[CM] cm cvs, portmidi, threads (sbcl 0.9.7)

Fernando Lopez-Lezcano nando@ccrma.Stanford.EDU
Wed, 14 Dec 2005 14:42:21 -0800


On Wed, 2005-12-14 at 14:29 -0800, Fernando Lopez-Lezcano wrote:
> Anyone running sbcl 0.9.7 compiled with thread support and portmidi? 
> 
> Before activating threads in the 0.9.7 build I tried portmidi and
> managed to get all the examples that do not depend on threads running
> fine (the one that failed was "Using a receiver to trigger processes in
> rts"). With a new build of sbcl (0.9.7) with threads enabled I cannot
> even get the midi "thru" example going. I do this:
> 
> (set-receiver! (lambda (mm ms) ms (output mm :to *pm*))
>                *pm*)
> 
> and nothing is echoed when I play, if I try to remove the receiver lisp dies...

Apparently this has something to do with running lisp inside emacs with
slime. If I run outside emacs the examples seem to work fine. I'll try
with a newer slime, I guess...

-- Fernando