atom feed58 messages in com.mulberrytech.lists.xsl-listRE: [xsl] XQuery Updates in XSLT
FromSent OnAttachments
Jesper TverskovOct 28, 2008 1:38 am 
Andrew WelchOct 28, 2008 2:47 am 
Michael KayOct 28, 2008 2:47 am 
Dimitre NovatchevOct 28, 2008 7:16 am 
John SnelsonOct 29, 2008 11:57 am 
Robert KobergOct 29, 2008 12:05 pm 
Scott TrendaOct 29, 2008 12:20 pm 
John SnelsonOct 29, 2008 12:34 pm 
Robert KobergOct 29, 2008 12:38 pm 
John SnelsonOct 29, 2008 12:48 pm 
Robert KobergOct 29, 2008 12:52 pm 
Wendell PiezOct 29, 2008 1:01 pm 
John SnelsonOct 29, 2008 1:15 pm 
Robert KobergOct 29, 2008 1:38 pm 
Andrew WelchOct 29, 2008 2:19 pm 
Robert KobergOct 29, 2008 2:30 pm 
Jesper TverskovOct 29, 2008 2:32 pm 
Dimitre NovatchevOct 29, 2008 2:40 pm 
David CarlisleOct 29, 2008 3:01 pm 
Jesper TverskovOct 29, 2008 3:47 pm 
Jesper TverskovOct 29, 2008 4:09 pm 
Dimitre NovatchevOct 29, 2008 4:19 pm 
Michael LudwigOct 29, 2008 4:31 pm 
Liam QuinOct 29, 2008 10:12 pm 
John SnelsonOct 30, 2008 12:11 am 
Colin AdamsOct 30, 2008 12:42 am 
Jesper TverskovOct 30, 2008 12:56 am 
Joe FawcettOct 30, 2008 1:58 am 
Michael KayOct 30, 2008 2:49 am 
Michael KayOct 30, 2008 2:52 am 
Michael KayOct 30, 2008 5:21 am 
Dimitre NovatchevOct 30, 2008 6:22 am 
Michael LudwigOct 30, 2008 2:19 pm 
Florent GeorgesOct 30, 2008 2:36 pm 
Andrew WelchOct 31, 2008 2:51 am 
Jesper TverskovOct 31, 2008 3:33 am 
Andrew WelchOct 31, 2008 3:38 am 
Jesper TverskovOct 31, 2008 3:49 am 
Colin AdamsOct 31, 2008 3:56 am 
Michael KayOct 31, 2008 3:59 am 
Andrew WelchOct 31, 2008 4:07 am 
Liam QuinOct 31, 2008 12:40 pm 
Colin Paul AdamsOct 31, 2008 1:20 pm 
Dimitre NovatchevOct 31, 2008 1:50 pm 
Colin Paul AdamsOct 31, 2008 1:52 pm 
Dimitre NovatchevOct 31, 2008 2:09 pm 
Michael KayOct 31, 2008 4:09 pm 
Dimitre NovatchevOct 31, 2008 4:42 pm 
Geert JostenNov 1, 2008 10:52 am 
Michael KayNov 1, 2008 11:32 am 
Jirka KosekNov 1, 2008 1:33 pm 
Dimitre NovatchevNov 1, 2008 1:47 pm 
Scott TrendaNov 3, 2008 7:42 am 
David CarlisleNov 3, 2008 7:57 am 
Andrew WelchNov 3, 2008 8:14 am 
Michael KayNov 3, 2008 8:42 am 
Andrew WelchNov 3, 2008 8:52 am 
Colin Paul AdamsNov 3, 2008 8:57 am 
Subject:RE: [xsl] XQuery Updates in XSLT
From:Michael Kay (mi@saxonica.com)
Date:Oct 31, 2008 3:59:30 am
List:com.mulberrytech.lists.xsl-list

Only add complexity if the benefits clearly outweighs that we need an extra tutorial or chapter in a text book.

There's certainly a trade-off: when you provide a new construct you have to weigh the fact that it will be easier to write certain stylesheets against the fact that the spec will become longer, the implementation bigger, and the learning curve a bit longer.

I think the identity template pattern is so common, however - and it often increases the size of a stylesheet by 200% - that it's well worth making it easier to write. Our main motivation, though, was not to reduce the number of lines of code that users have to write, but rather to make it easier for optimizers to detect the pattern, which is particularly important (we decided) as an enabler for streaming transformations.