D~L,
That’s really cool. Komodo is a good IDE and I can imagine many people would be happy to have editor support for LZX. - raju _____ From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of DL Sent: Sunday, February 11, 2007 6:56 PM To: [email protected] Subject: Re: [Laszlo-user] XML Catalog .. for lzx editor On 11 Feb 2007 at 9:37, Cortlandt Winters wrote: > This doesn't relate specifically to the catalogs, but I think that > Komodo might be a good basis for a Lzx IDE. One thing that seems to > trip up a lot of editors is the inability to mix languages in one > file. The newest version of Komodo supports this though and supports > creating your own mixtures. Since Lzx is basically xml + javascript I > think it might be pretty easy to get Komodo to work pretty well. Cort Thanks for the info .. and, yes, Komodo is the main candidate I have been testing. I thought I might test a bit deeper before mentioning it. And I was puzzling over XML Catalogs and API Catalogs (they are different). You can follow my meanderings here .. <http://support.activestate.com/forum-topic/adding-new-languages> http://support.activestate.com/forum-topic/adding-new-languages After some trial and error I now have OpenLaszlo code working today in Komodo Editor 4.0 (beta). There is much to do .. but it is a start. And it is cross-platform. The Run Command feature, and toolbox, allows for custom tools to be developed/contributed by this community. I'll post the initialisation steps on the OpenLaszlo forum (Tools). The catalog.xml turned out be straight forward (I hacked one of the existing samples in catalogs). Here it is:- <?xml version='1.0'?> <catalog xmlns="urn:oasis:names:tc:entity:xmlns:xml:catalog" prefer="public"> <public publicId="-//Laszlo Systems, Inc.//DTD LZX 2003/05//EN" uri="lzx.dtd" /> <system systemId="http://www.laszlosystems.com/lps/tools/lzx.dtd" uri="lzx.dtd" /> </catalog> But getting the API Catalog to work .. and ultimately a Komodo extension using luddite . will take some more digging. See the Komodo forum thread. Note that there are API Catalogs for dojo etc. See here for building Komodo extensions .. <http://support.activestate.com/faq/komodo-4-0-extensions> http://support.activestate.com/faq/komodo-4-0-extensions and User Defined Language Support <http://aspn.activestate.com/ASPN/docs/Komodo/4.0/komodo-doc-udl.html> http://aspn.activestate.com/ASPN/docs/Komodo/4.0/komodo-doc-udl.html I need to learn UDL / luddite. Run Command also allows the open file content to be passed to external tools (such as xerces parsers etc. or other editors). So Komodo can be teamed with other tools. d~l
