"Superx++ is the world's first object-oriented language that is entirely based on XML's syntactical structure."
"History
Superx++ was first conceived in early 2001."
Ant, JSP, XSLT and Jelly are relatively high level OOP systems with their syntax based in XML. Can simply mapping between an XML syntax to the underlying languages data structures/grammar to be considered inventing a new "object oriented language"? Or is it simply mapping that particular OOL into an XML syntax?
Because Ant, JSP, XSLT and Jelly ... all utilize this technique to accomplish their goals, while Superx++ may be the first written in C/C++, it wouldn't appear to be the first group to approach such a mapping, and if XSLT is an example of such a mapping then I doubt its even the first in C/C++.
That all said, it seems to be an interesting implementation of XML based OOP. I'm sure it has some powerful features and benifits that its creators ingeniously came up with. I see alot of what I was playing around with in BCEL and BSF expressed in some of their examples.
I suspect that research into various "different language based" implimentations of XML based OOP will yield some interesting discussions concerning "implemented language independent" features to be discussed and defined in Specifications and Consortia. Much in the same way that XSLT as evolved as a implementation independent templating language.
-Mark
Henri Yandell wrote:
On 8 Feb 2003, Bryan Field-Elliot wrote:I was disappointed there was no mention of Jelly, because (A) I could really use a short-cut to grokking Jelly, and (B) now I'm really curious how Jelly compares (in its typical use case) to X++. Are they apples and oranges, or apples and apples?There's an article on Jelly at: http://www.zdnet.com.au/builder/program/java/story/0,2000034779,20269893,00.htm [Originally at builder.com, but I couldn't find that one quickly in google] Hen --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
