<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: RobotLegs AS3 v0.7: ShortWave (context dispatch helper)</title>
	<atom:link href="http://shaun.boyblack.co.za/blog/2009/09/05/robotlegs-as3-v0-7-shortwave-context-dispatch-helper/feed/" rel="self" type="application/rss+xml" />
	<link>http://shaun.boyblack.co.za/blog/2009/09/05/robotlegs-as3-v0-7-shortwave-context-dispatch-helper/</link>
	<description>Flex, Ruby, Mongo - London, UK</description>
	<lastBuildDate>Mon, 06 Feb 2012 19:52:00 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: shaun</title>
		<link>http://shaun.boyblack.co.za/blog/2009/09/05/robotlegs-as3-v0-7-shortwave-context-dispatch-helper/comment-page-1/#comment-7317</link>
		<dc:creator>shaun</dc:creator>
		<pubDate>Mon, 07 Sep 2009 11:11:29 +0000</pubDate>
		<guid isPermaLink="false">http://shaun.boyblack.co.za/blog/?p=774#comment-7317</guid>
		<description>&lt;code&gt;
protected function dispatch(event:Event):void
{
	eventDispatcher.dispatchEvent(event);
}
&lt;/code&gt;
So that you can type &lt;pre&gt;dispatch(event)&lt;/pre&gt; instead of &lt;pre&gt;eventDispatcher.dispatchEvent(event);&lt;/pre&gt;</description>
		<content:encoded><![CDATA[<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">protected function dispatch(event:Event):void<br />
{<br />
&nbsp; &nbsp; eventDispatcher.dispatchEvent(event);<br />
}</div></div>
<p>So that you can type
<pre>dispatch(event)</pre>
<p> instead of
<pre>eventDispatcher.dispatchEvent(event);</pre>
]]></content:encoded>
	</item>
	<item>
		<title>By: shaun</title>
		<link>http://shaun.boyblack.co.za/blog/2009/09/05/robotlegs-as3-v0-7-shortwave-context-dispatch-helper/comment-page-1/#comment-8954</link>
		<dc:creator>shaun</dc:creator>
		<pubDate>Mon, 07 Sep 2009 11:11:00 +0000</pubDate>
		<guid isPermaLink="false">http://shaun.boyblack.co.za/blog/?p=774#comment-8954</guid>
		<description>&lt;code&gt;
