In Lisp, evaluating an expression amounts to interpreting and reducing its contents in order to return a result.
In OM, visual programs represent Lisp expressions and evaluating a box triggers the calculus that will determine the value of these expressions.
Any kind of box can be evaluated and return something. To evaluate a box, ‷ Click and press v
or Cmd
click on an outlet.
A portion of code within a larger program, which performs a specific task. Operates upon 0 or more parameters and returns a value.
A function that has been specifically designed for OpenMusic, and that doesn't belong to Lisp.
An argument represents a parameter upon which a function operates. For instance, the (om+ x y) function has two arguments : x and y.