[CM] new tarball of cm-2.4.0

Rick Taube taube@uiuc.edu
Wed, 18 Dec 2002 10:33:24 -0600


ive updated the candidate 2.4.0 on the ccrma server

ftp://ftp-ccrma.stanford.edu/pub/Lisp/cm/sources/cm-2.4.0.tar.gz

much of the work was bug fixes and compatibility but there are two nice new things:

o  new 'each' clause in the process macro defines an iteration
   over an action, ie 
	each x in foo as y in bif output (baz x y)
   see dictonary and last example in intro.cm

o  new 'join' pattern resurrects the old defmultiple-item from cm-1.4
   except that you dont have actually define anything you just use
   join. see new dictinary entry

other stuff:

o added plotter back in macos 9.2/mcl but no sound output (yet).
o added MIDI user constants and data back (formally mu.lisp now midix.lisp)
o added defprocess back but undocumented
o added copy-object back
o fixed :channel-tuning bug in events
o fixed :ratios tuning bug
o improved dictionary (better layout, missing entries, typos)