expanding this a bit, via an IM w/ Seo (this will sound a bit familiar, Seo ;-))<br><br><blockquote style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;" class="gmail_quote">personally, I really like the term "agent" as, to me anyway, it adds a later of implied security
e.g. "to talk to me you must go through my agent"<br><br>it also implies a sense of communication rather than adaptation or translation<br><br>I'm a *BIG* fan of Smalltalk, so that's probably where my preference stems from
</blockquote><div><br>Adding a bit to this, when I think of the CLR I think of CIL, and CIL is, quite obviously, the Lingua Franca of the .NET platform. If you can speak CIL, you can speak to the CLR, and if you can speak to the CLR, you don't need to do any translation between languages. The CLR will do that for you. Maybe it's the abstractionist in me, but anytime you can take focus away from a task that sounds difficult (
e.g. translation) and focus instead on what you are truly attempting to accomplish (e.g. communication between objects), your going to be a more productive programmer as you can stop thinking in terms of "how can I say this in a way you will understand" and instead "here's my message. what say ye in return?" :D
<br> </div><br><br><br><div><span class="gmail_quote">On 5/5/07, <b class="gmail_sendername">M. David Peterson</b> <<a href="mailto:xmlhacker@gmail.com">xmlhacker@gmail.com</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
agents<div><span class="q" id="q_1125cf9600cb63b7_1"><br><br><div><span class="gmail_quote">On 5/5/07, <b class="gmail_sendername">Sanghyeon Seo</b> <<a href="mailto:sanxiyn@gmail.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
sanxiyn@gmail.com</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
To all those who are following Dynamic Language Runtime articles on<br>Jim's Thinking Dynamic,<br><br>I think this article from Attila Szegedi captures the main idea very<br>nicely, and I actually like his terminologies better. (I mean,
<br>compared to "One True Object", which sounds rather silly...)<br><br>Note: Szegedi is the current maintainer of Mozilla Rhino, JavaScript<br>implementation for JVM, so his article uses examples from JVM.<br>
<br>
In-process cross-language object interaction: adapters or navigators?<br><a href="http://www.szegedi.org/articles/wrappersOrNavigators.html" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://www.szegedi.org/articles/wrappersOrNavigators.html
</a><br><br>What do you think?
<br><br>--<br>Seo Sanghyeon<br>_______________________________________________<br>users mailing list<br><a href="mailto:users@lists.ironpython.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">users@lists.ironpython.com
</a><br><a href="http://lists.ironpython.com/listinfo.cgi/users-ironpython.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
http://lists.ironpython.com/listinfo.cgi/users-ironpython.com</a><br></blockquote></div><br><br clear="all"><br></span></div><span class="sg">-- <br>/M:D<br><br>M. David Peterson<br><a href="http://mdavid.name" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
http://mdavid.name</a> | <a href="http://www.oreillynet.com/pub/au/2354" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
http://www.oreillynet.com/pub/au/2354</a> | <a href="http://dev.aol.com/blog/3155" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://dev.aol.com/blog/3155</a>
</span></blockquote></div><br><br clear="all"><br>-- <br>/M:D<br><br>M. David Peterson<br><a href="http://mdavid.name">http://mdavid.name</a> | <a href="http://www.oreillynet.com/pub/au/2354">http://www.oreillynet.com/pub/au/2354
</a> | <a href="http://dev.aol.com/blog/3155">http://dev.aol.com/blog/3155</a>