<?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"
	>
<channel>
	<title>Comments on: Higher-dimensional, higher-order derivatives, functionally</title>
	<atom:link href="http://conal.net/blog/posts/higher-dimensional-higher-order-derivatives-functionally/feed/" rel="self" type="application/rss+xml" />
	<link>http://conal.net/blog/posts/higher-dimensional-higher-order-derivatives-functionally/</link>
	<description>Inspirations &#38; experiments, mainly about functional programming in Haskell</description>
	<pubDate>Fri, 29 Aug 2008 02:38:27 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5</generator>
		<item>
		<title>By: Mark Wassell</title>
		<link>http://conal.net/blog/posts/higher-dimensional-higher-order-derivatives-functionally/#comment-6896</link>
		<dc:creator>Mark Wassell</dc:creator>
		<pubDate>Mon, 30 Jun 2008 08:43:07 +0000</pubDate>
		<guid isPermaLink="false">http://conal.net/blog/?p=49#comment-6896</guid>
		<description>&lt;p&gt;Hi,&lt;/p&gt;

&lt;p&gt;I am trying to write a Haskell function that will create a surface by extruding a (closed) curve f along a curve g.
So given f: u -&#62; (x,y) and g : v -&#62; (x,y,z), I end up with h : (u,v) -&#62; (x,y,z).&lt;/p&gt;

&lt;p&gt;As I understand it the calculation for a given (u,v) is to calculate the slope of g at v and then to translate
and tilt f u accordingly.&lt;/p&gt;

&lt;p&gt;I &lt;em&gt;think&lt;/em&gt; I need to have Double :~&#62; (Double,Double) and Double :~&#62; (Double,Double,Double) as types for f and g. Firstly 
I need the slope of g at v and secondly I need to pass on the means of obtaining the derivatives of the resulting 
surface (although thinking about the torus example, this can come for free?). I will be returning (Double,Double) :~&#62; (Double,Double,Double).&lt;/p&gt;

&lt;p&gt;Does this sound as though I am on the right track?&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Hi,</p>

<p>I am trying to write a Haskell function that will create a surface by extruding a (closed) curve f along a curve g.
So given f: u -&gt; (x,y) and g : v -&gt; (x,y,z), I end up with h : (u,v) -&gt; (x,y,z).</p>

<p>As I understand it the calculation for a given (u,v) is to calculate the slope of g at v and then to translate
and tilt f u accordingly.</p>

<p>I <em>think</em> I need to have Double :~&gt; (Double,Double) and Double :~&gt; (Double,Double,Double) as types for f and g. Firstly 
I need the slope of g at v and secondly I need to pass on the means of obtaining the derivatives of the resulting 
surface (although thinking about the torus example, this can come for free?). I will be returning (Double,Double) :~&gt; (Double,Double,Double).</p>

<p>Does this sound as though I am on the right track?</p>]]></content:encoded>
	</item>
	<item>
		<title>By: conal</title>
		<link>http://conal.net/blog/posts/higher-dimensional-higher-order-derivatives-functionally/#comment-5837</link>
		<dc:creator>conal</dc:creator>
		<pubDate>Fri, 23 May 2008 15:43:52 +0000</pubDate>
		<guid isPermaLink="false">http://conal.net/blog/?p=49#comment-5837</guid>
		<description>&lt;p&gt;Yes, the notion of derivative towers in &lt;em&gt;&lt;a href="/posts/beautiful-differentiation/" rel="nofollow"&gt;Beautiful differentiation&lt;/a&gt;&lt;/em&gt; seems to correspond to the Taylor series expanded at that point, with coefficients multiplied by progressive factorials.  See &lt;em&gt;&lt;a href="http://citeseer.ist.psu.edu/mcilroy00music.html" rel="nofollow"&gt;The Music of Streams&lt;/a&gt;&lt;/em&gt; by Doug McIlroy, especially the conversions between Horner and Maclaurin form.&lt;/p&gt;

&lt;p&gt;The towers in this current post ("Higher dimensional, ...") are much more general, and I imagine have an analogous relationship to a generalized notion of Taylor series and probably to section 2.4 in &lt;em&gt;&lt;a href="http://citeseer.ist.psu.edu/mcilroy00music.html" rel="nofollow"&gt;The Music of Streams&lt;/a&gt;&lt;/em&gt;.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Yes, the notion of derivative towers in <em><a href="/posts/beautiful-differentiation/" rel="nofollow">Beautiful differentiation</a></em> seems to correspond to the Taylor series expanded at that point, with coefficients multiplied by progressive factorials.  See <em><a href="http://citeseer.ist.psu.edu/mcilroy00music.html" rel="nofollow">The Music of Streams</a></em> by Doug McIlroy, especially the conversions between Horner and Maclaurin form.</p>

<p>The towers in this current post (&#8221;Higher dimensional, &#8230;&#8221;) are much more general, and I imagine have an analogous relationship to a generalized notion of Taylor series and probably to section 2.4 in <em><a href="http://citeseer.ist.psu.edu/mcilroy00music.html" rel="nofollow">The Music of Streams</a></em>.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Lemming</title>
		<link>http://conal.net/blog/posts/higher-dimensional-higher-order-derivatives-functionally/#comment-5836</link>
		<dc:creator>Lemming</dc:creator>
		<pubDate>Fri, 23 May 2008 14:45:07 +0000</pubDate>
		<guid isPermaLink="false">http://conal.net/blog/?p=49#comment-5836</guid>
		<description>&lt;p&gt;I guess the derivative tower is a power series when neglecting factorial factors.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>I guess the derivative tower is a power series when neglecting factorial factors.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Dougal Stanton</title>
		<link>http://conal.net/blog/posts/higher-dimensional-higher-order-derivatives-functionally/#comment-5792</link>
		<dc:creator>Dougal Stanton</dc:creator>
		<pubDate>Wed, 21 May 2008 10:33:03 +0000</pubDate>
		<guid isPermaLink="false">http://conal.net/blog/?p=49#comment-5792</guid>
		<description>&lt;p&gt;Fabulous stuff! You also helped me to realise that something I'd been playing with recently was a vector space.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Fabulous stuff! You also helped me to realise that something I&#8217;d been playing with recently was a vector space.</p>]]></content:encoded>
	</item>
</channel>
</rss>
