22 May
2017
22 May
'17
2:56 p.m.
Robert Ramey wrote:
And then there is Hana.
There'll always be Hana, I suppose. mp11 is not quite a competitor to Hana. True, they both do metaprogramming. But mp11 is rather a replacement for the myriads of hand-rolled type-based metaprogramming primitives scattered all over people's code; it's like a collection of these same primitives, but done coherently and with an unified naming convention. (And with, I suppose, proper-ish documentation and a test suite.) It pains me each time I see the same mp_wheel being reinvented, and each time the standard library acquires an ad-hoc, arbitrarily named, metaprogramming primitive. This has to end.