[CM] Multiple Lisps

Michael Winter mwinter at unboundedpress.org
Fri Dec 4 13:11:55 PST 2009


I have yet to get anything working, but chaitin's interpreter runs
standalone in a terminal and has a loop waiting for expressions in his main,
but I think it would be reasonable to modify so that s7 does not invoke
main.

his interpreter is at www.cs.auckland.ac.nz/~chaitin/lisp.c

to be honest, I am rather new to lisp and not a strong c programmer so kind
of hacking my through this.

Any help will by much appreciated.

Best,

Mike


On 12/4/09 12:54 PM, "Heinrich Taube" <taube at uiuc.edu> wrote:

> does the interpreter preserve memory across evals  or is (chaitin a)
> like involking a main() each time?
> 
> On Dec 4, 2009, at 1:55 PM, Michael Winter wrote:
> 
>> Yes! That is what I was trying to do last night. Seems kind of
>> straight
>> forward. Just make a s7 pointer for "(chaitin a)" where a is then
>> sent to
>> the embedded interpreter.
>> 
>> 
>> On 12/4/09 10:11 AM, "Bill Schottstaedt" <bil at ccrma.Stanford.EDU>
>> wrote:
>> 
>>>> Gregory Chaitin has a rather pure lisp with a couple added
>>>> functionalities.
>>> 
>>> it's available in a C version, isn't it?  You could package that
>>> code into
>>> a foreign function for s7 (or your favorite CL), avoiding sockets and
>>> whatnot.  An embedded language with an embedded language?
>>> 
>> 
>> 
> 




More information about the Cmdist mailing list