"I have a mind like a steel... uh... thingy." Patrick Logan's weblog.

Search This Blog

Saturday, December 04, 2004

Groovy, Scheme

Over in the comments on this item pleading for better closures in Java, a reader suggests Groovy will satisfy some of those needs when it becomes stable. My comment in return is, why wait?

Why wait for Groovy? Scheme is in production already in the JVM.

SISC is a complete and efficient Scheme.

JScheme is less complete and efficient, but simpler and useful for its integration with Java.

3 comments:

Anonymous said...

Another option already available is Rhino - JavaScript for Java:
http://www.mozilla.org/rhino/
If you add BeyondJS on top of that, you get real functional programming for the JVM:
http://w3future.com/html/beyondJS/

Dominique Boucher said...

Steve,

> So why the obsession with the JVM?

What about: when the rest of you team is programming in Java and you must deliver web applications in a J2EE environment.

Patrick Logan said...

Why use the JVM at all? Agreed. These are just two good implementations of usable languages if you have some other motivation to use the JVM.

When I had to use the JVM, I did everything I could in JScheme or SISC. Development was much faster.

Blog Archive

About Me

Portland, Oregon, United States
I'm usually writing from my favorite location on the planet, the pacific northwest of the u.s. I write for myself only and unless otherwise specified my posts here should not be taken as representing an official position of my employer. Contact me at my gee mail account, username patrickdlogan.