6 ms·
Wouldn't you need less syntax than C has and homoiconicity to be able to have a macro system like lisp? Isn't this the main reason why the C preprocessor coul
by kappaloris 14y ago
Wouldn't you need less syntax than C has and homoiconicity to be able to have a macro system like lisp?
Isn't this the main reason why the C preprocessor couldn't become as powerful as LISP macros?
- demallien 14y agoNo, the preprocessor in question is a full parser. If you can express the syntax you want with a formal grammar, the parser can handle it.