This is the mail archive of the xsl-list@mulberrytech.com mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Re: AW: Article: An XSL Calculator: The Math Modules of FXSL --> ?


----- Original Message -----
From: "Dimitre Novatchev" <dnovatchev@yahoo.com>


> > in the past i have take a look at your Fxsl.
> >
> > Regarding Fxsl i have a doubt:
> >
> > Is there a possibility to implement some modules by pure xslt, like
> > by Exslt (J.Tennison) with Templates ?
> >
> > If yes, which are these modules from your Fxsl library ?
> >
> > And again if positive, is somewhere a FAQ?
> >
>
> Hi Hans,
>
> All modules of FXSL are written in *pure* XSLT 1.0.
>
> And this is not the case with EXSL, the main purpose of which is to
> specify function definitions that vendors of XSLT processors must
> implement.

cmon, Dimitre, whats your hangup with defining FXSL in terms of the
"negative" aspects of EXSLT,
I for one love the stuff that you have done a

but please do not mislead people

EXSLT has many implementations in pure XSLT, all of which are useful, in
fact *gasp* the reason why EXSLT is born is to increase interoperability
between XSLT processors, so far there is limited support in most of the
major XSLT processors except M$, not bad for interoperability.

> Typically, there's some period of time between the moment an EXSL
> function definition is published/updated and the moment some vendor of
> an XSLT processor implements it.

what does this mean ? because an implementator rightly so looks at the EXSLT
library and picks and chooses which functions to implement.... not a bad
thing, in fact its a big sign saying that the top 10 EXSLT functions that
get implemented have a good chance at being interoperable.

FXSL to a certain extent is complementary to any XSLT library, and also
unique in its approach, though you have some strange crusade ( to the point
of sending FXSL links on the EXSLT mailing list ! ) to convert everyone to
use

> Also, at any time there would be only some XSLT processors implementing
> EXSL.
>
> On the other side, FXSL modules can be used immediately and do not
> require any action/support from the vendors. The only extension
> function used in FXSL is the vendor:node-set() function, which is
> implemented in almost all XSLT processors. At present FXSL offers

doesnt this go against your entire arg ?????? each node-set has a different
syntax.......

> To summarise, you can start using FXSL immediately, it is written in
> pure XSLT 1.0.

to summarise you can start using EXSLT immediately, as it is implemented in
loads of XSLT processors, you dont have to understand FP concepts and there
are also pure XSLT implementations. www.exslt.org


cheers, jim fuller


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]