Why do people do such things? Why take a perfectly disastrous 'define-macro' incantation and turn it into a longer, worse 'syntax-case' incantation? The idea of moving to a sane macro system like syntax-case is to take advantage of a higher-level of macrology; in this case, the automatic hygiene. No, just take the whole blimey code snippet and wrap it in a 'datum->syntax' why don't you? Good way to make bad code worse!
Instead, the solution is to search for that place where the hygience 'needs' to be broken, and leave everything in the land of hygiene: nice, neat, and clean.
Terrible ideas #1
-
Aaron W. Hsu
I'm an Orthodox Christian; I believe in the beauty of the careful, considered thought. Computing and education are two of my passions. I'm changing the way people think about computing.
More posts by Aaron W. Hsu.
Aaron W. Hsu
• 1 min read