>>>>> I have quite a lot of (mostly enjoyable) experience writing Perl over
I guess programming languages are, first of all, the tools one uses for
telling computers ('stupid' machines) what to do. So the choice of the
tool depends on many factors amongst which personal preference. Of
course using bash to write a DAW wouldn't probably be the best choice,
but if anyone managed to... praise to them! :)
[...]
[...]
I agree. In the last few years I've really come to love python... I also
find it one of the best languages when it comes to 'writing down' an
idea, an algorithm etc. without being 'berried' by the language syntax,
idioms etc. (the indentation is well worth the semicolon saving :)). The
nice thing of python is that it allows both functional
'hackerish-script' for quick and dirty stuff and very elegant
object-oriented styles (and if you like you can even mix them). Even the
first seems always 'cleaner' and more readable than many other languages.
Much of it, I guess, is also thanks to the ability of running python
'real-time' and experimenting with it... A bit like pd for audio where
you can hack and experiment (prototype?) stuff in real time and then
make the 'real' app/script when you are ready.