Hi,
I have a slightly obscure question regarding the available set of list operations in Lisp/OM. This set seems to be very comprehensive and my question concerns the decision-making process behind the inclusion of these methods in OM.
.reverse, for example, has a clear correlation with serial procedures (retrograde) and there would seem to be a direct correlation between musical procedures and things like +, -, *, / etc.
Other procedures are certainly very useful in musical applications but don’t seem to be abstracted from actual musical use.
So my question is - where do they come from? Are they “translated” from other (music) programming languages, taken from mathematics, or are they simply the result of OM developers defining every possible way an list of numbers can be manipulated?
I hope this makes sense!
Thanks.
Peter