The only feature that I really miss is a sequence that can
have sequences as its individual items. If this was offered
then one could write partial applications of functions in an
amazingly compact and readable way.
It wouldn't be hard in Saxon to write a pair of extension functions
sequence-to-item() and item-to-sequence() that wrap a sequence in a
single item (allowing it to be included in a sequence), and unwrap it
again. Worth experimenting with.
Michael Kay
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list