xsl-list
[Top] [All Lists]

Re: optimization for very large, flat documents

2005-01-19 03:19:20
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.

--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--