Hello, Gerald Combs who leads the Ethereal project - that bills itself as the world's most popular network protocol analyzer - uses a Python script dubbed Xulender that creates Win32 C code for UIs from XUL sources.
Gerald Combs writes: Each front-end is made up of code created by feeding a set of XUL files to a Python script. The only frontend script we have so far (win32csdk.py) creates plain C code and uses the Windows Platform SDK. The XUL files and parsers are currently pseudo-XUL, and do not strictly conform to the spec. This environment is very stripped-down compared to Mozilla's XPFE. There is no JavaScript, XBL, chrome, or XPCOM. There's no reason a frontend couldn't use C++, Java, C#, Python, Perl, assembler, or any other language, as long as it can link with the rest of Ethereal's code base. We could also create virtual frontends, e.g. for unit/regression testing. More @ http://anonsvn.ethereal.com/viewcvs/viewcvs.py/branches/win32-native/xulender What's your take on it? Do you prefer ahead-of-time creation and compilation of UIs to runtime on-the-fly creation? Do you know of any other code generators using XML UI language formats? - Gerald ------------------- Gerald Bauer XUL Alliance | http://xul.sourceforge.net United XAML | http://xaml.sourceforge.net Interested in hiring Gerald Bauer? Yes, I'm available. If you know of an opportunity in Toronto or Vancouver, please contact me today. ------------------------------------------------------- This SF.Net email is sponsored by OSTG. Have you noticed the changes on Linux.com, ITManagersJournal and NewsForge in the past few weeks? Now, one more big change to announce. We are now OSTG- Open Source Technology Group. Come see the changes on the new OSTG site. www.ostg.com _______________________________________________ xul-announce mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/xul-announce