(import (ssc3)) (ssc3i->string (transform-dispatch '(boot s))) ; => "s.boot" (ssc3i->string (transform-dispatch '(with Array 1))) ; => "Array.with(1)" (ssc3i->string (transform-dispatch '(with Array 1 2 3))) ; => "Array.with(1, 2, 3)" (ssc3i->string (transform-dispatch '(with Array 1 (new Set) 3))) ;; => "Array.with(1, Set.new, 3)" (ssc3i->string (transform-dispatch '(play (lambda () (ar SinOsc 440 0 0.1))))) ;; => "{\nSinOsc.ar(440, 0, 0.1); \n}.play"