Bye the way, talking about DSLs. I did this for a sound synthesis DSL:
val res: GE = If (freq > 100) Then {
SinOsc.ar(freq)
} Else {
WhiteNoise.ar
}
I wish people would realise what a damn great thing a then
keyword will be, instead of just resisting historical progress.
Best, …h.h…