Hacker News new | ask | show | jobs
by kappaloris 4902 days 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?

1 comments

No, 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.