[XSL-LIST Mailing List Archive Home] [By Thread] [By Date]

Re: [xsl] optimization for very large, flat documents


Subject: Re: [xsl] optimization for very large, flat documents
From: Dimitre Novatchev <dnovatchev@xxxxxxxxx>
Date: Wed, 19 Jan 2005 21:19:20 +1100

> I think that in practice if you want to do serial transformation then a
> functional language is not the right answer: if you can only look at each
> piece of input data once, then you need the ability to remember what you
> have seen, so you need a procedural language with updatable memory. That's
> why STX was invented.

This is not exactly so. Haskell handles quite well dynamic stream
processing of infinite length -- this can be accomplished via a number
of different ways, for example a combination of foldl - like
processing with lazy evaluation.


Cheers,
Dimitre Novatchev.


Current Thread