Forums > MaxMSP

Announce: Groovy programming/scripting language for MaxMSP

February 13, 2008 | 10:06 pm

We appear to be in-season for embedded languages at the moment: Brad
has done Lisp, and Adam has just released Ruby. So here’s mine: I’ve
been working on embedding the Groovy language via MXJ. It loads source
files from Max’s search path (resolving class heirarchies sensibly),
so it behaves rather like the JS support.

Groovy is an agile, dynamic language for the Java Virtual Machine
(JVM) which builds upon Java by providing features such as closures
and support for domain-specific programming (such as XML processing
and database access). It integrates seamlessly with Java and is very
similar in syntax, so anyone who knows Java but wants to get quick-
and-dirty in the manner of [js] might find it appealing.

For more information on Groovy, see

http://groovy.codehaus.org

The package download, including JARs, javadoc, example patchers/
scripts and sources is at:

http://www.loadbang.net/space/Software/net.loadbang.groovy

Nick Rothwell / Cassiel.com Limited
http://www.cassiel.com
http://www.myspace.com/cassieldotcom
http://www.last.fm/music/cassiel
http://www.reverbnation.com/cassiel
http://www.linkedin.com/in/cassiel
http://www.loadbang.net


February 13, 2008 | 11:57 pm

This looks massively cool. Many thanks, Nick!


Owen

Nick Rothwell wrote:
> We appear to be in-season for embedded languages at the moment: Brad has
> done Lisp, and Adam has just released Ruby. So here’s mine: I’ve been
> working on embedding the Groovy language via MXJ. It loads source files
> from Max’s search path (resolving class heirarchies sensibly), so it
> behaves rather like the JS support.
>


February 14, 2008 | 9:48 am

On 13 Feb 2008, at 23:57, Owen Green wrote:

> This looks massively cool. Many thanks, Nick!

Just watch me as I turn into a "Groovy Bore."

– N.

Nick Rothwell / Cassiel.com Limited
http://www.cassiel.com
http://www.myspace.com/cassieldotcom
http://www.last.fm/music/cassiel
http://www.reverbnation.com/cassiel
http://www.linkedin.com/in/cassiel
http://www.loadbang.net


Viewing 3 posts - 1 through 3 (of 3 total)