Hacker News new | ask | show | jobs
by pg 2435 days ago
Because it's not a primitive. It's handled by a special case in the interpreter,

  (= f apply)    (applyf (car args) (reduce join (cdr args)) a s r m)
rather than being something whose behavior you have to assume.