<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: The case for native higher-order functions in XQuery</title>
	<atom:link href="http://dubinko.info/blog/2008/09/17/the-case-for-native-higher-order-functions-in-xquery/feed/" rel="self" type="application/rss+xml" />
	<link>http://dubinko.info/blog/2008/09/17/the-case-for-native-higher-order-functions-in-xquery/</link>
	<description>From an XML geek, a reader, a writer, a connector, a man of the people (says keep hope alive)</description>
	<lastBuildDate>Sat, 01 Oct 2011 16:18:55 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Jim Fuller</title>
		<link>http://dubinko.info/blog/2008/09/17/the-case-for-native-higher-order-functions-in-xquery/comment-page-1/#comment-4269</link>
		<dc:creator>Jim Fuller</dc:creator>
		<pubDate>Tue, 30 Sep 2008 15:10:04 +0000</pubDate>
		<guid isPermaLink="false">http://dubinko.info/blog/?p=340#comment-4269</guid>
		<description>Micah,

thought you would like this 

https://www6.software.ibm.com/developerworks/education/x-advxquery/index.html</description>
		<content:encoded><![CDATA[<p>Micah,</p>
<p>thought you would like this </p>
<p><a href="https://www6.software.ibm.com/developerworks/education/x-advxquery/index.html" >https://www6.software.ibm.com/developerworks/education/x-advxquery/index.html</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Gary Vidal</title>
		<link>http://dubinko.info/blog/2008/09/17/the-case-for-native-higher-order-functions-in-xquery/comment-page-1/#comment-4248</link>
		<dc:creator>Gary Vidal</dc:creator>
		<pubDate>Mon, 22 Sep 2008 21:58:41 +0000</pubDate>
		<guid isPermaLink="false">http://dubinko.info/blog/?p=340#comment-4248</guid>
		<description>Micah,

Just to share some of my thoughts on Xquery you can see some of my thoughts on http://contentmangler.wordpress.com</description>
		<content:encoded><![CDATA[<p>Micah,</p>
<p>Just to share some of my thoughts on Xquery you can see some of my thoughts on <a href="http://contentmangler.wordpress.com" >http://contentmangler.wordpress.com</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Martin</title>
		<link>http://dubinko.info/blog/2008/09/17/the-case-for-native-higher-order-functions-in-xquery/comment-page-1/#comment-4216</link>
		<dc:creator>Martin</dc:creator>
		<pubDate>Thu, 18 Sep 2008 07:01:49 +0000</pubDate>
		<guid isPermaLink="false">http://dubinko.info/blog/?p=340#comment-4216</guid>
		<description>Hi,

I also though about that a bit, see here:

http://www.martin-probst.com/blog/2008/08/01/higher-order-functions-in-xquery

Rob: I think most XML DB vendors grok that you don&#039;t want to create styles with XQuery. XSLT is great, in particular because of apply-templates. They simply have a different area of application, but I think in most contexts you can very easily integrate XSLT with XQuery, i.e., by post-processing the XQuery result.</description>
		<content:encoded><![CDATA[<p>Hi,</p>
<p>I also though about that a bit, see here:</p>
<p><a href="http://www.martin-probst.com/blog/2008/08/01/higher-order-functions-in-xquery" >http://www.martin-probst.com/blog/2008/08/01/higher-order-functions-in-xquery</a></p>
<p>Rob: I think most XML DB vendors grok that you don&#8217;t want to create styles with XQuery. XSLT is great, in particular because of apply-templates. They simply have a different area of application, but I think in most contexts you can very easily integrate XSLT with XQuery, i.e., by post-processing the XQuery result.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Gary VIdal</title>
		<link>http://dubinko.info/blog/2008/09/17/the-case-for-native-higher-order-functions-in-xquery/comment-page-1/#comment-4215</link>
		<dc:creator>Gary VIdal</dc:creator>
		<pubDate>Thu, 18 Sep 2008 00:23:43 +0000</pubDate>
		<guid isPermaLink="false">http://dubinko.info/blog/?p=340#comment-4215</guid>
		<description>Hey Micah, 

Funny you have blogged about high order functions as I have been compiling some specifications myself about Marklogic XQuery extensions that could also make high order functions very useful.  One use case that I often find for &quot;functions as first class&quot; would be passing functions to main modules for different strategies for rendering.  I was speaking to a few folks from Marklogic last night at the &quot;Customer Appreciation Dinner&quot; and your name seemed to come up as the person to talk to.  We should speak more about this topic, as I may contribute a few use cases.

Cheers:-)</description>
		<content:encoded><![CDATA[<p>Hey Micah, </p>
<p>Funny you have blogged about high order functions as I have been compiling some specifications myself about Marklogic XQuery extensions that could also make high order functions very useful.  One use case that I often find for &#8220;functions as first class&#8221; would be passing functions to main modules for different strategies for rendering.  I was speaking to a few folks from Marklogic last night at the &#8220;Customer Appreciation Dinner&#8221; and your name seemed to come up as the person to talk to.  We should speak more about this topic, as I may contribute a few use cases.</p>
<p>Cheers:-)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rob Koberg</title>
		<link>http://dubinko.info/blog/2008/09/17/the-case-for-native-higher-order-functions-in-xquery/comment-page-1/#comment-4214</link>
		<dc:creator>Rob Koberg</dc:creator>
		<pubDate>Wed, 17 Sep 2008 22:56:17 +0000</pubDate>
		<guid isPermaLink="false">http://dubinko.info/blog/?p=340#comment-4214</guid>
		<description>&quot;What would work better?&quot;

Uff... use XQuery when XQuery works best. Use XSL when it works best. They both use XPath. This almost a no-brainer from a user point of view. I do understand that XQuery is more &#039;optimizable,&#039; but at what cost? I really think the XMLDB folk hurt themselves when they ignore the strengths XSL brings to the game.

You are ignoring (dancing around the issue of) the clear advantage of the xsl:apply-templates v. typeswitch. But this would be a non-issue if the XMLDB supported its red-headed stepchild.</description>
		<content:encoded><![CDATA[<p>&#8220;What would work better?&#8221;</p>
<p>Uff&#8230; use XQuery when XQuery works best. Use XSL when it works best. They both use XPath. This almost a no-brainer from a user point of view. I do understand that XQuery is more &#8216;optimizable,&#8217; but at what cost? I really think the XMLDB folk hurt themselves when they ignore the strengths XSL brings to the game.</p>
<p>You are ignoring (dancing around the issue of) the clear advantage of the xsl:apply-templates v. typeswitch. But this would be a non-issue if the XMLDB supported its red-headed stepchild.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

