> It does, in practise - but this might not be done as part of the > tranformation - it might be done as part of the preparation.
It can't be done before any transformations, since the URI can be a function, and the result of that function might be defined in terms of transformations and the nodes in the active document. It can't be done after, since the document node loaded by a document might have transformations applied to it. It might be possible to have a pure transformation function that returns a partially solved result, requiring IO, which then has the IO bit done and the remaining transformation applied. However, it does seem a requirement that IO and transformation are somehow interleaved. Thanks Neil _______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe