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 

 

Reply via email to