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

Re: A Modest Proposal

2011-04-14 Thread Ludovic Courtès
Hi, William ML Leslie william.leslie@gmail.com 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

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

Re: A Modest Proposal

2011-04-13 Thread Pascal J. Bourguignon
Noah Lavine noah.b.lav...@gmail.com 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

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 in