<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.2" -->
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
	<title>Comments for Life's but a walking shadow...</title>
	<link>http://tkg.menteith.com</link>
	<description>...a tale told by an idiot, full of sound and fury, signifying nothing.</description>
	<pubDate>Thu, 28 Aug 2008 10:59:44 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.2</generator>

	<item>
		<title>Comment on Why use more that XSLT for testing XSLT? by tkg</title>
		<link>http://tkg.menteith.com/2008/06/09/why-use-more-that-xslt-for-testing-xslt/#comment-3646</link>
		<author>tkg</author>
		<pubDate>Mon, 09 Jun 2008 15:18:20 +0000</pubDate>
		<guid>http://tkg.menteith.com/2008/06/09/why-use-more-that-xslt-for-testing-xslt/#comment-3646</guid>
		<description>&lt;p&gt;Jeni,&lt;/p&gt;
&lt;p&gt;Thanks for the hint about parameters.  You can do that with Juxy and with UTF-X (http://utf-x.sourceforge.net/).  Juxy also lets you set global variables (I think at least one of the XSLT frameworks does too).  It's not covered in the XMLUnit documentation, but inasmuch as XMLUnit just runs a JAXP transformation (and presumably does something similar for C#), setting parameters should be possible with XMLUnit, too.&lt;/p&gt;
&lt;p&gt;I think we all have dreams of making the hub format for testing XSLT (for a very small value of "all").  I have a XML format for Juxy tests that I've considered could be usefully transformed into tests for other frameworks.&lt;/p&gt;
&lt;p&gt;I guess any framework that can run a stylesheet multiple times and recover from terminating stylesheets would do the job.  One issue for an XProc pipeline would be how to generate reports such that you can see the results for tests that terminated alongside results for tests that didn't.&lt;/p&gt;
&lt;p&gt;The Behavior-Driven-Development stuff that I've seen talks in the same breath about using mock objects when testing.  XSLT isn't exactly object oriented, and stylesheets seldom make any pretense of presenting an API, so in addition to being generally interested in seeing XSpec when it's done, I'd be interested in seeing what it would say about testing XSLT.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Jeni,</p>
<p>Thanks for the hint about parameters.  You can do that with Juxy and with UTF-X (http://utf-x.sourceforge.net/).  Juxy also lets you set global variables (I think at least one of the XSLT frameworks does too).  It&#8217;s not covered in the XMLUnit documentation, but inasmuch as XMLUnit just runs a JAXP transformation (and presumably does something similar for C#), setting parameters should be possible with XMLUnit, too.</p>
<p>I think we all have dreams of making the hub format for testing XSLT (for a very small value of &#8220;all&#8221;).  I have a XML format for Juxy tests that I&#8217;ve considered could be usefully transformed into tests for other frameworks.</p>
<p>I guess any framework that can run a stylesheet multiple times and recover from terminating stylesheets would do the job.  One issue for an XProc pipeline would be how to generate reports such that you can see the results for tests that terminated alongside results for tests that didn&#8217;t.</p>
<p>The Behavior-Driven-Development stuff that I&#8217;ve seen talks in the same breath about using mock objects when testing.  XSLT isn&#8217;t exactly object oriented, and stylesheets seldom make any pretense of presenting an API, so in addition to being generally interested in seeing XSpec when it&#8217;s done, I&#8217;d be interested in seeing what it would say about testing XSLT.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Why use more that XSLT for testing XSLT? by Jeni Tennison</title>
		<link>http://tkg.menteith.com/2008/06/09/why-use-more-that-xslt-for-testing-xslt/#comment-3645</link>
		<author>Jeni Tennison</author>
		<pubDate>Mon, 09 Jun 2008 13:43:32 +0000</pubDate>
		<guid>http://tkg.menteith.com/2008/06/09/why-use-more-that-xslt-for-testing-xslt/#comment-3645</guid>
		<description>Tony,

Another good reason for going outside an XSLT-based framework is to test how stylesheet parameters should change the output.

I have a dream of having an platform-neutral XSLT test document format which could be implemented in any language. One method would be a transformation into an XProc pipeline, which you then run. XProc has the advantage of being able to set parameters, catch errors (messages), and passes on multiple result documents as one of the outputs of the XSLT step. I have no doubt that something similar could be achieved today through a transformation into an ant script.

By the way, I've been doing some work on a new Behavior-Driven-Development-based framework, which I have named(!) XSpec. More to come soon...

Jeni</description>
		<content:encoded><![CDATA[<p>Tony,</p>
<p>Another good reason for going outside an XSLT-based framework is to test how stylesheet parameters should change the output.</p>
<p>I have a dream of having an platform-neutral XSLT test document format which could be implemented in any language. One method would be a transformation into an XProc pipeline, which you then run. XProc has the advantage of being able to set parameters, catch errors (messages), and passes on multiple result documents as one of the outputs of the XSLT step. I have no doubt that something similar could be achieved today through a transformation into an ant script.</p>
<p>By the way, I&#8217;ve been doing some work on a new Behavior-Driven-Development-based framework, which I have named(!) XSpec. More to come soon&#8230;</p>
<p>Jeni</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Dictating viral marketing by tkg</title>
		<link>http://tkg.menteith.com/2008/05/29/dictating-viral-marketing/#comment-3615</link>
		<author>tkg</author>
		<pubDate>Fri, 30 May 2008 09:17:06 +0000</pubDate>
		<guid>http://tkg.menteith.com/2008/05/29/dictating-viral-marketing/#comment-3615</guid>
		<description>&lt;p&gt;Your blogging might also be summed up in the terms used in this post as being perhaps a shade worse than what Nuance is doing.  As such, it's hard to tell when your opinions are your own and when they'll end up as an item on an invoice.&lt;/p&gt;
&lt;p&gt;Surely the end result of viral or buzz marketing is that no-one will believe any "personal" opinions they read on the Web?  It perhaps won't be too long before "Don't believe personal product reviews" appears alongside "Don't give out your credit card number" in beginners' guides to using the Internet.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Your blogging might also be summed up in the terms used in this post as being perhaps a shade worse than what Nuance is doing.  As such, it&#8217;s hard to tell when your opinions are your own and when they&#8217;ll end up as an item on an invoice.</p>
<p>Surely the end result of viral or buzz marketing is that no-one will believe any &#8220;personal&#8221; opinions they read on the Web?  It perhaps won&#8217;t be too long before &#8220;Don&#8217;t believe personal product reviews&#8221; appears alongside &#8220;Don&#8217;t give out your credit card number&#8221; in beginners&#8217; guides to using the Internet.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Dictating viral marketing by brettbum</title>
		<link>http://tkg.menteith.com/2008/05/29/dictating-viral-marketing/#comment-3614</link>
		<author>brettbum</author>
		<pubDate>Thu, 29 May 2008 20:00:16 +0000</pubDate>
		<guid>http://tkg.menteith.com/2008/05/29/dictating-viral-marketing/#comment-3614</guid>
		<description>I actually found your article kind of funny and ironical.  I received an email from Nuance about their competition.  I thought that entering was a bit of a waste of time and of my efforts.
I earn a living as a blogger (wide encompassing set of skills and consulting services that are best summed up as blogger).  
Instead of looking at their request as a call to shill for Nuance, I looked at it as a call for free content and writing.  Work that if I were paid for would cost a lot more than 'free' or even a video game or even a free copy of DNS.

All that said, I do use DNS and recommend it highly even if you suffer from no physical disabilities.  I myself am fortunate to have good health and I can type about 90 words a minute but still use DNS 9 about 45 percent of the time.</description>
		<content:encoded><![CDATA[<p>I actually found your article kind of funny and ironical.  I received an email from Nuance about their competition.  I thought that entering was a bit of a waste of time and of my efforts.<br />
I earn a living as a blogger (wide encompassing set of skills and consulting services that are best summed up as blogger).<br />
Instead of looking at their request as a call to shill for Nuance, I looked at it as a call for free content and writing.  Work that if I were paid for would cost a lot more than &#8216;free&#8217; or even a video game or even a free copy of DNS.</p>
<p>All that said, I do use DNS and recommend it highly even if you suffer from no physical disabilities.  I myself am fortunate to have good health and I can type about 90 words a minute but still use DNS 9 about 45 percent of the time.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Linking to Trac tickets in email by tkg</title>
		<link>http://tkg.menteith.com/2008/02/12/linking-to-trac-tickets-in-email/#comment-3592</link>
		<author>tkg</author>
		<pubDate>Fri, 16 May 2008 12:42:49 +0000</pubDate>
		<guid>http://tkg.menteith.com/2008/02/12/linking-to-trac-tickets-in-email/#comment-3592</guid>
		<description>&lt;p&gt;A later rendition that moved the "/ticket/" to the individual 'trac-base' URLs makes this be equally useful for linking to Bugzilla tickets since the 'trac-base' can then be of the form ""http://www.example.com/show_bug.cgi?id=".&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>A later rendition that moved the &#8220;/ticket/&#8221; to the individual &#8216;trac-base&#8217; URLs makes this be equally useful for linking to Bugzilla tickets since the &#8216;trac-base&#8217; can then be of the form &#8220;&#8221;http://www.example.com/show_bug.cgi?id=&#8221;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on &#8220;Could not find a valid processor version implementation&#8221; with Ant junitreport task by tkg</title>
		<link>http://tkg.menteith.com/2008/04/24/could-not-find-a-valid-processor-version-implementation-with-ant-task/#comment-3578</link>
		<author>tkg</author>
		<pubDate>Tue, 29 Apr 2008 14:45:01 +0000</pubDate>
		<guid>http://tkg.menteith.com/2008/04/24/could-not-find-a-valid-processor-version-implementation-with-ant-task/#comment-3578</guid>
		<description>&lt;p&gt;I do use the &#60;factory&gt; element with the &#60;xslt&gt; task, but it's not an option with the &#60;junitreport&gt; task in Ant 1.6.5.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>I do use the &lt;factory> element with the &lt;xslt> task, but it&#8217;s not an option with the &lt;junitreport> task in Ant 1.6.5.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on &#8220;Could not find a valid processor version implementation&#8221; with Ant junitreport task by Anthony B. Coates</title>
		<link>http://tkg.menteith.com/2008/04/24/could-not-find-a-valid-processor-version-implementation-with-ant-task/#comment-3576</link>
		<author>Anthony B. Coates</author>
		<pubDate>Sun, 27 Apr 2008 21:43:37 +0000</pubDate>
		<guid>http://tkg.menteith.com/2008/04/24/could-not-find-a-valid-processor-version-implementation-with-ant-task/#comment-3576</guid>
		<description>Oh dear, Wordpress comments swallow tags in comments.  Oh well.  What I wrote is that I usually use a &#60;factory&#62; element within the &#60;xslt&#62; task element to get the same effect.  Should work with 1.6.5 as well as 1.7.0.
Cheers, Tony.</description>
		<content:encoded><![CDATA[<p>Oh dear, Wordpress comments swallow tags in comments.  Oh well.  What I wrote is that I usually use a &lt;factory&gt; element within the &lt;xslt&gt; task element to get the same effect.  Should work with 1.6.5 as well as 1.7.0.<br />
Cheers, Tony.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on &#8220;Could not find a valid processor version implementation&#8221; with Ant junitreport task by Anthony B. Coates</title>
		<link>http://tkg.menteith.com/2008/04/24/could-not-find-a-valid-processor-version-implementation-with-ant-task/#comment-3575</link>
		<author>Anthony B. Coates</author>
		<pubDate>Sun, 27 Apr 2008 21:42:14 +0000</pubDate>
		<guid>http://tkg.menteith.com/2008/04/24/could-not-find-a-valid-processor-version-implementation-with-ant-task/#comment-3575</guid>
		<description>I usually use a  element within the  task element to get the same effect.
Cheers, Tony.</description>
		<content:encoded><![CDATA[<p>I usually use a  element within the  task element to get the same effect.<br />
Cheers, Tony.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Concepts, Techniques, and Models of Computer Programming by tkg</title>
		<link>http://tkg.menteith.com/2008/04/03/concepts-techniques-and-models-of-computer-programming/#comment-3566</link>
		<author>tkg</author>
		<pubDate>Wed, 23 Apr 2008 15:19:20 +0000</pubDate>
		<guid>http://tkg.menteith.com/2008/04/03/concepts-techniques-and-models-of-computer-programming/#comment-3566</guid>
		<description>&lt;p&gt;From the web page (http://pagesperso-systeme.lip6.fr/Christian.Queinnec/WWW/LiSP.html) for the book:&lt;/p&gt;
&lt;p&gt;This book covers Lisp, Scheme and other related dialects, their interpretation, semantics and compilation. To sum it up in a few figures: 500 pages, 11 chapters, 11 interpreters and 2 compilers.&lt;/p&gt;
&lt;p&gt;If you haven't finished SICP, then you won't want this book.&lt;/p&gt;
&lt;p&gt;If you're looking for resources for learning Scheme, there's a list at http://community.schemewiki.org/?category-texts that might help.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>From the web page (http://pagesperso-systeme.lip6.fr/Christian.Queinnec/WWW/LiSP.html) for the book:</p>
<p>This book covers Lisp, Scheme and other related dialects, their interpretation, semantics and compilation. To sum it up in a few figures: 500 pages, 11 chapters, 11 interpreters and 2 compilers.</p>
<p>If you haven&#8217;t finished SICP, then you won&#8217;t want this book.</p>
<p>If you&#8217;re looking for resources for learning Scheme, there&#8217;s a list at <a href="http://community.schemewiki.org/?category-texts" rel="nofollow">http://community.schemewiki.org/?category-texts</a> that might help.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Concepts, Techniques, and Models of Computer Programming by Dave Pawson</title>
		<link>http://tkg.menteith.com/2008/04/03/concepts-techniques-and-models-of-computer-programming/#comment-3556</link>
		<author>Dave Pawson</author>
		<pubDate>Sun, 06 Apr 2008 08:11:31 +0000</pubDate>
		<guid>http://tkg.menteith.com/2008/04/03/concepts-techniques-and-models-of-computer-programming/#comment-3556</guid>
		<description>Any comments on 'Lisp in Small Pieces' Tony? Not a book I've come across, though I've read (most of) SICP.</description>
		<content:encoded><![CDATA[<p>Any comments on &#8216;Lisp in Small Pieces&#8217; Tony? Not a book I&#8217;ve come across, though I&#8217;ve read (most of) SICP.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
