I've been using lisp enough to be perfectly happy with macros, but I confess I still find Template Haskell hard to read.
miniblog.
Related Posts
Every software project seems to have a set of features you build only so it's better suited for its environment.
For example, a perfectly functional website still benefits from a favicon, robots.txt, open graph tags and minification.
Is writing a perfectly space efficient data format comparable to hand writing assembly today? Today's generic compression algorithms are excellent.
A big appeal of Emacs, the infinitely customisable editor, is that you can mold it to perfectly fix your workflow.
I have a sneaking suspicion that the Ikea Effect https://en.m.wikipedia.org/wiki/IKEA_effect increases the appeal too though.
