[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Create a special purpose programming language, in XML,usin
I worked in an OASIS TC on a scripting language we called
XTemp. All the usual features such as for-loops and if-else conditions were included. It has an XSLT compiler which compiles it to XSLT which is run against XML input.
It is in some ways domain specific in that it was specifically designed (originally as part of ebXML) for testing/monitoring event logs of business processes such as EDI XML. It is interesting
how such a procedural scripting language can convert to declarative XSLT, using XSLT for the conversion / compilation. It seems worth a look at how such languages evolve. I would have thought that there would be more study of the microcosm we get with XML language evolution which might be a present
day repetition of the history of programming language evolution as whole. As such I agree with Michael Kay's observation in that going forward the way programming languages moved in the past left GOTO statements behind. Will programming
languages based on XML actually continue to evolve though? If so will they progress from procedural to object oriented? It is interesting how popular declarative languages written in XML have been and yet people like to do the programming
itself with something procedural. Perhaps a language like Java can be compiled to XSLT too? (For when the input is XML.) Many people who write 'normal' code seem to like to keep
XML hidden out of sight. It's there in the background still but their code gets written without it. At least if you have an intermediate language compiled as XSLT which has for loops and if/else statements then maybe the next step will be to
wrap that in a 'normal' language like Java so programmers don't have to see XML. ---- Stephen D Green On 17 October 2013 22:39, Costello, Roger L. <costello@mitre.org> wrote: Hi Folks,
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] |
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
|