XSLT processor implemented in Emacs Lisp?
Brought to you by:
ovidiu
From: Ovidiu P. <ov...@cu...> - 2001-11-16 02:17:53
|
Hi, I was lately investigating the usage of Lisp/Scheme in building Web applications, and it dawned on me how easy is to build a fully fledged Web/XML application using Lisp. As a proof of this concept, I was lately toying with the idea of implementing an XSLT processor in Lisp. If you look at XSLT, it is nothing else than a functional language with an XML syntax. It should be possible to take an XSLT program and generate an equivalent Lisp program that performs the equivalent transformation. Is there any interest in having such a pure Emacs Lisp implementation of an XSLT processor? I can see it being very useful for doing in editor transformations, and using normal Java/C/C++ based XSLT processors in normal applications. It would probably be a lot easier to have a reliable debugger when the XSLT engine is written in Lisp. On the other hand things like extension functions in foreign languages will be more difficult to do. How many of you would actually need or use such a feature? Thanks, -- Ovidiu Predescu <ov...@cu...> http://orion.rgv.hp.com/ (inside HP's firewall only) http://sourceforge.net/users/ovidiu/ (my SourceForge page) http://www.geocities.com/SiliconValley/Monitor/7464/ (GNU, Emacs, other stuff) |