On Wed, May 26, 2010 at 9:51 AM, Brendon Schumacker <[email protected]> wrote: > On 24 May 2010 13:17, Paul Legato <[email protected]> wrote: >> On Thu, May 20, 2010 at 5:31 PM, Brendon Schumacker <[email protected]> >> wrote: >> >> Check out Clojure - http://clojure.org/ - a new Lisp dialect that runs in >> the Java virtual machine. Although a relatively new project, it has already >> attracted a substantial and active developer community. It was started in >> part to address perceived shortcomings and fossilization in the Common Lisp >> project. >> > > > Thanks Paul! I'll check that out when I get a chance.
If your target is the JVM, there's also ABCL, a Common Lisp that runs on the JVM and compiles to Java bytecode. It can run many CL libraries and use Java libraries, albeit with a slightly more verbose syntax than Clojure (which has been designed with Java interoperability as a key goal). It can also represent Java classes as (limited) CLOS classes, so you can have generic function dispatch on Java types, honoring the Java class hierarchy of course. <shameless-plug>For GUIs on ABCL, one option is my half-baked library/DSL called Snow, which exposes Swing to Lisp and integrates it with Cells, the dataflow library by Ken Tilton.</shameless-plug> Cheers, Alessio _______________________________________________ Gardeners mailing list [email protected] http://www.lispniks.com/mailman/listinfo/gardeners
