[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[sc-dev] Crashing class compilation


i just made a .sc class file that makes SuperCollider
crash when trying to compile ;--) it's in the
attachment if you want to look. (the last thing i've
added is the prMsgSize method, probably it's buggy,
but then the compiler should complain and not crash).

another thing : ArrayJP.sc +msgSize is buggy : a) it
only recognizes strings and numbers, therefore fails
for symbols passed in or for completion message blobs
passed in ; b) is doesn't account for the typetag
section of the message. c) i get a weird behaviour of
Array.msgSize sometimes where the method .msgSize is
"copied into the message itself". please don't ask me
what i mean, it's a bit difficult to describe. like i
do ...

x = < some osc message >;
y = x.msgSize;
---> error : msgSize not understood -->
x.asCompileString.postln; --> "{ | sum, elt |         
  sum + elt.isString.if({ elt.size + 4 - (elt.size
bitAnd: 3) }, { 4 }); }" (that's the msgSize method
body itself!)

best, -sciss-

Do you Yahoo!? 
Never miss an Instant Message - Yahoo! Messenger for SMS

Attachment: SwingOSC.sc
Description: 723195512-SwingOSC.sc