On Sun, Nov 11, 2012 at 4:11 PM, Arthur Norman <a...@cam.ac.uk> wrote: > The CSL Lisp system was developed in around 1991-2, and a report on it was > published at DISCO '93 - then appearing in J Symb Comp in 1995. So it is > around 20 years old. So I have been looking at a fairly major re-work of > lots of it. This message is to check if anybody has time, energy and > inclination to join in or at least advise. I am not putting my fragments > on sourceforge at this stage because they are a bit fragmentary thus far! > > My road map so far has a whole bunch of changes as from CSL: > > (1) Sources in C++ not C. Well as many as possible are unchanged as much > as possible, but all the files are *.cpp and are compiled using g++. > (2) I have designed a conservative incremental garbage collector that will > make putting in native compilation much easier than it was when I needed > to live with a precise garbage collector and C-compatible code. > (3) There is also the bulk of the design of how to make the Lisp support > threads. The current question I need to resolve is what to do about > property lists... > (4) Despite reservations about it, the Common Lisp-like aspects of the new > Lisp will be more to the fore than they were with CSL. > (5) The GUI will use wxWidgets not FOX, which among other things will let > it support the Macintosh directly rather than just via X11. > > The current state is that I have the first 60K lines of C from CSL sort of > adapted, and I can sometimes do read-eval-print on simple things. But > there is a lot to do and a bit of help or encouragement would be jolly > welcome... Anybody keen to join in? > > Arthur
Hi Arthur, One the struggles I've faced since working on the open source version of AXIOM is getting free Lisp systems work flawlessly everywhere a C++ is available. Working on AXIOM only has strengthen my views on Lisp (including Common Lisp), but in ways Lisp enthusiasts would not welcome... I would be interested in a portable, open source, efficient Lisp system that integrates pretty well C++ -- my primary interest in this is for OpenAxiom which is already a mixture of Spad, C++, and Lisp. Best, -- Gaby ------------------------------------------------------------------------------ Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_nov _______________________________________________ open-axiom-devel mailing list open-axiom-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/open-axiom-devel