Stuff that Works

Life is full of trial and error, and so is programming. In the tradition of Socrates I'll be the first to admit how much I don't know. As time goes on, I do pick up a few nuggets here and there and I intend to share what I can through this weblog. The topics are as diverse as my interests, but don't be surprised to find some mention of enterprise software development, photography, running and politics.

Saturday, September 17, 2005

NiceSite Renamed to Applacrity

Okay, Nicesite was a fun experiment, but I learned that Nice isn't going to cut it either. Have a second compiler is no fun, and losing the debugging and tool support that's available for Java is just too painful. I've instead settled on using anonymous classes to emulate closures and relying on the Jakarta Commons CollectionUtils for some of the syntactic sugar that's possible with closures. With Java 1.5's generics, this isn't as painful as it once was and a little less error-prone too.

I've set up a Sourceforge project and put up an initial Wiki for Applacrity. After I finish porting the archticture and demo from Nice to Java, I'll post a new walkthrough and then get going on the project's road map.

0 Comments:

Post a Comment

<< Home