[pgh-pm] one clarification from last night: other scripting languages
Chris Winters
chris.winters at gmail.com
Thu Nov 9 08:32:33 PST 2006
Toward the end of the talk last night Barrie asked why I chose
JavaScript as the scripting interface for projects at work. I answered
that our framework was in Java so there wasn't a lot of choice.
Not true. There are a number of scripting engines available, even a
year and a half ago. There are Java-only ones like BeanShell, which
has been around for as long as Rhino and is fairly static, and Groovy,
which is Ruby-esque and had lots of press but as soon as it went into
a standardization process it seemed to fade from view.
There's also Jython (Python in Java), which has been around quite a
long time and is stable. But more recently the JRuby project has been
getting lots of attention, primarily because Sun hired the main
developer to work on it full-time.
Finally, there's a number of smaller languages like Pnuts (which IIRC
is perlish, but their site is down right now) and Scala, which focuses
on functional and other language features. There's a surprisingly
large list of scripting and other languages available on the VM,
although some of them venture into app/framework territory (like rules
engines):
http://www.robert-tolksdorf.de/vmlanguages.html
Chris
More information about the pgh-pm
mailing list