<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en-us" xmlns="http://www.w3.org/2005/Atom"><title>Simon Willison's Weblog: dlr</title><link href="http://simonwillison.net/" rel="alternate"/><link href="http://simonwillison.net/tags/dlr.atom" rel="self"/><id>http://simonwillison.net/</id><updated>2007-05-05T01:27:26+00:00</updated><author><name>Simon Willison</name></author><entry><title>The One True Object (Part 2)</title><link href="https://simonwillison.net/2007/May/5/jim/#atom-tag" rel="alternate"/><published>2007-05-05T01:27:26+00:00</published><updated>2007-05-05T01:27:26+00:00</updated><id>https://simonwillison.net/2007/May/5/jim/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://blogs.msdn.com/hugunin/archive/2007/05/04/the-one-true-object-part-2.aspx"&gt;The One True Object (Part 2)&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
Jim Hugunin describes how the DLR let’s Python / JavaScript / Ruby talk to each other using a message passing abstraction.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/dlr"&gt;dlr&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/javascript"&gt;javascript&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/jimhugunin"&gt;jimhugunin&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/microsoft"&gt;microsoft&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/python"&gt;python&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/ruby"&gt;ruby&lt;/a&gt;&lt;/p&gt;



</summary><category term="dlr"/><category term="javascript"/><category term="jimhugunin"/><category term="microsoft"/><category term="python"/><category term="ruby"/></entry><entry><title>Dynamic Language Runtime</title><link href="https://simonwillison.net/2007/May/3/dlr/#atom-tag" rel="alternate"/><published>2007-05-03T22:29:32+00:00</published><updated>2007-05-03T22:29:32+00:00</updated><id>https://simonwillison.net/2007/May/3/dlr/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://tirania.org/blog/archive/2007/May-03-1.html"&gt;Dynamic Language Runtime&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
Miguel de Icaza describes how Microsoft’s new Dynamic Language Runtime lets you call JavaScript and Visual Basic functions from Ruby. Looks like they beat Parrot to the punch.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/dlr"&gt;dlr&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/javascript"&gt;javascript&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/microsoft"&gt;microsoft&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/miguel-de-icaza"&gt;miguel-de-icaza&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/parrot"&gt;parrot&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/ruby"&gt;ruby&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/visualbasic"&gt;visualbasic&lt;/a&gt;&lt;/p&gt;



</summary><category term="dlr"/><category term="javascript"/><category term="microsoft"/><category term="miguel-de-icaza"/><category term="parrot"/><category term="ruby"/><category term="visualbasic"/></entry></feed>