Guys, This may be a little off topic but then again maybe not. I don't know how many of you are aware of the X++ project:
http://xplusplus.sourceforge.net/ It looks very similar to the idea of the JVM and the CLR (common language runtime) for .NET for the XML-based OOPL. The reason why I bring this project up is that several of the XUL/XUI projects out there require *a* platform (including mine). Yes, I know that Java is cross platform but the JVM is nonetheless, a platform :o) This requires that for example, Purnama XUI requires Java or an API version of Purnama XUI that knows what to do with JAR files. For about the last year and a half I've thought that the business logic (i.e. event handling logic) of a XUL/XUI application would be better suited as an XML format. If you think about it, making an XML OOPL would allow any platform/any language. Not only that but think about what if there were several XML OOPLs out there. Wouldn't translation of one to the other be trivial based on a simple XSL template to transform it - assuming of course the same types of language constructs were found on each platform? With all of this there would be the ability to create XML documents that describe the UI *and* the business logic *and* we wouldn't have to run "Web services" in order to accomplish this cross-platform/cross-language ability. Food for thought. Thoughts and comments? Arron +zf+,좷o"0j[狊{h&z{^ujxn)>קC|gN-ygZ yzbg֦z{Zh+-zf)ڶ*'i&bw^;ѩeȝ߭%1[ZIXXd+-.ǟalb,y+b?+-wd