[Xitami-Dev] SMT Agents

Ewen McNeill xitami-dev@lists.xitami.org
Sat, 09 Jun 2001 01:24:41 +1200


In message <3.0.1.32.20010323111246.00a1dac0@dnai.com>, Shivakumar Gopalakrishna
n writes:
>I think we have been teased about GSLgen3 long enough. 
>Any ideas of posting the pre-pre-alpha version to some iMatix diehard fans
>only site?

For the "diehard fans only", they can get it from CVS.  ViewCVS will let
you look at what is there:

http://cvs.imatix.com./cgi-bin/viewcvs/

Our public CVS archive is in the middle of a rearrangement at present,
so it's a bit messy (eg, there are multiple names for many things: the
shorter ones are the newer ones).

The modules you need are "sfl", "smt", and "gsl".  The GSL there is GSL3.

There are brief details on how to get a (read only) copy from CVS on
that webpage, as well as the ability to navigate the archive.

>Also from the postings it appears that GSLgen is not meant to be used
>for dynamic HTML generation. What would you suggest for XML-> HTML ? There
>are many XSLT but XSL is not as easy to learn as GSL and less powerful 
>than GSL (IMHO). Any suggestions?

Personally I'd tend to use GSL for dynamic XML -> HTML conversion for
relatively small things; and I'd tend to avoid on-the-fly conversion of
anything large (irrespective of technology) because it takes too long.
GSL3 in the Xitami in CVS is somewhat better for on-the-fly conversion
because it's a SMT-agent itself, and so can be multithreaded with other
things.  (The GSL2 in Xitami 2.5b5 has to run to completion before
anything else can be done.)  (Note however that the GSL3/Xitami
interface is still in a state of flux and not entirely debugged.)

As you say XSLT is more difficult to learn than GSL, and from what I've
seen to date, not really any faster to write/use than GSL.  So I don't
think there's all that much advantage in learning it just to do dynamic
XML->HTML conversions if you already know GSL.

Ewen

-- 
Ewen McNeill, Technical Consultant, iMatix Corporation  www.imatix.com