> 
> "Even though, because it’s functional, it will be restricted to be used only 
> by people with CS degrees, and not by
> random Joes and Janes who write web sites. 


Many people have reported that to use XSLT successfully, you either have to 
have a CS degree, or you have to be a non-programmer. The people who struggle 
are those who want it to be like the only programming language they have used 
in the past. Functional programming comes much more naturally to 
non-programmers than to those whose minds have been warped by imperative 
programming.

Having said that, we do our best in XSLT to hide the technicalities: a 
non-programmer isn’t going to think of the apply-templates mechanism as a 
recursive descent with polymorphic function despatch, and they aren’t going to 
think of xsl:iterate as a fold operation taking a function as its argument.

Michael Kay
Saxonica
_______________________________________________
[email protected]
http://x-query.com/mailman/listinfo/talk

Reply via email to