unofficial mirror of guile-devel@gnu.org 
 help / color / mirror / Atom feed
* A Modest Proposal
@ 2011-04-13 13:45 Noah Lavine
  2011-04-13 15:23 ` Pascal J. Bourguignon
  0 siblings, 1 reply; 6+ messages in thread
From: Noah Lavine @ 2011-04-13 13:45 UTC (permalink / raw)
  To: guile-devel, clisp-devel

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 Emacs
as a first test case. That would make Clisp an embeddable Lisp
implementation with a bytecode-interpreting virtual machine, compiler,
interpreter, debugger, etc. A very cool thing. Clisp developers might
not be aware that that is exactly what GNU Guile is - a
bytecode-interpreting virtual machine with a compiler, interpreter,
debugger, and collection of useful tools. Guile is already embeddable,
because that was one of Guile's original goals, but the difference is
not so big. Guile also has a summer of code projects to embed itself
into Emacs, in fact.

It seems to me that it is time for Guile and CLisp to consider working
together, because if we don't work together then I think we're both
going to do the same work twice, separately.

This depends greatly on what CLisp's goals are as a project, and I do
not know those. Maybe you have very different goals than Guile, in
which case we might not gain anything by working together. But I do
have a feeling that we are both evolving towards the same place, and
if so, I think it would be nice to cooperate some along the way.

Noah



^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2011-04-16 20:46 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-04-13 13:45 A Modest Proposal Noah Lavine
2011-04-13 15:23 ` Pascal J. Bourguignon
2011-04-14  1:35   ` Noah Lavine
2011-04-14  2:06   ` William ML Leslie
2011-04-14 16:56     ` Ludovic Courtès
2011-04-16 20:46     ` Noah Lavine

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).