In this section we provide the XSLT implementation of many of
the functions defined in John Hughes paper "Why functional
programming matters"
[1]. We provide numerous implementations of list-processing
functions, and of a very generic tree-folding function and other
functions that are based on it. We also demonstrate how lazy
evaluation can be simulated in XSLT.
Implemented Functions
The following table contains the names of all functions (in
chronological order), whose XSLT implementation are provided as
part of this article.