HTTP/2 302
server: nginx
date: Sun, 03 Aug 2025 07:29:32 GMT
content-type: text/plain; charset=utf-8
content-length: 0
x-archive-redirect-reason: found capture at 20090714201443
location: https://web.archive.org/web/20090714201443/https://fxsl.sourceforge.net/
server-timing: captures_list;dur=0.714045, exclusion.robots;dur=0.019112, exclusion.robots.policy;dur=0.006848, esindex;dur=0.012498, cdx.remote;dur=113.241954, LoadShardBlock;dur=203.062792, PetaboxLoader3.datanode;dur=147.543622
x-app-server: wwwb-app239
x-ts: 302
x-tr: 475
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=1
set-cookie: wb-p-SERVER=wwwb-app239; path=/
x-location: All
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
HTTP/2 200
server: nginx
date: Sun, 03 Aug 2025 07:29:33 GMT
content-type: text/html
x-archive-orig-server: nginx/0.6.34
x-archive-orig-date: Tue, 14 Jul 2009 20:14:43 GMT
x-archive-orig-connection: close
x-archive-orig-last-modified: Sun, 13 Aug 2006 20:13:25 GMT
x-archive-orig-etag: "f6d-41aebcf560340"
x-archive-orig-accept-ranges: bytes
x-archive-orig-content-length: 3949
x-archive-orig-cache-control: max-age=172800
x-archive-orig-expires: Thu, 16 Jul 2009 20:14:43 GMT
x-archive-guessed-content-type: text/html
x-archive-guessed-charset: iso-8859-1
memento-datetime: Tue, 14 Jul 2009 20:14:43 GMT
link:
; rel="original",
; rel="timemap"; type="application/link-format",
; rel="timegate",
; rel="first memento"; datetime="Thu, 10 Oct 2002 03:13:29 GMT",
; rel="prev memento"; datetime="Sun, 26 Apr 2009 04:18:24 GMT",
; rel="memento"; datetime="Tue, 14 Jul 2009 20:14:43 GMT",
; rel="next memento"; datetime="Mon, 28 Dec 2009 04:09:02 GMT",
; rel="last memento"; datetime="Sat, 26 Jul 2025 03:12:20 GMT"
content-security-policy: default-src 'self' 'unsafe-eval' 'unsafe-inline' data: blob: archive.org web.archive.org web-static.archive.org wayback-api.archive.org athena.archive.org analytics.archive.org pragma.archivelab.org wwwb-events.archive.org
x-archive-src: 51_10_20090714184235_crawl103.gpg-c/51_10_20090714201335_crawl102.arc.gz
server-timing: captures_list;dur=0.640857, exclusion.robots;dur=0.018403, exclusion.robots.policy;dur=0.007502, esindex;dur=0.010637, cdx.remote;dur=9.002775, LoadShardBlock;dur=115.759814, PetaboxLoader3.datanode;dur=192.256447, load_resource;dur=178.086309, PetaboxLoader3.resolve;dur=92.915833
x-app-server: wwwb-app239
x-ts: 200
x-tr: 349
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=3
x-location: All
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
content-encoding: gzip
FXSL -- the Functional Programming Library for XSLT
FXSL -- the Functional Programming Library for XSLT
?
This site is maintained by: Dimitre Novatchev.
?
FXSL can be downloaded here.
?
Description of various modules of? FXSL:
-
The Functional
Programming Language XSLT - A proof through examples
-
Dynamic
Functions using FXSL: Composition, Partial Applications and
Lambda Expressions
-
Casting the
Dice with FXSL: Random Number Generation Functions in XSLT
-
An XSL Calculator: The Math Modules of FXSL
Conference papers:
-
Functional programming in XSLT using the
FXSL library
presented at the Extreme Markup Languages Conference, Montreal, 2003
-
Higher-Order Functional Programming with
XSLT 2.0 and FXSL
presented at the Extreme Markup Languages Conference, Montreal, 2006
?
?