Re: Porting to darwinports

[email protected] Sat, 18 Dec 2004 15:53:36 -0500 (EST)
Newsgroups gmane.comp.java.sisc.devel
Message-ID <[email protected]>
> > Is there anything that Groovy, Jython, or JRuby can do in terms of
> > bridging with Java libraries and the JVM and interoperating with Java
> > semantics that SISC cannot?
>
> If any of them compile classes on the fly, its possible that they may be
> able to extend classes from the dynamic language.  This is a feature
> we'd like to add in the not too distance future.  One can implement
> interfaces quite easily using the define-java-proxy functionality
> however.
>
> 	Scott
>

Interesting.  Jython and Groovy both compile Python and Groovy files down
to Java byte code, generating a corresponding .class file for each source
file.  JRuby does not do this currently.

From what I've seen of SISC, it  does not compile down Java byte code
either, but to an intermediate representation, which it then interprets. 
Is the goal of SISC to start generating JVM byte code as well?  That would
certainly provide a high degreee of interoperability between Java and
Scheme.

Thanks,

Paul


-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now. 
http://productguide.itmanagersjournal.com/