[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: XML-based text editor: a proposal
> > http://www.kirsanov.com/te/te.html > > I guess the reason to do this is much like the reason to write most any > program in most any programming language. For a program that has been 'done > before' such as a text editor, you would want to see either some sort of > performance increase, some new functionality not achieved, or perhaps a > greatly improved portability. The main advantage of the XML-based editor architecture that I see at this point is the ease of implementing common editing applications (compared to conventional editors whose scripting language has to deal with a single flat view of the document). It seems likely that if the idea proves workable, new functionality motivated by the new architecture will emerge as well. > The best way to evaluate this is to 'go for it' and write the code. It would > be fairly interesting to see how difficult this would be in XSLT. The result > would probably be categorized into either a) stupid XSLT hacks (been > there,done that :-)) or b) "WOW!" I'm starting to realize that XSLT is not a critical component of the system. The real core is XML and XPath, and as an application developer (or simply a user who needs to hack a macro or two), you can use any language you prefer to navigate and transform XML trees using XPath. And for performance-critical parts of the system, such as view constructors, even XPath may prove too heavy; these can be implemented as modules written in some compiled language, working on DOM trees of the views. However, for the end user, XSLT is a great choice which natively works with XPath and allows to quickly and intuitively write most simple transforms and high-level constructors. > Now if you can convince _someone else_ to write it, I'm not a programmer, unfortunately, which is why I'm soliciting comments from developers. If someone volunteers to create a prototype, that would be really great. If it works, we could then start an open source project to turn the idea into a real product. -- Thanks, Dmitry Kirsanov http://www.kirsanov.com
|
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
|