@chemoelectric@masto.ai
@eruwero@ieji.de @mcrocker@indieweb.social Nix looks worse than it is. It is one of those languages, like JSON or Python, that for no good reason is not a LISP.
(Indeed, SXML exists to turn XML into a Lisp and there is a Lisp for the C-Python backend! Though Python is still IMO a very bad abuse of OO.)
If Nix WERE a Lisp, then it could easily have a good macro system. THAT is why I wish it were a Lisp!
The same thing goes for MLs and ATSes, though I have to admit they have nice syntaxes. (I have written much ATS2.)
@chemoelectric@masto.ai
@eruwero@ieji.de @mcrocker@indieweb.social OT: my most interesting contribution to Rosetta Code, I think, is my evolutionary algorithm in m4.
It runs only in GNU m4 and is thus proof that GNU m4 is the best m4. OpenBSD m4 makes a decent try, though.