<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress.com" -->
<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/"
	>

<channel>
	<title>clos &amp;laquo; WordPress.com Tag Feed</title>
	<link>http://en.wordpress.com/tag/clos/</link>
	<description>Feed of posts on WordPress.com tagged "clos"</description>
	<pubDate>Mon, 28 Dec 2009 18:49:04 +0000</pubDate>

	<generator>http://en.wordpress.com/tags/</generator>
	<language>en</language>

<item>
<title><![CDATA[El Verdadero Santa (10 imágenes)]]></title>
<link>http://buffete.wordpress.com/2009/12/26/el-verdadero-santa-10-imagenes/</link>
<pubDate>Sat, 26 Dec 2009 21:46:27 +0000</pubDate>
<dc:creator>buffete</dc:creator>
<guid>http://buffete.wordpress.com/2009/12/26/el-verdadero-santa-10-imagenes/</guid>
<description><![CDATA[Todos se han de haber preguntado alguna vez en su vida ¿qué es lo que hace Santa cuando estamos dorm]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><a href="http://smilepanic.com/images/stories/2009_Oct_13/10/1.png"><img class="aligncenter" src="http://smilepanic.com/images/stories/2009_Oct_13/10/1.png" alt="" width="502" height="385" /></a></p>
<p><a href="http://smilepanic.com/images/stories/2009_Oct_13/10/2.png"><img class="aligncenter" src="http://smilepanic.com/images/stories/2009_Oct_13/10/2.png" alt="" width="499" height="390" /></a></p>
<p>Todos se han de haber preguntado alguna vez en su vida ¿qué es lo que hace Santa cuando estamos dormidos?, pues aquí les presentamos una de las tantas hipótesis que existen.</p>
<p>Las ilustraciones son hechas por Matthew Inman.</p>
<p>Vía <a href="http://smilepanic.com/index.php/fun/34-crazy/133-what-santa-really-does-while-youre-asleep.html" target="_blank">SmilePanic</a></p>
<h6>e.me</h6>
<p><!--more--></p>
<p><a href="http://smilepanic.com/images/stories/2009_Oct_13/10/3.png"><img class="aligncenter" src="http://smilepanic.com/images/stories/2009_Oct_13/10/3.png" alt="" width="501" height="501" /></a></p>
<p><a href="http://smilepanic.com/images/stories/2009_Oct_13/10/4.png"><img class="aligncenter" src="http://smilepanic.com/images/stories/2009_Oct_13/10/4.png" alt="" width="501" height="480" /></a></p>
<p><a href="http://smilepanic.com/images/stories/2009_Oct_13/10/5.png"><img class="aligncenter" src="http://smilepanic.com/images/stories/2009_Oct_13/10/5.png" alt="" width="500" height="400" /></a></p>
<p><a href="http://smilepanic.com/images/stories/2009_Oct_13/10/6.png"><img class="aligncenter" src="http://smilepanic.com/images/stories/2009_Oct_13/10/6.png" alt="" width="500" height="443" /></a></p>
<p><a href="http://smilepanic.com/images/stories/2009_Oct_13/10/7.png"><img class="aligncenter" src="http://smilepanic.com/images/stories/2009_Oct_13/10/7.png" alt="" width="501" height="499" /></a></p>
<p><a href="http://smilepanic.com/images/stories/2009_Oct_13/10/8.png"><img class="aligncenter" src="http://smilepanic.com/images/stories/2009_Oct_13/10/8.png" alt="" width="501" height="411" /></a></p>
<p><a href="http://smilepanic.com/images/stories/2009_Oct_13/10/9.png"><img class="aligncenter" src="http://smilepanic.com/images/stories/2009_Oct_13/10/9.png" alt="" width="501" height="353" /></a></p>
<p><a href="http://smilepanic.com/images/stories/2009_Oct_13/10/10.png"><img class="aligncenter" src="http://smilepanic.com/images/stories/2009_Oct_13/10/10.png" alt="" width="500" height="417" /></a></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[JPMorgan Poised to Lead CLO Comeback After Record Loan Rally - Bloomberg.com]]></title>
<link>http://professorpinch.wordpress.com/2009/12/15/jpmorgan-poised-to-lead-clo-comeback-after-record-loan-rally-bloomberg-com/</link>
<pubDate>Tue, 15 Dec 2009 14:41:00 +0000</pubDate>
<dc:creator>professorpinch</dc:creator>
<guid>http://professorpinch.wordpress.com/2009/12/15/jpmorgan-poised-to-lead-clo-comeback-after-record-loan-rally-bloomberg-com/</guid>
<description><![CDATA[Great. Let&#8217;s party like it&#8217;s 2007 all over again: Dec. 15 (Bloomberg) &#8212; The three ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Great. Let&#8217;s party like it&#8217;s 2007 all over again:</p>
<blockquote><p>Dec. 15 (Bloomberg) &#8212; The three largest U.S. banks are preparing for a comeback in the market for collateralized debt obligations backed by high-yield, high-risk loans, two years after issuance tumbled when credit markets seized up.</p>
<p>JPMorgan Chase &#38; Co., Bank of America Corp. and Citigroup Inc. are approaching managers of leveraged loans to offer terms for new collateralized loan obligations following a record rally this year in the debt, according to people familiar with the discussions who declined to be identified because the talks are private. The highest-rated portions of CLOs have climbed to 89 cents on the dollar from a record low of 69 cents in April, according to Morgan Stanley data.</p>
<p>via <a href="http://www.bloomberg.com/apps/news?pid=20601208&#38;sid=arj31vGaZ3DY">JPMorgan Poised to Lead CLO Comeback After Record Loan Rally &#8211; Bloomberg.com</a>.</p></blockquote>
<p>This, along with the news the Europeans want to kick-start securitization again shows we have learned nothing, but like Scott Wieland (who I enjoy listening to immensely) trying to kick the heroin habit, it&#8217;s just so hard.</p>
<p>How many times are we going to go to rehab to kick our habit of wanting a cheap liquidity fix? The Betty Ford Clinic with its rehab program of deflation, risk aversion, and illiquidity remains open to receive us&#8230;</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Sur la route (Jean Follain)]]></title>
<link>http://arbrealettres.wordpress.com/2009/11/18/sur-la-route-jean-follain/</link>
<pubDate>Wed, 18 Nov 2009 15:56:53 +0000</pubDate>
<dc:creator>arbrealettres</dc:creator>
<guid>http://arbrealettres.wordpress.com/2009/11/18/sur-la-route-jean-follain/</guid>
<description><![CDATA[&nbsp; Le drap tombe en charpie du cuivre refait son vert-de-gris les champs restent clos un groupe ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><div style="text-align:center;"><span style="font-style:italic;font-weight:bold;font-size:17px;font-family:Comic sans-serif;color:blue;"><img class="aligncenter size-full wp-image-9121" title="floating-castle-olbinski" src="http://arbrealettres.wordpress.com/files/2009/11/floating-castle-olbinski.jpg" alt="" width="519" height="609" /></p>
<p>&#160;</p>
<p>Le drap tombe en charpie<br />
du cuivre refait son vert-de-gris<br />
les champs restent clos<br />
un groupe d&#8217;hommes marche<br />
un essieu se brise<br />
accident d&#8217;autrefois<br />
une femme doucement prononce<br />
bien aise de vous voir<br />
l&#8217;écho va répondre à l&#8217;enfant<br />
face aux clairières<br />
hurlant son mot.</p>
<p>(Jean Follain)</p>
<p>&#160;</p>
<p></span></div>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Sónar 2005 (capítulo 2)]]></title>
<link>http://ferrancapo.wordpress.com/2009/11/10/sonar-2005-capitulo-2/</link>
<pubDate>Tue, 10 Nov 2009 20:07:23 +0000</pubDate>
<dc:creator>ferrancapo</dc:creator>
<guid>http://ferrancapo.wordpress.com/2009/11/10/sonar-2005-capitulo-2/</guid>
<description><![CDATA[Para ver el capítulo 1 clica aquí. Bueno, todos sabéis (o deberíais) que nuestro querido ex-alcalde ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><a href="http://ferrancapo.wordpress.com/files/2009/11/sonar-02.jpg"><img class="alignnone size-full wp-image-314" title="Sonar 02" src="http://ferrancapo.wordpress.com/files/2009/11/sonar-02.jpg" alt="Sonar 02" width="450" height="417" /></a></p>
<p>Para ver el capítulo 1 <a href="http://ferrancapo.files.wordpress.com/2009/11/clos-sonar_web_2.jpg">clica aquí.</a></p>
<p>Bueno, todos sabéis (o deberíais) que nuestro querido ex-alcalde (personalmente infamoso por la nefasta normativa de cinismo) bailó la batucada por Paseo de Gracia al son de Carlinhos Brown, mientras se planteaban de quitarles el CCCB al famoso Festival, por suerte, una encuestas (si queréis saber la verdad jamás os fiéis de una encuesta) demostraron que la gente se gastaba la pasta gansa viniendo a Barcelona por el festival, con lo que los peseteros de los políticos (supeditados a gestionar el parque temático de los empresarios hoteleros) hicieron la vista gorda. A mí que me expliquen como se puede montar una batucada por Paseo de Gracia, tener al Clos sudando la camiseta dando pena y luego prohibir la música callejera en Ciutat Vella. Por suerte al Clos lo extraditaron a Turquía&#8230; aunque nos dejaron al Hereu que como su fatídico nombre indica heredó la política de tocar los huevos, eso sí, más disimuladamente y sin confrontación directa (recordamos la batalla campal que se organizó con la gestión del botellón en barcelona?) Fora la <a href="http://rabiaurbana.wordpress.com/2009/07/22/1120-euros-por-ir-en-monopatin/">normativa de civisme!</a></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Sonar 2004]]></title>
<link>http://ferrancapo.wordpress.com/2009/11/08/sonar-2004/</link>
<pubDate>Sun, 08 Nov 2009 18:55:17 +0000</pubDate>
<dc:creator>ferrancapo</dc:creator>
<guid>http://ferrancapo.wordpress.com/2009/11/08/sonar-2004/</guid>
<description><![CDATA[]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><a href="http://ferrancapo.wordpress.com/files/2009/11/clos-sonar_web_2.jpg"><img class="alignnone size-full wp-image-263" title="Clos Sonar_web_2" src="http://ferrancapo.wordpress.com/files/2009/11/clos-sonar_web_2.jpg" alt="Clos Sonar_web_2" width="450" height="917" /></a></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Mouillé (Paul Eluard)]]></title>
<link>http://arbrealettres.wordpress.com/2009/10/26/mouille-paul-eluard/</link>
<pubDate>Mon, 26 Oct 2009 10:17:56 +0000</pubDate>
<dc:creator>arbrealettres</dc:creator>
<guid>http://arbrealettres.wordpress.com/2009/10/26/mouille-paul-eluard/</guid>
<description><![CDATA[La pierre rebondit sur l&#8217;eau, La fumée n&#8217;y pénètre pas. L&#8217;eau, telle une peau Que ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><div style="text-align:center;"><span style="font-style:italic;font-weight:bold;font-size:17px;font-family:Comic sans-serif;color:blue;"><a rel="attachment wp-att-6633" href="http://arbrealettres.wordpress.com/2009/10/26/mouille-paul-eluard/poisson/"><img class="aligncenter size-full wp-image-6633" title="poisson" src="http://arbrealettres.wordpress.com/files/2009/10/poisson.jpg" alt="poisson" width="640" height="653" /></a></p>
<p>La pierre rebondit sur l&#8217;eau,<br />
La fumée n&#8217;y pénètre pas.<br />
L&#8217;eau, telle une peau</p>
<p>Que nul ne peut blesser<br />
Est caressée<br />
Par l&#8217;homme et par le poisson.</p>
<p>Claquant comme corde d&#8217;arc,<br />
Le poisson, quand l&#8217;homme l&#8217;attrape,<br />
Meurt, ne pouvant avaler<br />
Cette planète d&#8217;air et de lumière.</p>
<p>Et l&#8217;homme sombre au fond des eaux<br />
Pour le poisson<br />
Ou pour la solitude amère<br />
De l&#8217;eau souple et toujours close.</p>
<p>(Paul Eluard)</p>
<p></span></div>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[La Barcelona post-olímpica]]></title>
<link>http://ferrancapo.wordpress.com/2009/10/06/la-barcelona-post-olimpica/</link>
<pubDate>Tue, 06 Oct 2009 20:14:46 +0000</pubDate>
<dc:creator>ferrancapo</dc:creator>
<guid>http://ferrancapo.wordpress.com/2009/10/06/la-barcelona-post-olimpica/</guid>
<description><![CDATA[Well, you probably don&#8217;t know it, but Barcelona has become a non welcoming place for skateboar]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Well, you probably don&#8217;t know it, but Barcelona has become a non welcoming place for <a href="http://rabiaurbana.wordpress.com/">skateboarding</a>, they say we brake things&#8230; I say what about cars?</p>
<p>This is my personal version of an old poster of 1979 (the year I was born) by <a href="http://www.mariscal.com/" target="_blank">Mariscal</a>.  For thos who don&#8217;t speak Catalan, Bar means Bar, Cel means Sky and Ona means Wave&#8230;</p>
<p><a href="http://ferrancapo.wordpress.com/files/2009/10/bar_cel_ona_web1.jpg"><img class="alignnone size-full wp-image-216" title="Bar_cel_ona" src="http://ferrancapo.wordpress.com/files/2009/10/bar_cel_ona_web1.jpg" alt="Bar_cel_ona" width="486" height="528" /></a></p>
<p>Mi visión personal del viejo póster de 1979 de Javier Mariscal, por supuesto es una crítica explícita a las políticas y realidades entorno a Barcelona, han pasado los felices años post-olímpicos y mientras construyen barbaridades como el Hotel Vela (ahí está el espigón que dejará a los surfers sin olas) Barcelona se vende al turismo.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Le monde des herbes (Alain Vircondelet)]]></title>
<link>http://arbrealettres.wordpress.com/2009/09/22/le-monde-des-herbes-alain-vircondelet/</link>
<pubDate>Tue, 22 Sep 2009 05:27:22 +0000</pubDate>
<dc:creator>arbrealettres</dc:creator>
<guid>http://arbrealettres.wordpress.com/2009/09/22/le-monde-des-herbes-alain-vircondelet/</guid>
<description><![CDATA[Le monde des herbes Fermé, muet, Sans âge apparent, Clos comme une pierre, Inaugural, millénaire. (A]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><a rel="attachment wp-att-3776" href="http://arbrealettres.wordpress.com/2009/09/22/le-monde-des-herbes-alain-vircondelet/herbes-2/"><img class="aligncenter size-large wp-image-3776" title="herbes" src="http://arbrealettres.wordpress.com/files/2009/09/herbes1.jpg?w=800" alt="herbes" width="800" height="600" /></a></p>
<div style="text-align:center;"><span style="font-style:italic;font-weight:bold;font-size:17px;font-family:Comic sans-serif;color:blue;"></p>
<p>Le monde des herbes<br />
Fermé, muet,<br />
Sans âge apparent,<br />
Clos comme une pierre,<br />
Inaugural, millénaire.</p>
<p>(Alain Vircondelet)</p>
<p></span></div>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Veteranen-Tag in den Ardennen]]></title>
<link>http://dergrandprixinsider.wordpress.com/2009/08/29/veteranen-tag-in-spa-francorchamps/</link>
<pubDate>Sat, 29 Aug 2009 13:38:14 +0000</pubDate>
<dc:creator>grandprixinsider</dc:creator>
<guid>http://dergrandprixinsider.wordpress.com/2009/08/29/veteranen-tag-in-spa-francorchamps/</guid>
<description><![CDATA[Giancarlo Fisichella erobert seine 4. Pole-Position und die erste überhaupt für Force India im Quali]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><a href="http://dergrandprixinsider.wordpress.com/?attachment_id=6089" rel="attachment wp-att-6089"><img src="http://grandprixinsider.wordpress.com/files/2009/08/05aus1024.jpg" alt="05AUS1024" title="05AUS1024" width="460" height="220" class="aligncenter size-full wp-image-6089" /></a></p>
<p>Giancarlo Fisichella erobert seine 4. Pole-Position und die erste überhaupt für Force India im Qualifying für den morgigen Grand Prix von Belgien in Spa-Francorchamps. Wie zuletzt beim GP von Australien 2005 eine italienische Frontreihe mit Jarno Trulli auf P2. In den ersten drei Startreihen fünf Fahrer, die ihren Teamkollegen dank der grösseren Erfahrung schlugen.</p>
<p><!--more--><br />
In den Top 6 tauchen 5 Fahrer mit mehr als 150 Grand Prix-Starts auf, auch der Beste der jungen Garde, Robert Kubica (P5), unterlag seinem erfahreneren Teamkollegen:</p>
<p>1. Giancarlo Fisichella, 225 GPs<br />
2. Jarno Trulli, 213 GPs<br />
3. Nick Heidfeld, 163 GPs<br />
4. Rubens Barrichello, 282 GPs<br />
5. Robert	Kubica, 51 GPs<br />
6. Kimi Räikkönen, 151 GPs</p>
<p>Erste Sieger des Wochenendes gibt es auch zu vermelden:</p>
<p>- Kyle Busch gewann Freitagabend das erste NASCAR Camping World Truck Series-Rennen am Chicagoland Speedway, IndyCars und Indy Lights beginnen ihr Training und gehen heute Abend an den Start. Ryan Briscoe hat bei den IndyCars die Pole inne vor Teamkollege Helio Castroneves.</p>
<p>- Erster rein portugiesischer Sieg in der GP2 durch Alvaro Parente und Ocean Racing Team. Nico Hülkenberg beute mit P2 seine Führung in der Meisterschaft aus, Lucas di Grassi kletterte ebenfalls aufs Podest. Die weiterene Fahrer in de Top 10: 4. Maldonado, 5. Nunes, 6. Rodriguez, 7. van der Garde, 8. Kobayashi, 9. Mortara, 10. Clos. Übler Crash in Eau Rouge von Stefano Coletti.</p>
<p>- J.R. Hildebrand wird mit einem fünften Platz Nachfolger von Raphael Matos als Indy Lights Champion. Das Rennen am Chicagoland Speedway gewann Daniel Herrington.</p>
<p>P.S. Alle Rennberichte ab Dienstag unter <a href="http://www.P1Mag.de">www.P1Mag.de</a> kostenlos downloadbar.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Veteran's day at Spa-Francorchamps]]></title>
<link>http://grandprixinsider.wordpress.com/2009/08/29/veterans-day-at-spa-francorchamps/</link>
<pubDate>Sat, 29 Aug 2009 13:33:57 +0000</pubDate>
<dc:creator>grandprixinsider</dc:creator>
<guid>http://grandprixinsider.wordpress.com/2009/08/29/veterans-day-at-spa-francorchamps/</guid>
<description><![CDATA[Giancarlo Fisichella scored his 4th career pole position and the first ever for Force India during q]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><a href="http://grandprixinsider.wordpress.com/2009/08/29/veterans-day-at-spa-francorchamps/05aus1024/" rel="attachment wp-att-6089"><img src="http://grandprixinsider.wordpress.com/files/2009/08/05aus1024.jpg" alt="05AUS1024" title="05AUS1024" width="460" height="220" class="aligncenter size-full wp-image-6089" /></a></p>
<p>Giancarlo Fisichella scored his 4th career pole position and the first ever for Force India during qualifying for tommorrow&#8217;s Belgian Grand Prix at Spa-Francorchamps. As back at the Australian GP in 2005 it&#8217;s an all-Itallian front row with Jarno Trulli lining up alongside on the grid. Overall the qualifying result seemed to be result of experience of youth.</p>
<p><!--more--></p>
<p>In the top six we find the more experienced drivers with more than 150 Grand Prix starts beating their younger team-mates:</p>
<p>1. Giancarlo Fisichella, 225 GPs<br />
2. Jarno Trulli, 213 GPs<br />
3. Nick Heidfeld, 163 GPs<br />
4. Rubens Barrichello, 282 GPs<br />
5. Robert Kubica, 51 GPs<br />
6. Kimi Räikkönen, 151 GPs</p>
<p>Racing action:</p>
<p>- Kyle Busch won the first ever NASCAR Camping World Truck Series at Chicagoland Speedway on Friday night, IndyCars and Indy Lights are up later today. Ryan Briscoe and Helio Castroneves got the front row positions for the IndyCar race on Saturday night.</p>
<p>- First all-Portuguese win in GP2 at Spa with Alvaro Parente, winning the feature race for Ocean Racing Team ahead of Nico Hülkenberg and Lucas di Grassi. Further positions: 4. Maldonado, 5. Nunes, 6. Rodriguez, 7. van der Garde, 8. Kobayashi, 9. Mortara, 10. Clos. Bad crash in Eau Rouge by Stefano Coletti.</p>
<p>- Jr. Hildebrand follows Raphal Matos as Indy Lights Champion after scoring a 5th place at Chicagoland Speedway. Daniel Herrington won the race.</p>
<p>P.S. All race reports on free download at <a href="http://www.P1Mag.de">www.P1Mag.de</a> on Tuesday.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Multiple Dispatch and Open Classes]]></title>
<link>http://panzergame.wordpress.com/2009/07/13/multiple-dispatch-and-open-classes/</link>
<pubDate>Mon, 13 Jul 2009 20:35:09 +0000</pubDate>
<dc:creator>Stefan</dc:creator>
<guid>http://panzergame.wordpress.com/2009/07/13/multiple-dispatch-and-open-classes/</guid>
<description><![CDATA[In my last post I wrote that Scheme lets you extend the base language in powerful ways. In this post]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>In <a href="http://panzergame.wordpress.com/2009/07/13/scheme-is-not-one-language/">my last post</a> I wrote that Scheme lets you extend the base language in powerful ways. In this post I&#8217;ll give you a concrete example of such an extension: TinyClos.</p>
<p>TinyClos is a minimal implementation in Scheme of Common Lisp&#8217;s object system CLOS. CLOS is different in many ways from the object systems of C++ and Java that most of us are familiar with. Two big differences are multiple dispatch and open classes.</p>
<p>Before I explain what multiple dispatch is I must explain what <em>dispatch</em> refers to. When you make a function call in any language, the compiler or language runtime must figure out which function the call refers to. This is called <em>binding</em> the function to an implementation. In some languages binding always occurs at compile time, in others always at runtime, and in still others sometimes at runtime and sometimes at compile time.</p>
<p>Some languages, such as C++, allow you to declare many functions with the same name as long as they have different parameter lists. Not only the name of the function but also the number of arguments and their types are used when binding. This is called <em>overloading</em> in C++ terminology. However, overloading is a compile-time mechanism, and as such only looks at the <em>static</em> types of the arguments. If you want to bind the call based on the run-time type of an object you have to make the function <em>virtual</em>.</p>
<p>However, virtual functions in C++ (and most other mainstream languages) only take the run-time type of the <em>first</em> parameter into account&#8211;the &#8220;this&#8221; pointer. This is called <em>single dispatch</em>, because it dispatches the call based on a single argument. As you can probably guess by now, multiple dispatch is when the run-time types of multiple arguments is used for binding. In other words, multiple dispatch is like overloading but with run-time types.</p>
<p>This is immensely useful in some situations, because you can decide what to do based on <em>combinations</em> of types, without having to sprinkle your code with instance-of tests or resorting to ugly work-arounds like the <a href="http://en.wikipedia.org/wiki/Visitor_pattern">visitor pattern</a>. For instance, to express that anti-aircraft units can attack air units but not tanks or other units types, I just specify a method can-fire-at? for the type combination (AirDefenseUnit, AirUnit) and another one for (AirDefenseUnit, Unit). The method with the most specific matching argument list will be selected, at run time.</p>
<p>Here&#8217;s another simple example in the syntax Bjarne Stroustrup wants for C++ (not included in the coming update of the standard):</p>
<p><code><span style="color:#0000ff;">bool</span> canShareHex(<strong>virtual</strong> <span style="color:#0000ff;">Unit</span> u1, <strong>virtual</strong> <span style="color:#0000ff;">Unit</span> u2) {<br />
&#160;&#160;return <span style="color:#666699;">true</span>;<br />
}<br />
<span style="color:#0000ff;">bool</span> canShareHex(<strong>virtual</strong> <span style="color:#0000ff;">GroundUnit</span> u1, <strong>virtual</strong> <span style="color:#0000ff;">GroundUnit</span> u2) {<br />
&#160;&#160;return <span style="color:#666699;">false</span>;<br />
}<br />
<span style="color:#0000ff;">bool</span> canShareHex(<strong>virtual</strong> <span style="color:#0000ff;">AirUnit</span> u1, <strong>virtual</strong> <span style="color:#0000ff;">AirUnit</span> u2) {<br />
&#160;&#160;return <span style="color:#666699;">false</span>;<br />
}<br />
<span style="color:#0000ff;">bool</span> canShareHex(<strong>virtual</strong> <span style="color:#0000ff;">SeaUnit</span> u1, <strong>virtual</strong> <span style="color:#0000ff;">SeaUnit</span> u2) {<br />
&#160;&#160;return <span style="color:#666699;">false</span>;<br />
}</code></p>
<p>In other words, GroundUnits can share hex with all units but other GroundUnits. This example also demonstrates the other feature I wanted to write about: open class extensions. As you can see above, the methods were not part of a class but added separately. This too is very useful, because you can&#8217;t always anticipate what people may want to do with your classes, and sometimes it&#8217;s impractical to cram everything into one class.</p>
<p>For example, let&#8217;s say you are writing a compiler and define classes for different kinds of expressions, like addition and multiplication and so on, reflecting the tree structure of arithmetic expressions. Since the set of operations (optimizations) you may want to perform on the tree is open ended, you wouldn&#8217;t want to make them all methods of the tree classes. It would be much cleaner to define each optimization separately, while still dispatching on the actual run-time type(s) of the tree nodes.</p>
<p>With Scheme, I could just download TinyClos and start using these features. They can be compiled efficiently too, though I&#8217;m not sure they are in Chicken. Knowing that it can be solved should the need arise is reassuring, though.</p>
<p><strong>Further reading:</strong></p>
<ul>
<li>An efficient implementation of open multimethods for C++: <a href="http://www.research.att.com/~bs/multimethods.pdf">www.research.att.com/~bs/multimethods.pdf</a></li>
<li>Multijava, a version of Java extended with multiple dispatch: <a href="ftp://ftp.cs.iastate.edu/pub/techreports/TR04-01/TR.pdf">ftp://ftp.cs.iastate.edu/pub/techreports/TR04-01/TR.pdf</a></li>
</ul>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Stephen Harper aux funérailles de Roméo Leblanc: Sainte hostie...]]></title>
<link>http://richard3.wordpress.com/2009/07/09/stephen-harper-aux-funerailles-de-romeo-leblanc-sainte-hostie/</link>
<pubDate>Fri, 10 Jul 2009 01:13:28 +0000</pubDate>
<dc:creator>Richard3</dc:creator>
<guid>http://richard3.wordpress.com/2009/07/09/stephen-harper-aux-funerailles-de-romeo-leblanc-sainte-hostie/</guid>
<description><![CDATA[Selon certains, le premier ministre fédéral, Stephen Harper, aurait commis un impair, lors des funér]]></description>
<content:encoded><![CDATA[Selon certains, le premier ministre fédéral, Stephen Harper, aurait commis un impair, lors des funér]]></content:encoded>
</item>
<item>
<title><![CDATA[This Friday Total Beverage will be doing...]]></title>
<link>http://totalbeverage.wordpress.com/2009/06/03/this-friday-total-beverage-will-be-doing/</link>
<pubDate>Wed, 03 Jun 2009 20:13:29 +0000</pubDate>
<dc:creator>totalbeverage</dc:creator>
<guid>http://totalbeverage.wordpress.com/2009/06/03/this-friday-total-beverage-will-be-doing/</guid>
<description><![CDATA[This Friday Total Beverage will be doing an online and in-store tasting as part of TasteLive.com. Fo]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>This Friday Total Beverage will be doing an online and in-store tasting as part of TasteLive.com.  Follow along as we taste the full line up of wines from Clos LaChance.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Disney Announces the Closure of Soarin']]></title>
<link>http://wdwcentral.wordpress.com/2009/04/01/disney-announces-the-closure-of-soarin/</link>
<pubDate>Wed, 01 Apr 2009 20:22:24 +0000</pubDate>
<dc:creator>Matt</dc:creator>
<guid>http://wdwcentral.wordpress.com/2009/04/01/disney-announces-the-closure-of-soarin/</guid>
<description><![CDATA[The Walt Disney Company has announced that &#8220;Soarin&#8217;&#8221;, the attraction that &#8220;f]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><img class="alignright" src="http://www.orlandofuntickets.com/Blog/uploaded_images/soarn-epcot-715407.jpg" alt="" width="180" height="108" />The Walt Disney Company has announced that &#8220;Soarin&#8217;&#8221;, the attraction that &#8220;flew&#8221; in for the Happiest Celebration on Earth, is going to be shut down. Disney says that it was meant to be removed before the start of their 2009 campaign, &#8220;What Will You Celebrate?&#8221; The attraction is closing April 5, and will be replaced with another attraction that has not yet been specified. Disney says that although Soarin&#8217; is one of their most popular attractions, with up to 120 minute wait times, they are still demolishing it to keep up with their current promotion/campaign.</p>
<p>For more information, <a href="http://wdwcentral.wordpress.com/about/oops/">click here</a>.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[THE 7US$ AND 6:1 (AGAIN 7) D/E RATIO PUSH FOR A 7% RALLY ON WALL STREET; BUT WHERE FROM NOW; IS IT A SIGN OF CHANGING TIMES?]]></title>
<link>http://vinittulsyan.wordpress.com/2009/03/23/the-7us-and-61-again-7-de-ratio-push-for-a-7-rally-on-wall-street-is-it-a-sign-of-changing-times/</link>
<pubDate>Mon, 23 Mar 2009 20:51:29 +0000</pubDate>
<dc:creator>vinittulsyan</dc:creator>
<guid>http://vinittulsyan.wordpress.com/2009/03/23/the-7us-and-61-again-7-de-ratio-push-for-a-7-rally-on-wall-street-is-it-a-sign-of-changing-times/</guid>
<description><![CDATA[  Invest just US$7 for exposure to US$ 100: The rally continues on the back of Geithner&#8217;s GALL]]></description>
<content:encoded><![CDATA[  Invest just US$7 for exposure to US$ 100: The rally continues on the back of Geithner&#8217;s GALL]]></content:encoded>
</item>
<item>
<title><![CDATA[HOPE: The rally lives on…BUT…they still are bear market rallies]]></title>
<link>http://vinittulsyan.wordpress.com/2009/03/12/hope-the-rallies-lives-on%e2%80%a6but%e2%80%a6they-still-are-bear-market-rallies/</link>
<pubDate>Thu, 12 Mar 2009 22:21:45 +0000</pubDate>
<dc:creator>vinittulsyan</dc:creator>
<guid>http://vinittulsyan.wordpress.com/2009/03/12/hope-the-rallies-lives-on%e2%80%a6but%e2%80%a6they-still-are-bear-market-rallies/</guid>
<description><![CDATA[I reiterate my statements made in my earlier article that In my view, the Indian equity market, in w]]></description>
<content:encoded><![CDATA[I reiterate my statements made in my earlier article that In my view, the Indian equity market, in w]]></content:encoded>
</item>
<item>
<title><![CDATA[Closing Early - February 19th]]></title>
<link>http://smilinggoat.wordpress.com/2009/02/19/closing-early-february-19th/</link>
<pubDate>Thu, 19 Feb 2009 16:58:26 +0000</pubDate>
<dc:creator>smilinggoat</dc:creator>
<guid>http://smilinggoat.wordpress.com/2009/02/19/closing-early-february-19th/</guid>
<description><![CDATA[As I watch conditions get rapidly worse out our windows, I have decided to close early today. I don]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>As I watch conditions get rapidly worse out our windows, I have decided to close early today.</p>
<p>I don&#8217;t look forward to the drive home and would rather do it in a little bit of light as opposed to the dark.</p>
<p>We will be closed as of 1pm today.</p>
<p>Sorry for any inconvenience this causes anyone.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Rassemblement solennel]]></title>
<link>http://pirateclacla.wordpress.com/2009/01/14/rassemblement-solennel/</link>
<pubDate>Wed, 14 Jan 2009 16:25:39 +0000</pubDate>
<dc:creator>Pirate Clacla</dc:creator>
<guid>http://pirateclacla.wordpress.com/2009/01/14/rassemblement-solennel/</guid>
<description><![CDATA[]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><a href="http://pirateclacla.wordpress.com/files/2009/01/reunion-solennelle.gif"><img class="aligncenter size-full wp-image-877" title="reunion-solennelle" src="http://pirateclacla.wordpress.com/files/2009/01/reunion-solennelle.gif" alt="reunion-solennelle" width="450" height="278" /></a></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Je t'ai vu...]]></title>
<link>http://pirateclacla.wordpress.com/2009/01/14/je-tai-vu/</link>
<pubDate>Wed, 14 Jan 2009 16:24:30 +0000</pubDate>
<dc:creator>Pirate Clacla</dc:creator>
<guid>http://pirateclacla.wordpress.com/2009/01/14/je-tai-vu/</guid>
<description><![CDATA[]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><a href="http://pirateclacla.wordpress.com/files/2009/01/culotte.gif"><img class="aligncenter size-full wp-image-874" title="culotte" src="http://pirateclacla.wordpress.com/files/2009/01/culotte.gif" alt="culotte" width="450" height="288" /></a></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[FACILE...]]></title>
<link>http://pirateclacla.wordpress.com/2009/01/14/facile-3/</link>
<pubDate>Wed, 14 Jan 2009 11:39:54 +0000</pubDate>
<dc:creator>Pirate Clacla</dc:creator>
<guid>http://pirateclacla.wordpress.com/2009/01/14/facile-3/</guid>
<description><![CDATA[]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><a href="http://pirateclacla.files.wordpress.com/2009/01/facile.gif"><img class="aligncenter size-full wp-image-867" title="facile" src="http://pirateclacla.wordpress.com/files/2009/01/facile.gif" alt="facile" width="450" height="275" /></a></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[FACILE...]]></title>
<link>http://pirateclacla.wordpress.com/2009/01/14/facile-2/</link>
<pubDate>Wed, 14 Jan 2009 11:39:00 +0000</pubDate>
<dc:creator>Pirate Clacla</dc:creator>
<guid>http://pirateclacla.wordpress.com/2009/01/14/facile-2/</guid>
<description><![CDATA[]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><a href="http://pirateclacla.wordpress.com/files/2009/01/facile2.gif"><img class="aligncenter size-full wp-image-864" title="facile2" src="http://pirateclacla.wordpress.com/files/2009/01/facile2.gif" alt="facile2" width="450" height="284" /></a></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[FACILE...]]></title>
<link>http://pirateclacla.wordpress.com/2009/01/14/facile/</link>
<pubDate>Wed, 14 Jan 2009 11:38:02 +0000</pubDate>
<dc:creator>Pirate Clacla</dc:creator>
<guid>http://pirateclacla.wordpress.com/2009/01/14/facile/</guid>
<description><![CDATA[MORALE: on les mène par le bout&#8230;]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><a href="http://pirateclacla.wordpress.com/files/2009/01/facile3.gif"><span style="color:#000000;"><br />
</span><img class="aligncenter size-full wp-image-861" style="text-decoration:underline;" title="facile3" src="http://pirateclacla.wordpress.com/files/2009/01/facile3.gif" alt="facile3" width="450" height="287" /></a></p>
<p><em><strong>MORALE: on les mène par le bout&#8230;</strong></em></p>
<p><em><br />
</em></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Angoisse du soir]]></title>
<link>http://pirateclacla.wordpress.com/2009/01/13/angoisse-du-soir/</link>
<pubDate>Tue, 13 Jan 2009 11:09:11 +0000</pubDate>
<dc:creator>Pirate Clacla</dc:creator>
<guid>http://pirateclacla.wordpress.com/2009/01/13/angoisse-du-soir/</guid>
<description><![CDATA[]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><a href="http://pirateclacla.wordpress.com/files/2009/01/angoisse-du-soir1.gif"><img class="aligncenter size-full wp-image-857" title="angoisse-du-soir1" src="http://pirateclacla.wordpress.com/files/2009/01/angoisse-du-soir1.gif" alt="angoisse-du-soir1" width="450" height="287" /></a></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[J'en ai rêvé... J ' Y VAIS  !!!]]></title>
<link>http://pirateclacla.wordpress.com/2009/01/12/jen-ai-reve-j-y-vais/</link>
<pubDate>Mon, 12 Jan 2009 16:36:04 +0000</pubDate>
<dc:creator>Pirate Clacla</dc:creator>
<guid>http://pirateclacla.wordpress.com/2009/01/12/jen-ai-reve-j-y-vais/</guid>
<description><![CDATA[PUERTA PLATA, République Dominicaine, départ jeudi 15 janvier.]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><a href="http://pirateclacla.wordpress.com/files/2009/01/lasterrenas.gif"><span style="color:#000000;"><br />
</span><img class="aligncenter size-full wp-image-847" style="text-decoration:underline;" title="lasterrenas" src="http://pirateclacla.wordpress.com/files/2009/01/lasterrenas.gif" alt="lasterrenas" width="450" height="298" /></a></p>
<p>PUERTA PLATA, République Dominicaine, départ jeudi 15 janvier.</p>
</div>]]></content:encoded>
</item>

</channel>
</rss>
