Comment Comment by s20n Speaking from personal experience, Scheme looks deceptively simple but it is one of the hardest languages to write a compiler for.I say this mainly because of 2 things:1. Hygienic Macros (You practically have a whole another language inside the language)2. First Class Continuations (There is no good way to achieve this other than doing a CPS transform on the AST) parent s20n 1 year ago
I say this mainly because of 2 things:
1. Hygienic Macros (You practically have a whole another language inside the language)
2. First Class Continuations (There is no good way to achieve this other than doing a CPS transform on the AST)