“Java-esque” is probably the wrong word, but: Groovy and easyb are both languages that are built on the Java platform, but aren’t Java per se. A couple of interesting resources about ’em: Vaclav Pech has a nifty blog post on scripting with Groovy. It’s kind of fascinating the layers upon layers you can get into here: Have users enter Groovy code into the UI of your app for scripting purposes, or have them enter code in some domain-specific language built on Groovy, or build UI tools that interact with DSLs under the hood. Java is somewhere, at the bottom of this pile…Speaking of DSLs built on Groovy, the Dzone has a nice little tutorial on easyb. Naturally, JavaWorld also has info on easyb and DSLs. Software Development