Posted Nov 8, 2012 14:02 UTC (Thu) by nix
Parent article: 21st-century Csound
the language has been designed for directness and simplicity
It's a bit damning that the hello world example includes things like
f1 0 8192 10 1
which need comments above them to remind you what the various unlabelled bits do. I can't help looking at this and thinking that something Schemey would be a better choice -- or, heck, something just more regular, for which almost any language would suffice. The current language looks frankly gruesome, although, of course, I'm saying this with no more exposure to it than this one example. I can see why people have written APIs for other languages! This seems rather like TeX: something with a stunningly capable backend driven by a language that is barely there, better used as an assembler emitted by other languages than as a language for human use itself.
to post comments)