[xsl] New Release of FXSL 2.0

Subject: [xsl] New Release of FXSL 2.0
From: "Dimitre Novatchev" <dnovatchev@xxxxxxxxx>
Date: Thu, 17 Aug 2006 20:29:28 -0700
As described in my blog,
     http://dnovatchev.spaces.live.com/blog/cns!44B0A32C2CCF7488!125.entry


I have uploaded to Sourceforge.Net ( http://www.sf.net/projects/fxsl ) the latest release of FXSL 2.0.

It corresponds to the contents of the CVS on 13 Aug. 2006. This
release of FXSL 2.0 implements all the features referenced in my
recent presentation at the Extreme Markup Languages 2006 conference:

"Higher-Order Functional Programming with XSLT 2.0 and FXSL", at:

http://www.idealliance.org/papers/extreme/proceedings/xslfo-pdf/2006/Novatchev01/EML2006Novatchev01.pdf



Here are the file release notes:

"Notes: 13 Aug. 2006 FXSL for XSLT 2.0 (version 2)
==========================================
Much work has been done in this release.

The main new results:

- Almost all standard XPath 2.0 functions (F & O) have now
higher-order FXSL wrappers that makes possible to use them as higher
order functions and to create partial applications from them.

- Some standard XSLT 2.0 functions and instructions have now
higher-order FXSL wrappers that makes possible to use them as higher
order functions and to create partial applications from them.

- All standard XPath 2.0 operators (F & O) have now higher-order FXSL
wrappers that makes possible to use them as higher order functions and
to create partial applications from them.

- All standard XPath 2.0 constructors have now higher-order FXSL
wrappers that makes possible to use them as higher order functions and
to create partial applications from them.

- Currying and partial application uses dynamic type detection of the
arguments of the function. On the final evaluation of the function
when all arguments have been specified the typed values of the
arguments are reconstructed using the recorded type information."
==========================================


-- Cheers, Dimitre Novatchev --------------------------------------- Truly great madness cannot be achieved without significant intelligence. --------------------------------------- To invent, you need a good imagination and a pile of junk

Current Thread