Originally posted by NickFitz
View Post


Now seriously - people who made XSL (and probably "functional" languages in general) were either totally stoned (not sure since I never used drugs) or operated in environment that had nothing to do with demands of commercial (or even real world) programming. It should have never left academia - and maybe even single Lab when it was designed, perhaps it should have never left the brains of the person who invented it.

Even databases (and it's natural to deal with sets there) provide options to deal with variables, loops etc - XSL/XPath are pathetic when it comes to sets querying options that are available in SQL - with such stupid set limits they MUST have included ability to do proper programming language stuff to workaround sets limitations.
If I were to list top 10 mistakes of my life then usage of XSL/XPath (that seemed on the surface good so I recommended it) would be in that list, probably closer to the bottom but still that's way too high up.




Leave a comment: