|
[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] XML specialized programming/transformation/query languages: can onefit a
The feeling I have following the threads about XSLT2.0/Xpath2.0/XQuery is that it will probably be as difficult to agree on a single language for XML as it would be to agree on all using the same general purpose programming language. (This is *not* a cricism, I for one can't even agree with myself to use a single general purpose programming language for my own developments.) For "general" purpose programming languages, I think that most of us will agree that this diversity is needed and follow Tim Bray when he says: "At Antarcti.ca we use perl (logically equivalent to python in this context) for processing large input data pools, Java for really complicated geometric layout algorithms that are being refined and improved all the time, and C for apache modules that manipulate large shared-memory data structures to process hundreds of complex map-views per second on commodity Intel hardware. None of these would be improved by replacing them with either of the others." Most of the general purpose languages have started focussed on specific tasks which are often still their main strengths in their latest versions and trying to design a language which would do everything would probably end up with a monster difficult to learn and to use which would be good for nothing! Furthermore, we see that a number of basic design decisions (structured vs object oriented, declarative vs procedural, static vs dynamic typing, ...) need to be done and that each of them has an impact on the profile of the language (there is no "right answer" for each of these choices but rather different target applications). If we follow the parallel between XML specific and general purpose programming languages, we may wonder if it's possible to define a single language which will fit everybody's needs and even if this is something which is not counter productive! Eric -- See you in Barcelona. http://www.xmleurope.com/2002/schedule.asp ------------------------------------------------------------------------ Eric van der Vlist http://xmlfr.org http://dyomedea.com http://xsltunit.org http://4xt.org http://examplotron.org ------------------------------------------------------------------------
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|
|||||||||






