SLIME backend
Jim White
jim@pagesmiths.com
Wed May 28 00:37:00 GMT 2008
Helmut Eller wrote:
> * Per Bothner [2008-05-27 21:45+0200] writes:
>
>
>>Note I'm talking about debugging Kawa itself, not Kawa applications.
>>The latter would of course be really great! There is some support
>>for Eclipse using SchemeWay.
>
> I'll take this opportunity to advertise my SLIME backend for Kawa a bit.
> Please skip the rest of this message if you don't use Emacs.
> ...
Cool.
Although I'm not an Emacsian (I've tried several times over the decades
and just can't do it), I am interested in Emacs-related stuff like ELisp
and SLIME.
For those who don't use Emacs, my IFCX Wings tool may be of interest.
It is an OpenOffice extension that currently supports creating documents
that embed any JSR-223 enabled language.
http://www.ifcx.org/
Adapting the SLIME backend to JSR-223 could be quite helpful. While
most JSR-223 engines focus on compiling independent scripts, using it
for stateful interpreter interaction can also be done (I recently
whipped up one for Scala) and it actually better for incremental work
such as in Emacs and Wings.
> * the JVM ain't a Lisp Machine (and never will be)
Well, I know what you're saying, but maybe it will.
Not only is there active work for invokedynamic and (somewhat less
actively) continuations, but there is a spiffy new JVM agent that
supports (very nearly) complete dynamism for class definitions including
updating the behavior of existing instances.
http://www.zeroturnaround.com/javarebel/
Jim
More information about the Kawa
mailing list