The SALIERI Language - Builtin Functions
- Musical generators, variators, and descriptors
- Tonal and atonal operations
- Polymorphic serial functions (for sequences, strings, lists)
- Control structures (while, if, ...)
- Common functions for basic datatypes (arithmetic, logic, etc.)
User-defined Functions
- Functional objects, can be created, copied, deleted
- Arbitrary number and types of parameters
- Arbitrary result types
- Defitions and calls can be arbitrarily nested
- Recursive function definitions and calls supported
- Polymorhism and overloading supported
- Can be easily combined with data into libraries or packages
© hh; last update 1998/09/24