Absolutely. I would like to be able integrate a Lisp/Scheme with
Java to leverage its powerfule abstractions. Kawa isn't a
complete Scheme implementation as its support for tail recursion and
continuations is minimal. I will definitely have to look more at
SISC (and its implmentation :).
Mike also pointed me out to the Schemeway project which is kick-ass
Eclipse plug-in for Scheme that is somewhat similar to Emacs/Slime for
Lisp.
Cheers,
Peter
Hi Peter,
I went to freenet:#scheme, asked about kawa, and was quickly steered
away from it, towards SISC. I don't think it was just provincialism,
the sisc implementation itself is clear and makes pretty enjoyable
reading, so I encourage you to take a look. It sounds, since you're
using kawa, that you have some need to talk to the Java, so maybe we can
share insights.
Best regards,
Jesse
Peter Hua wrote:
> Jesse,
>
> SISC looks really cool. I've been getting into Scheme lately using Kawa,
> and the syntax is much cleaner than that of Lisp.
>
> Cheers,
> Peter
>
> On 3/30/06, Jesse Bouwman < jesse.bouwman@gmail.com> wrote:
>
>>Hi Peter,
>>
>>No meetings have taken place as far as I know. The closest thing that I
>>can offer is that I wrote to a few friends, some of whom receive this
>>list, and managed a 2-person meeting last Friday, where I demonstrated a
>>SISC interpreter running as an Eclipse plugin, used for AST-level Java
>>code generation. I'd be happy to repeat this demo some time.
>>
>>This is not exactly pertinent to 'lisp' in the sense that I've been
>>accustomed to see it and perhaps that the name of this list suggests--in
>>the guise of *CL, in any case either with CL trappings or high awareness
>>of technical differentalia--but more to the lisp language family and
>>importantly its ecology. Perhaps the charter of this list gives the
>>impression of too narrow a focus? Programmers that I know always have
>>some side project in haskell, ml, or some other. I'd like to hear from
>>someone who has used Haskell for a substantial project, especially one
>>that interfaces well with others.
>>
>>Here's a thing: it's fun to take apart a problem in Scheme--more
>>specifically easy to refine one into essential relationships. I often
>>follow by casting the result into whatever environment instigated it.
>>The question arises, what is a good way to embed functional code in
>>imperative? Include the interpreter? To use untyped cons structures, or
>>standard 'collection' classes? I have taken a weak path here, with Java
>>linked lists, occasional clone()ing, and hiding functionally-unsafe code
>>with visibility controls, and I'd be curious to hear other opinions.
>>
>>Regards,
>>Jesse Bouwman
>>
>>p.s.
>>
>>Last Friday's meeting was at 5:30 PM, at a bar at 1150 N. Damen, Chicago
>>IL 60622, and I don't see a reason not to make it a standing engagement,
>>at least until some other arrangement suggests itself?
>>
>>
>>
>>Peter Hua wrote:
>>
>>>Hello,
>>>
>>>After seeing all the recent fun had by lispvan, I decided to join this
>>>list. Are there any upcoming meetings or events in the works?
>>>As a born-again Lisper, I would be curious to see what is going on in
>>
>>the
>>
>>>Lisp world.
>>>
>>>Thanks,
>>>Peter
>>>
>>>
>>>
>>>------------------------------------------------------------------------
>>>
>>>_______________________________________________
>>>chicago-lisp site list
>>>chicago-lisp@common-lisp.net
>>>http://common-lisp.net/mailman/listinfo/chicago-lisp
>>
>>
>