Re: A Modest Proposal

2011-04-16 Thread Noah Lavine
These are all good points. Integrating different languages is hard. Quite frankly, I am not yet sure that sharing a VM would be a good idea for us, but as we talk more about it it is seeming more and more reasonable. I sent my original message because I saw that CLisp was becoming an embeddable li

Re: A Modest Proposal

2011-04-14 Thread Ludovic Courtès
Hi, William ML Leslie writes: > 0. Objects in javascript are maps from string keys to any value. If > they are to be cast as hashes or dictionaries when passed to a > language that allows non-string keys, and the language adds a > non-string key, what happens to the javascript object? For a si

Re: A Modest Proposal

2011-04-13 Thread William ML Leslie
On 14 April 2011 01:23, Pascal J. Bourguignon wrote: > In general, there may be a need for a very good lisp virtual machine to > run and integrate lisp code in general (CL, various schemes, and other > sorts of lisp-like languages, we could include perhaps implementations > of python,  ruby,  smal

Re: A Modest Proposal

2011-04-13 Thread Noah Lavine
Hello, > I think we should first compare the virtual machines. > > > If no obvious impossibility is observed, then perhaps modifying the > compiler of clisp to generate guile VM code would be an easy path to > obtain a CL implementation running on guile VM.  (This would disable the > interpreter i

Re: A Modest Proposal

2011-04-13 Thread Pascal J. Bourguignon
Noah Lavine writes: > Hello Guile and Clisp developers, > > I'm writing to talk about vague big-picture ideas, but please bear > with me for a minute, because I think this could be useful. > > I noticed in the recent GNU Summer of Code applications (I'm a mentor > for Guile) that CLisp wants to b

A Modest Proposal

2011-04-13 Thread Noah Lavine
Hello Guile and Clisp developers, I'm writing to talk about vague big-picture ideas, but please bear with me for a minute, because I think this could be useful. I noticed in the recent GNU Summer of Code applications (I'm a mentor for Guile) that CLisp wants to become embeddable, and embed into E