1 min read

Terrible ideas #1

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.