[CM] embeddable cm

Rick Taube taube@uiuc.edu
Tue, 10 Oct 2006 12:04:41 -0500

ive ported CM to Embeddable Common Lisp (ECL). you need to build ECL  
from its latest CVS sources for this to work:


You can use ECL just like any other lisp, ie to build/run CM in ECL  
just do:

	bin/cm.sh -l ecl

But the really interesting thing about ECL is that you can link it to  
C/C++ programs. This should make it possible now to embed CM into C/C+ 
+ programs, or to make a CM+JUCE app, or create external objects in  
Max or Pd that use CM.

i just checked in the ecl changes so it may take a few hours to  
migrate to the anonymous cvs server...

only CM's main source tree has been ported but since CFFI seems to  
support ECL im hopeful that most other systems like rts and portmidi  
can be ported as welln.

it seems that ECL developers are quite serious about windows, i would  
be grateful if some xp user out there is brave enough to try to build  
ecl and then cm in it on xp....