OpenMusic

Visual Programming | Computer-Assisted Composition

OpenMusic Reference

Prev| | Next


x-append

x-append

(lists module) -- combines two or more lists into a single one

Syntax

x-append l1? l2? &rest lst?

Inputs

name data type(s) comments
l1? any  
l2? any  
lst? any optional; additional lists to combine

Output

output data type(s) comments
first a tree  

Description

Combines the lists in the order input into one new list. The module removes on level of parentheses from the lists during the merge. Compare with the list function. See examples, below.

Examples

Appending a list to another

This appends (1 2) to (a b), removing a level of parentheses, with the result

? OM->(1 2 a b)

Compare with the list function, which does not remove parentheses, performed on the same data:

? OM->((1 2) (a b))


Prev Home Next
volume Up x-diff