4 ms·
I think it is neck and neck whether C++ template instantiation or XSLT is the ugliest unintentional functional programming language.
by michaelfeathers 13y ago
I think it is neck and neck whether C++ template instantiation or XSLT is the ugliest unintentional functional programming language.
- alexk7 13y agoI'm pretty sure XSLT functional paradigm was intentional.
- 1ris 13y agoI don't think it's even functional, as it lacks lambdas. It's just pure insane.
- Tobu 13y agoIt's declarative at any rate. It's verbose but as long as it isn't used like an imperative language, I don't find it ugly.
- fhars 13y agoXSLT 2 functional programming was intentional, in XSLT 1 it was more accidentally discovered http://fxsl.sourceforge.net/articles/FuncProg/Functional%20Programming.html http://fxsl.sourceforge.net/articles/FuncProg/Functional%20P...
- xedarius 13y agoI'd say C++ templates are a clear winner in this contest. Simple due to the sheer volume of unintelligible nonsense the compiler produces if there is an error in the template.
- checker659 13y agoClang would beg to differ.