<?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>Jim Graham &#187; Perl</title>
	<atom:link href="http://jim-graham.net/archives/category/perl/feed" rel="self" type="application/rss+xml" />
	<link>http://jim-graham.net</link>
	<description>Graham on Graham</description>
	<lastBuildDate>Sat, 28 Aug 2010 01:46:55 +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>Damian Conway Blew My Mind</title>
		<link>http://jim-graham.net/archives/21</link>
		<comments>http://jim-graham.net/archives/21#comments</comments>
		<pubDate>Fri, 18 Jul 2008 16:01:20 +0000</pubDate>
		<dc:creator>Jim</dc:creator>
				<category><![CDATA[Perl]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[Toronto]]></category>

		<guid isPermaLink="false">http://jim-graham.net/?p=21</guid>
		<description><![CDATA[Two nights ago I attended Damian Conway&#8217;s excellent talk: &#8220;Temporally Quaquaversal Programming In Multiple Topologically Connected Quantum-Relativistic Parallel Timespaces &#8230; Made Easy!&#8221; My notes said that he left out the &#8220;Virtual Nanomachine&#8221; part of the talk title, although he did talk about virtual nanomachines. The talk was a preview of the keynote session that Damian [...]]]></description>
			<content:encoded><![CDATA[<p>Two nights ago I attended Damian Conway&#8217;s excellent talk: <a href="http://to.pm.org/#2008-07" target="_blank">&#8220;Temporally Quaquaversal Programming In Multiple Topologically Connected Quantum-Relativistic Parallel Timespaces &#8230; Made Easy!&#8221;</a> My notes said that he left out the &#8220;Virtual Nanomachine&#8221; part of the talk title, although he did talk about virtual nanomachines.</p>
<p>The talk was a preview of the <a href="http://en.oreilly.com/oscon2008/public/schedule/topic/Keynote" target="_blank">keynote session</a> that Damian will be giving at <a href="http://en.oreilly.com/oscon2008/">OSCON</a>, and we were lucky enough to see it here in Toronto due to the diligence of <a href="http://www.perlfoundation.org/who_s_who" target="_blank">Richard Dice</a>, <a href="http://www.stok.ca/~mike/" target="_blank">Mike Stok</a> and the <a href="http://to.pm.org/" target="_blank">Toronto.PM PerlMongers group</a> (with financial help from <a href="http://barcamp.org/TorCamp" target="_blank">TorCamp</a>).</p>
<p>I&#8217;ve never seen Damian talk, but he lived up to the hype. I don&#8217;t want to give too much away, so that if you have the chance to see this talk, you should do so. But it hit on some of my favourite topics: physics, <a href="http://en.wikipedia.org/wiki/Feynman_diagram" target="_blank">Feynman diagrams</a>, the origin of the <a href="http://en.wikipedia.org/wiki/Penguin_diagram" target="_blank">&#8220;penguin diagram&#8221;</a>, anti-particles, and of course, Perl. The end result was a Perl module that can have &#8220;positronic&#8221; variables that run backwards through your program, analogous to the simplified idea that a positron is an electron running backwards through time (although it isn&#8217;t, really). So you declare them at the top of the program, use their results immediately, and then only have to calculate the result <em>at any later point in your program</em>. Kinda like in <a href="http://www.imdb.com/title/tt0096928/" target="_blank">&#8220;Bill and Ted&#8217;s Excellent Adventure&#8221;</a>, when they kept saying that they, at some future point in time, would travel from the future back to the past and leave &lt;insert totally useful device here&gt; behind the couch for the present Bill and Ted to use. One recommendation, though; given the crazy verb tenses that Damian had to use to describe the behaviour of his positronic variables, I think he should pick up a copy of <a href="http://hitchhikers.wikia.com/wiki/Time_Traveler%27s_Handbook_of_1001_Tense_Formations" target="_blank">Dr Dan Streetmentioner&#8217;s &#8220;Time Traveller&#8217;s Handbook of 1001 Tense Formations&#8221;</a> before giving the talk at OSCON.</p>
]]></content:encoded>
			<wfw:commentRss>http://jim-graham.net/archives/21/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
