Agree.
I'm writing Scheme R5RS in Kotlin (https://github.com/kovrik/scheme-in-kotlin) and have implemented everything except macros (6).
Have no idea how to beat them.
I'm writing Scheme R5RS in Kotlin (https://github.com/kovrik/scheme-in-kotlin) and have implemented everything except macros (6).
Have no idea how to beat them.
But then there are things like hygiene, performance and some tricky edge-cases.
And I couldn't find any standard (and simple) algorithm to implement macros (preferably written in something other than Scheme itself).
Still trying to wrap my head around.
http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.464...