<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>the blog of Chris &#187; programming</title>
	<atom:link href="http://blog.christophersmart.com/tag/programming/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.christophersmart.com</link>
	<description>Fortiter Et Recte</description>
	<lastBuildDate>Thu, 02 Sep 2010 00:58:09 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Beginner&#8217;s Clutter tutorial</title>
		<link>http://blog.christophersmart.com/2009/11/30/beginners-clutter-tutorial/</link>
		<comments>http://blog.christophersmart.com/2009/11/30/beginners-clutter-tutorial/#comments</comments>
		<pubDate>Mon, 30 Nov 2009 02:58:37 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[FOSS]]></category>
		<category><![CDATA[3d]]></category>
		<category><![CDATA[clutter]]></category>
		<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://blog.christophersmart.com/?p=1577</guid>
		<description><![CDATA[Clutter is an &#8220;open source software library for creating fast, visually rich, portable and animated graphical user interfaces.&#8221; It&#8217;s used extensively in the Moblin user interface. The guys over at TuxRadar have created a tutorial for beginners. If that sounds interesting to you, why not check it out?]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.clutter-project.org/">Clutter</a> is an &#8220;open source software library for creating fast, visually rich, portable and animated graphical user interfaces.&#8221; It&#8217;s used extensively in the Moblin user interface. The guys over at TuxRadar have <a href="http://www.tuxradar.com/content/clutter-beginners-tutorial">created a tutorial for beginners</a>. If that sounds interesting to you, why not check it out?</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.christophersmart.com/2009/11/30/beginners-clutter-tutorial/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Microsoft C# and CLI patent promise coming?</title>
		<link>http://blog.christophersmart.com/2009/07/07/microsoft-c-and-cli-patent-promise-coming/</link>
		<comments>http://blog.christophersmart.com/2009/07/07/microsoft-c-and-cli-patent-promise-coming/#comments</comments>
		<pubDate>Tue, 07 Jul 2009 08:35:19 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[FOSS]]></category>
		<category><![CDATA[.net]]></category>
		<category><![CDATA[c#]]></category>
		<category><![CDATA[cli]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[floss]]></category>
		<category><![CDATA[free software]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[mono]]></category>
		<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://blog.christophersmart.com/?p=923</guid>
		<description><![CDATA[Peter Galli has written on his blog that he was informed by Scott Guthrie (the Corporate Vice President for the .Net Developer Platform) that Microsoft will include C# and CLI under their &#8220;Community Promise&#8220;. Peter writes: It is important to note that, under the Community Promise, anyone can freely implement these specifications with their technology, [...]]]></description>
			<content:encoded><![CDATA[<p>Peter Galli has <a href="http://port25.technet.com/archive/2009/07/06/the-ecma-c-and-cli-standards.aspx">written on his blog</a> that he was informed by <a href="http://weblogs.asp.net/scottgu/">Scott Guthrie</a> (the Corporate Vice President for the .Net Developer Platform) that Microsoft will include C# and CLI under their &#8220;<a hef="http://www.microsoft.com/interop/cp/default.mspx">Community Promise</a>&#8220;.</p>
<p>Peter writes:<br />
<blockquote>It is important to note that, under the Community Promise, anyone can freely implement these specifications with their technology, code, and solutions.</p>
<p>You do not need to sign a license agreement, or otherwise communicate to Microsoft how you will implement the specifications. </p></blockquote>
<p>Just when (or if) this will happen is not yet clear, nor is whether it will hold any water. Still, it could be the one step to help ease the current patent issues in Mono in relation to C# and CLI (the rest of the Mono implementation of .NET remains under threat however).</p>
<p>Gotta laugh at this from Microsoft&#8217;s promise, though:</p>
<blockquote><p>This promise by Microsoft is not an assurance that either (i) any of Microsoft&#8217;s issued patent claims covers a Covered Implementation or are enforceable.</p></blockquote>
<p>Anyway, interesting to see where this goes.</p>
<p>-c</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.christophersmart.com/2009/07/07/microsoft-c-and-cli-patent-promise-coming/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Say tuple, not tupple!</title>
		<link>http://blog.christophersmart.com/2008/10/09/say-tuple-not-tupple/</link>
		<comments>http://blog.christophersmart.com/2008/10/09/say-tuple-not-tupple/#comments</comments>
		<pubDate>Thu, 09 Oct 2008 07:21:24 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[Tech]]></category>
		<category><![CDATA[language]]></category>
		<category><![CDATA[meaning]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[pronounciation]]></category>

		<guid isPermaLink="false">http://blog.christophersmart.com/?p=248</guid>
		<description><![CDATA[The word tuple is derived from Latin and in mathematics means &#8216;an ordered set of elements&#8217;. A tuple containing &#8216;n&#8217; components is known as a n-tuple. For example, 4-tuple (or &#8216;quadruple&#8217;). We are all familiar with these terms: Single Pair Triple Quadruple Quintuple Sextuple Septuple and so on.. We pronounce the &#8216;uple words with an [...]]]></description>
			<content:encoded><![CDATA[<p>The word <a target="_blank" href="http://en.wikipedia.org/wiki/Tuple"><em>tuple</em></a> is derived from Latin and in mathematics means &#8216;an ordered set of elements&#8217;.</p>
<p>A tuple containing &#8216;n&#8217; components is known as a <a target="_blank" href="http://mathworld.wolfram.com/n-Tuple.html"><em>n-tuple</em></a>. For example, 4-tuple (or &#8216;quadruple&#8217;).</p>
<p>We are all familiar with these terms:</p>
<blockquote><p>Single<br />
Pair<br />
Triple<br />
Quadruple<br />
Quintuple<br />
Sextuple<br />
Septuple<br />
and so on..</p></blockquote>
<p>We pronounce the <em>&#8216;uple</em> words with an &#8216;oo&#8217; sound, like <em>quadruple</em></p>
<blockquote><p>kwo-droo-puhl</p></blockquote>
<p>And not</p>
<blockquote><p>kwo-druhp-uhl</p></blockquote>
<p>Likewise, the pronunciation for &#8216;quintuple&#8217; is</p>
<blockquote><p>kwin-too-puhl</p></blockquote>
<p>The only time the sound changes is when the suffix changes, like in quintuplet (to make it a noun), which is pronounced</p>
<blockquote><p>kwin-tuhp-lit</p></blockquote>
<p>In order for the &#8216;u&#8217; in tuple to be pronounced as a &#8216;uh&#8217; sound (like in <a href="http://dictionary.reference.com/browse/supple"><em>supple</em></a>) it should have a double-p. Just like ripple, tipple and of course, nipple.</p>
<p>But it doesn&#8217;t. It only has one.</p>
<p>Likewise, if the word as an &#8216;e&#8217; on the end then the vowel is pronounced in full.</p>
<blockquote><p>
cap -> cape<br />
met -> mete<br />
sit -> site<br />
dot -> dote<br />
cub -> cube
</p></blockquote>
<p>So &#8220;tup&#8221; (pronounced &#8220;tuhp&#8221;), should be pronounced &#8220;tyoop&#8221; when you add an &#8220;e&#8221;.</p>
<p>Of course there are always exceptions to the rule in English (that&#8217;s what helps make English great!), but there is a similar Latin-based word that might shed some light, <a target="_blank" href="http://dictionary.reference.com/browse/duple">duple</a> (from the Latin &#8220;duplus&#8221; meaning twofold or double). This word is only pronounced one way and that is with the full &#8216;u&#8217; sound (doo-puhl).</p>
<p>If that&#8217;s not enough to convince you, here are some examples where the middle vowel (like in duple and tuple) is pronounced as a long sounding vowel</p>
<blockquote><p>
cable<br />
fable<br />
gable<br />
ladle<br />
maple<br />
noble<br />
ruble<br />
sable<br />
table
</p></blockquote>
<p>So don&#8217;t be a <a href="http://dictionary.reference.com/browse/dupe">dupe</a>, learn to say tupe!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.christophersmart.com/2008/10/09/say-tuple-not-tupple/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
	</channel>
</rss>
