[CM] `Unbound variable: rts-thread?'

Rick Taube taube@uiuc.edu
Sat, 8 Jul 2006 08:15:07 -0500


> `Unbound variable: rts-thread?' and so on any time i used `events' to
> call any function that used `process.'  `rts-thread?' is defined in
> rt.scm, which isn't loaded by the default cm.scm (and errors when i
> try manually).  To make a long story short, i got it working (at least

sorry. the solution is to load both "pm.scm" and "rt.scm" .  this  is 
fix in rev 1.23 of cm/src/cm.scm but it will take several hours for the 
file to migrate to anonymous cvs.


> But needless to say, i'm wondering if i broke something else?  (I
> don't even really know what rts is.  The cm scourceforge page says
> it's not supported under guile.)

rts stands for "real time scheduler". it can be used in place of events 
to run processes in real time. its written as an external c module and 
is supported in gauche scheme, openmcl and sbcl.  snd/guile alread has 
a real time scheduler called 'rt-snd' by Kjetil Matheussen

--rick