[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

A Modest Proposal

From: Noah Lavine
Subject: A Modest Proposal
Date: Wed, 13 Apr 2011 09:45:27 -0400

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.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]