4 ms·
As far as I know, Haskell's metaprogramming uses template haskell which works but isn't a super elegant/beautiful solution relative to lisp?
by zimablue 9y ago
As far as I know, Haskell's metaprogramming uses template haskell which works but isn't a super elegant/beautiful solution relative to lisp?
- cryptonector 9y agoMetaprogramming is trivial when you have a) lazy evaluation, b) a very smart optimizing compiler. That said, I do love me the Lisp macro system, but homoiconicity alone is not that useful if the representation mechanism makes it difficult to denote lots of implied things (like type inferencing).