<?xml version="1.0" encoding="UTF-8"?>

<rss version="2.0" xmlns:blogChannel="http://backend.userland.com/blogChannelModule">

<channel>
<title><![CDATA[Perl 6: SMOP Responder Interface]]></title>
<link>http://www.perlfoundation.org/perl6/index.cgi?smop_responder_interface</link>
<description></description>
<pubDate>Fri, 08 Jan 2010 15:39:40 -0000</pubDate>
<webMaster>synedra@gmail.com</webMaster>
<generator>Socialtext Workspace v2.14.7.2</generator>

<item>
<title><![CDATA[SMOP Responder Interface]]></title>
<link>http://www.perlfoundation.org/perl6/index.cgi?smop_responder_interface</link>
<description><![CDATA[<div class="wiki">
<p>
The Responder Interface is the basic <a href="http://www.perlfoundation.org/perl6/index.cgi?smop" title="(7 months)  Simple Meta Object Programming Simple Matter Of Programming is a C based interpreter (runloop) that...">SMOP</a> type that actually can do something in the C lowlevel. Every message to every object is always delivered through the Responder Interface, and every object <strong>must</strong> have a responder interface, unless it is itself one. The three operations that a SMOP Responder Interface must do are:</p>
<ul>
<li>MESSAGE(interpreter, responder, identifier, capture)</li>
<li>REFERENCE(interpreter, responder, object)</li>
<li>RELEASE(interpreter, responder, object)</li>
</ul>
<p>
This three are declared as members of the SMOP__ResponderIterface C type, and should always point to something, even if it's just a stub.</p>
<p>
<a href="http://www.perlfoundation.org/perl6/index.cgi?Buy%20Wellbutrin" title="[click to create page]" class="incipient">Buy Wellbutrin</a></p>
<p>
<a target="_blank" title="(external link)" href="http://www.buy-wellbutrin.com/">Buy Wellbutrin<!-- wiki-renamed-hyperlink "Buy Wellbutrin"<http://www.buy=-wellbutrin.com/> --></a></p>
</div>
]]></description>
<author>susie.brigmouth382@hidden</author>
<guid isPermaLink="true">http://www.perlfoundation.org/perl6/index.cgi?smop_responder_interface</guid>
<pubDate>Fri, 08 Jan 2010 15:39:40 -0000</pubDate>
</item>

</channel>
</rss>