XML on Linux

Mark Waddingham 36degrees at runrev.com
Fri Feb 11 12:25:09 EST 2005

On Fri, 2005-02-11 at 00:15, Richard Gaskin wrote:
> Klaus Major wrote:
> > Hi Kevin,
> > 
> >> On 9/2/05 4:52 am, "Sivakatirswami" <katir at hindu.org> wrote:
> >>
> >>> How could one implement the XML library on a Linux machine such that
> >>> CGI scripts can use rev's XML commands to process xml files?
> >>
> >>
> >> As far as I know this should work without any special configuration, 
> >> because
> >> the XML library was embedded directly into the Linux engine.
> > 
> > 
> > is it possible to havbe this also in the other engines?
> > 
> > The less external files the better :-)
> Maybe.
> The engine's already 2MB in size.  Until RR plans to have some sort of 
> modular code base in which we could toss features we're not using from 
> our standalones, I'm very conscious about the size of the executable.

The XML and DB externals are indeed both embedded into the engine on
Linux in engines 2.5 and later. This was done in order to get around the
limitations of the externals interface on UNIX platforms in lieu of
replacing the mechanism with one using shared libraries similar to Mac
and Windows. (An unfortunate overhang from MetaCard's heritage, the UNIX
platforms have historically used external processes because many
variants of UNIX, in the past, didn't have support for dynamically
loadable shared libraries).

In terms of the growing size of the engine then I share Richard's
concerns in this area - indeed, we are acutely aware of this issue and
have been actively researching solutions to it.

Warmest regards,


 Mark Waddingham ~ 36degrees at runrev.com ~ http://www.runrev.com
       Runtime Revolution ~ User-Centric Development Tools

More information about the use-livecode mailing list