protected function dispatch(event:Event):void
{
	eventDispatcher.dispatchEvent(event);
}
&lt;/code&gt;
So that you can type dispatch(event) instead of eventDispatcher.dispatchEvent(event);</description>
		<content:encoded><![CDATA[<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">protected function dispatch(event:Event):void<br />
{<br />
&nbsp; &nbsp; eventDispatcher.dispatchEvent(event);<br />
}</div></div>
<p>So that you can type dispatch(event) instead of eventDispatcher.dispatchEvent(event);</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Benoit Jadinon</title>
		<link>http://shaun.boyblack.co.za/blog/2009/09/05/robotlegs-as3-v0-7-shortwave-context-dispatch-helper/comment-page-1/#comment-7311</link>
		<dc:creator>Benoit Jadinon</dc:creator>
		<pubDate>Mon, 07 Sep 2009 07:51:21 +0000</pubDate>
		<guid isPermaLink="false">http://shaun.boyblack.co.za/blog/?p=774#comment-7311</guid>
		<description>hi, what&#039;s a dispatch helper ? what is it used for ? thx</description>
		<content:encoded><![CDATA[<p>hi, what&#8217;s a dispatch helper ? what is it used for ? thx</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Benoit Jadinon</title>
		<link>http://shaun.boyblack.co.za/blog/2009/09/05/robotlegs-as3-v0-7-shortwave-context-dispatch-helper/comment-page-1/#comment-8953</link>
		<dc:creator>Benoit Jadinon</dc:creator>
		<pubDate>Mon, 07 Sep 2009 07:51:00 +0000</pubDate>
		<guid isPermaLink="false">http://shaun.boyblack.co.za/blog/?p=774#comment-8953</guid>
		<description>hi, what&#039;s a dispatch helper ? what is it used for ? thx</description>
		<content:encoded><![CDATA[<p>hi, what&#8217;s a dispatch helper ? what is it used for ? thx</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: shaun</title>
		<link>http://shaun.boyblack.co.za/blog/2009/09/05/robotlegs-as3-v0-7-shortwave-context-dispatch-helper/comment-page-1/#comment-7271</link>
		<dc:creator>shaun</dc:creator>
		<pubDate>Sat, 05 Sep 2009 20:07:10 +0000</pubDate>
		<guid isPermaLink="false">http://shaun.boyblack.co.za/blog/?p=774#comment-7271</guid>
		<description>Hi Subb,

No, not really. The context just holds on to the RobotLegs apparatus - it&#039;s not a &quot;holder&quot; or a &quot;kitchen sink&quot; object. Why it&#039;s called a context is another discussion.

&quot;Avoid reaching into one object, to get another, etc. Do not look for the object of interest by walking the object graph (which needlessly makes us intimate with all of the intermediary objects. The chain does not need to be deep. If you count more than one period in the chain, you’re looking right at an example of this flaw.&quot;

If you were to look into the framework code, or the code of an application that uses the framework properly, you wouldn&#039;t find any examples of this. Single dots all the way yo!

&quot;Inject directly the object(s) that you need, rather than walking around and finding them.&quot;

This is exactly what RobotLegs does, and what it enables for applications that use it.

RobotLegs is all about making the right thing easy to do. The inspiration for building it came directly from reading Miško Hevery&#039;s posts.

So, perhaps the word &quot;context&quot; was a really bad choice!

Cheers,</description>
		<content:encoded><![CDATA[<p>Hi Subb,</p>
<p>No, not really. The context just holds on to the RobotLegs apparatus &#8211; it&#8217;s not a &#8220;holder&#8221; or a &#8220;kitchen sink&#8221; object. Why it&#8217;s called a context is another discussion.</p>
<p>&#8220;Avoid reaching into one object, to get another, etc. Do not look for the object of interest by walking the object graph (which needlessly makes us intimate with all of the intermediary objects. The chain does not need to be deep. If you count more than one period in the chain, you’re looking right at an example of this flaw.&#8221;</p>
<p>If you were to look into the framework code, or the code of an application that uses the framework properly, you wouldn&#8217;t find any examples of this. Single dots all the way yo!</p>
<p>&#8220;Inject directly the object(s) that you need, rather than walking around and finding them.&#8221;</p>
<p>This is exactly what RobotLegs does, and what it enables for applications that use it.</p>
<p>RobotLegs is all about making the right thing easy to do. The inspiration for building it came directly from reading Miško Hevery&#8217;s posts.</p>
<p>So, perhaps the word &#8220;context&#8221; was a really bad choice!</p>
<p>Cheers,</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: shaun</title>
		<link>http://shaun.boyblack.co.za/blog/2009/09/05/robotlegs-as3-v0-7-shortwave-context-dispatch-helper/comment-page-1/#comment-8952</link>
		<dc:creator>shaun</dc:creator>
		<pubDate>Sat, 05 Sep 2009 20:07:00 +0000</pubDate>
		<guid isPermaLink="false">http://shaun.boyblack.co.za/blog/?p=774#comment-8952</guid>
		<description>Hi Subb,

No, not really. The context just holds on to the RobotLegs apparatus - it&#039;s not a &quot;holder&quot; or a &quot;kitchen sink&quot; object. Why it&#039;s called a context is another discussion.

&quot;Avoid reaching into one object, to get another, etc. Do not look for the object of interest by walking the object graph (which needlessly makes us intimate with all of the intermediary objects. The chain does not need to be deep. If you count more than one period in the chain, you’re looking right at an example of this flaw.&quot;

If you were to look into the framework code, or the code of an application that uses the framework properly, you wouldn&#039;t find any examples of this. Single dots all the way yo!

&quot;Inject directly the object(s) that you need, rather than walking around and finding them.&quot;

This is exactly what RobotLegs does, and what it enables for applications that use it.

RobotLegs is all about making the right thing easy to do. The inspiration for building it came directly from reading Miško Hevery&#039;s posts.

So, perhaps the word &quot;context&quot; was a really bad choice!

Cheers,</description>
		<content:encoded><![CDATA[<p>Hi Subb,</p>
<p>No, not really. The context just holds on to the RobotLegs apparatus &#8211; it&#8217;s not a &#8220;holder&#8221; or a &#8220;kitchen sink&#8221; object. Why it&#8217;s called a context is another discussion.</p>
<p>&#8220;Avoid reaching into one object, to get another, etc. Do not look for the object of interest by walking the object graph (which needlessly makes us intimate with all of the intermediary objects. The chain does not need to be deep. If you count more than one period in the chain, you’re looking right at an example of this flaw.&#8221;</p>
<p>If you were to look into the framework code, or the code of an application that uses the framework properly, you wouldn&#8217;t find any examples of this. Single dots all the way yo!</p>
<p>&#8220;Inject directly the object(s) that you need, rather than walking around and finding them.&#8221;</p>
<p>This is exactly what RobotLegs does, and what it enables for applications that use it.</p>
<p>RobotLegs is all about making the right thing easy to do. The inspiration for building it came directly from reading Miško Hevery&#8217;s posts.</p>
<p>So, perhaps the word &#8220;context&#8221; was a really bad choice!</p>
<p>Cheers,</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Subb</title>
		<link>http://shaun.boyblack.co.za/blog/2009/09/05/robotlegs-as3-v0-7-shortwave-context-dispatch-helper/comment-page-1/#comment-7269</link>
		<dc:creator>Subb</dc:creator>
		<pubDate>Sat, 05 Sep 2009 18:49:44 +0000</pubDate>
		<guid isPermaLink="false">http://shaun.boyblack.co.za/blog/?p=774#comment-7269</guid>
		<description>So, you guys replaced PureMVC&#039;s singletons by a context object? http://misko.hevery.com/code-reviewers-guide/flaw-digging-into-collaborators/</description>
		<content:encoded><![CDATA[<p>So, you guys replaced PureMVC&#8217;s singletons by a context object? <a href="http://misko.hevery.com/code-reviewers-guide/flaw-digging-into-collaborators/" rel="nofollow">http://misko.hevery.com/code-reviewers-guide/flaw-digging-into-collaborators/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Subb</title>
		<link>http://shaun.boyblack.co.za/blog/2009/09/05/robotlegs-as3-v0-7-shortwave-context-dispatch-helper/comment-page-1/#comment-8951</link>
		<dc:creator>Subb</dc:creator>
		<pubDate>Sat, 05 Sep 2009 18:49:00 +0000</pubDate>
		<guid isPermaLink="false">http://shaun.boyblack.co.za/blog/?p=774#comment-8951</guid>
		<description>So, you guys replaced PureMVC&#039;s singletons by a context object? http://misko.hevery.com/code-reviewers-guide/flaw-digging-into-collaborators/</description>
		<content:encoded><![CDATA[<p>So, you guys replaced PureMVC&#8217;s singletons by a context object? <a href="http://misko.hevery.com/code-reviewers-guide/flaw-digging-into-collaborators/" rel="nofollow">http://misko.hevery.com/code-reviewers-guide/flaw-digging-into-collaborators/</a></p>
]]></content:encoded>
	</item>
</channel>
</rss>

