On Tuesday, April 15, 2003, at 01:54 PM, Mike Chamberlain wrote: <snip>
Now caching becomes simply a layer in this structure...
eg CACHE( XSLT2( XSLT1( XSP() ) )
or for incremental caching....
CACHE( XSLT2( CACHE( XSLT1( CACHE( XSP() ) ) ) ) )
or for Logicsheets...
CACHE( XSLT2( CACHE( XSLT1( CACHE( XSP( CACHE( XSLT( XML() ) ) ) ) ) )
) )
This is essentially what is being done currently. The only exception is that currently the system uses a push model rather than your proposed pull model. The choice is probably arbitrary - although I think a pull model would be harder to implement due to dependancies being discovered during processing (rather than predetermined). I certainly don't see any benefit to moving to a pull model.
Regards, Chris
PGP.sig
Description: This is a digitally signed message part