It's quite a few years since I did anything with Lisp myself so I do not know whether the + and * was made to accept a variable number of parameters or just two. Suppose you defined a function yourself and it expected two parameters, what would the result of (foo 1 2 3) be then? The same as (foo 1 2) or ((foo 1 2) 3) or even (foo (foo 1 2) 3) or (foo 1 (foo 2 3))?
Jenda
|
We'd like to help you learn to help yourself Look around you, all you see are sympathetic eyes Stroll around the grounds until you feel at home -- P. Simon in Mrs. Robinson |
In reply to (OT) Re^4: An infix fix
by Jenda
in thread An infix fix
by tlm
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |