Posts

Showing posts with the label packages

I Was Studying Exceptions, But Got Confused, So I Luckily Designed The Code Editor Instead

I spend a lot of time doing nothing without realizing I'm doing nothing. Brain injuries are like that, I guess.  I don't think anybody knows crap about anything & 99% of life is made up and provably stupid.  Whatever.  I seem to get going between 1-4pm.  No matter how hard I try to get moving, I bounce between different tasks until the fear piques and I find something to work on and hopefully find my focus. Awesome Sauce grew too much, or too big, or my living situation is overwhelming, or something.  Because I went from highly productive to scattered right after my son fed me his mom's lentils and rice.  Hmm. That's like what happened after the cup of coffee at his piano teacher's apt. Whatever. Keep forgetting nobody cares.  Except for those people putting me on blast on their social media accounts.  I'm probably good entertainment because I'm blind and write a lot. Last week I started trying to build diagrams for Awesome Sauce Java. The...

Evolving Java & Lisp, by Awesome Sauce Java

It's kind of a weird thing to be saying, but Awesome Sauce Java is going to make it possible to evolve Java.  I've mentioned it before in a prior post.  But, by virtue of the design, ASJ will provide users with standard JDK Java calls, in a functional form, standard Lisp calls, new idioms, and modified/simplified/cleaned-up Java JDK & Lisp calls. I was just looking at both Java and Lisp code.  With regards to the Java code, I'm going to start with modifications by eliminating obvious redundancy.  Where a call contains the name of the argument, I'll eliminate it.  For example, the call to processWindowEvent( WindowEvent e ), could just as easily have been called process( WindowEvent e ). While it's going to take a little time, it just makes sense.  Because once the redundancy is removed from the calls, the language becomes easier to work with.  Calls become easier to remember and expressions become more expressive. I'll be doing the same with ...

I Only Sound Confused Until I'm Positive

I Only Sound Confused Until I'm Positive I didn't know I was going to be addressing this in Awesome Sauce Java.  But apparently, being on the inside of a Lisp invites exploration and all that exploration leads to wonder and now I'm standing inside a region of software I never wanted or planned to be, with a possible approach to possibly simplify some complicated things related to packages, with no confidence anybody is going to care. I'm tilting at windmills. Names are a vexing bane in software. Names are confounding in software. Just trying to get this article started has me confused. Maybe a little angry.  Packages are great, but they're not, but it's not nice to complain just to complain.  Best to point out the why they're great and why they're not, then show how to improve them. Packages are the best.  Maybe the best it can possibly be.  Whatever packages are?  They're a really, really, really, truly difficult hard problem. There may n...