CLM on Mac/MCL

Tobias Kunze tkunze@cmsgia.Stanford.EDU
Sat, 14 Oct 1995 13:54:59 -0700


a quick review on how things are on the mac for now:

- mcl3 will go native in the first half of 96
- mcl will (or does already) support the linking of shared libraries
- metrowerks cw (and maybe others) will (or already does) support
  the generation of shared libraries

given this, it might be feasible to port clm to the mac platform.
however (caution: my opinion), it'll still be a nightmare to develop
instruments.  you'll have to

  1) write (or edit) the lisp instrument code
  2) let clm write a c file
  3) open the c file in metrowerks
  4) set options to compile it as a shared library (how many dialogs
     is this??)
  5) switch back to mcl
  6) link the library
  7) run with-sound
  8) repeat steps 1-7 for ->EVERY<- bug or change you want to make

im not sure i have them all. there might be other steps to take.
of course, if someone talks digitool and metrowerks to support
appropriate apple events and is willing to write a lisp interface
to such a beast, it could be all done by a lisp script.


If you need only a couple of fixed instruments, however, all you'd
have to do is to link them once and have fun!