Comment by kazinator
4 years ago
The function name is the first item; the parameters are the others: (fun x y z).
Some Lisp dialects separate the two further in definitions:
(defun fun (x y z) ...)
The Scheme style is "definition follows use": the definition looks like the call:
(define (fun x y z) ...)
Now if the function name above were actually y and not fun, I'd have to spend more than two seconds separating it from the arguments fun, x and z.
No comments yet
Contribute on Hacker News ↗