max

Das Macro max liefert das größte seiner Argumente. Es wertet alle Argumente aus.

> (max 1)
1

> (max 1 2)
2

> (max 2 1)
2

> (max 2 4 -1 3)
4

> (max "a")
"a"

> (max "a" "b")
"b"

> (max "b" "d" "a" "c")
"d"

> (catch (quote error) (max))
"max needs at least one argument"