Hi Simon,

Our aim is to be able to use a running JVM as an interactive development 
environment. I'd like to be able to add/change/remove methods; add classes 
and add/rename/move fields in classes. Also we'd like to have a debugger. 
Since the support for changing classes on the JVM is very limited we work 
around this limitation by rerouting added/changed methods to new versions 
of the methods compiled in static jvm methods. This is done by our 
so-called Patching Compiler.

Furthermore we have language support for traits, namespaces and resumable 
exceptions.

I hope this answers your question,

Cheers,

Wouter



On Saturday, December 21, 2013 1:46:04 AM UTC+1, Simon Ochsenreither wrote:
>
> Hi Wouter,
>
> that sounds quite interesting! For those of us who don't follow the events 
> in the Smalltalk space too closely, could you comment on what sets Gravel 
> apart from other Smalltalk implementations (e. g. Redline)?
>
> Thanks and bye,
>
> Simon
>

-- 
You received this message because you are subscribed to the Google Groups "JVM 
Languages" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jvm-languages+unsubscr...@googlegroups.com.
To post to this group, send email to jvm-languages@googlegroups.com.
Visit this group at http://groups.google.com/group/jvm-languages.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to