[CM] RTS in C

Rick Taube taube@uiuc.edu
Mon, 17 Apr 2006 15:31:34 -0500


the RTS scheduler is now a C shared lib with callbacks to Lisp. it 
seems to be working in SBCL and Openmcl on Darwin, and I believe it 
should work exactly the same on Linux. at this point pretty much all 
rts requires from a lisp is eq hashing and callback support.
Ive bumped the version number of the new rts to 2.0 and it will only 
work in CM 2.9.1 (cvs head).
since anon cvs isnt working ill store snapshots here till the end of 
the month:

	http://pinhead.music.uiuc.edu/~hkt/snapshots/

You now build rts like this:

% cd /path/to/rts
% ./configure
% make
% cm -l sbcl
* (use-system :rts)

Ive documented the changes here:

	http://commonmusic.sf.net/doc/changelog.text

and the new rts here:

	http://commonmusic.sf.net/doc/dict/rts-fn.html