Erik Huelsmann | 12 Aug 16:31

Re: Interest in J vs ABCL?

Forgot to send the mail below to the ML.

On Tue, Aug 12, 2008 at 4:30 PM, Erik Huelsmann <ehuels <at> gmail.com> wrote:
> On Tue, Aug 12, 2008 at 3:47 PM, Mark Evenson <evenson <at> panix.com> wrote:
>> Erik Huelsmann wrote:
>>>
>>> It's great to see the reactions of the past days. It's becoming clear
>>> I'm definitely not the only one with interest in ABCL.
>>>
>>> However, I didn't see anybody express the any concerns with the fact
>>> that my primary interest is with ABCL. Is there truely that little
>>> interest for J?
>>
>> Every time I have interest in J (i.e. I want to script Java Swing elements
>> from ABCL),
>
> That's something I'd like to do too, however, I don't really see what
> J can add to it, because ...
>
>> I end up rolling my own.
>>  But it is real nice to have J around to compare my implementation.
>
> I don't really understand this remark: I've looked at J just now
> (again) and it's 100% java (not 99.9, really 100%). What are you
> referring to? Is what you're referring to in J or in ArmedBear?
>
>>  I prefer to use the a little syntactic sugar
>> like
>>
>>  (#"registerCallback" object (lambda (arg) (display arg)))
(Continue reading)

Mark Evenson | 13 Aug 09:39

Re: Interest in J vs ABCL?

Erik Huelsmann wrote:
  CCL (aka OpenMCL) Lisp-Cocoa bridge.
>>
>> BTW: binding to Swing elements is not something I'd like to call "J".
>> It's something that in the broader context of ABCL can be very useful.
>> What I consider "J" is roughly the src/armedbear/j directory in the
>> source tree: the editor (which looks inspired by emacs) with its
>> supporting files. Do we have different definitions of "J"?
>>

Hmm.  Maybe I don't understand J well enough, but I thought the core of 
J was actually ABCL that uses "bindings" to Swing to actual affect 
graphical elements (like a text buffer).  The buffer is usually 
manipulated in pure CL.  Maybe this is only the architecture that I 
*thought* J had

>>> I don't think
>>> this is any fault of J, but introducing a notion of "core" and "extension"
>>> to ABCL would be very interesting for me, primarily in response to my
>>> thinking of whether a Java Web Startable ABCL makes sense [abcld][2], and
>>> then how to meaningfully limit the initial download.
>> This seems like a nice project. Do you have any special uses in mind?
>>

I started with:

save-javavm-and-die

but then I developed some other ones.  If one really wishes minimal load 
times in a network context, one has to really develop some network load 
(Continue reading)


Gmane