Hacker News new | past | comments | ask | show | jobs | submit login

> then evaluating the rest of the list, then apply the rest of the list to the definition

True for function calls. But not for the zillions of macros. The "small number", you mention, are the small number of special operators. But there are many more macros. Those get the arg source unevaluated and return a Lisp form, which then is checked again (either by the compiler or at runtime by a source interpreter).




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: