<?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: Callback Strategies</title>
	<atom:link href="http://jacksondunstan.com/articles/573/feed" rel="self" type="application/rss+xml" />
	<link>http://jacksondunstan.com/articles/573</link>
	<description>Mastering AS3</description>
	<lastBuildDate>Mon, 14 May 2012 17:02:12 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Fast AS3 Signals with SignalsLite &#124; unFocus Projects</title>
		<link>http://jacksondunstan.com/articles/573/comment-page-1#comment-17110</link>
		<dc:creator>Fast AS3 Signals with SignalsLite &#124; unFocus Projects</dc:creator>
		<pubDate>Tue, 06 Dec 2011 01:18:29 +0000</pubDate>
		<guid isPermaLink="false">http://jacksondunstan.com/?p=573#comment-17110</guid>
		<description>[...] this in a class that would expose signals. This example is based on the performance test from Jackson Dunstan&#8217;s CallbackTest which I borrowed (I hope that&#8217;s [...]</description>
		<content:encoded><![CDATA[<p>[...] this in a class that would expose signals. This example is based on the performance test from Jackson Dunstan&#8217;s CallbackTest which I borrowed (I hope that&#8217;s [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: devu</title>
		<link>http://jacksondunstan.com/articles/573/comment-page-1#comment-5936</link>
		<dc:creator>devu</dc:creator>
		<pubDate>Thu, 05 May 2011 19:19:54 +0000</pubDate>
		<guid isPermaLink="false">http://jacksondunstan.com/?p=573#comment-5936</guid>
		<description>Regarding to Flash and Mobile development
[...]If you are still concern about it, take a look here or try it by yourself.[...]</description>
		<content:encoded><![CDATA[<p>Regarding to Flash and Mobile development<br />
[...]If you are still concern about it, take a look here or try it by yourself.[...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Paul</title>
		<link>http://jacksondunstan.com/articles/573/comment-page-1#comment-1090</link>
		<dc:creator>Paul</dc:creator>
		<pubDate>Mon, 25 Oct 2010 21:32:37 +0000</pubDate>
		<guid isPermaLink="false">http://jacksondunstan.com/?p=573#comment-1090</guid>
		<description>Thanks. I&#039;ll check out the article. 

Some context switching would be in keeping with the reason for using callbacks.</description>
		<content:encoded><![CDATA[<p>Thanks. I&#8217;ll check out the article. </p>
<p>Some context switching would be in keeping with the reason for using callbacks.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jackson</title>
		<link>http://jacksondunstan.com/articles/573/comment-page-1#comment-1086</link>
		<dc:creator>jackson</dc:creator>
		<pubDate>Mon, 25 Oct 2010 17:26:09 +0000</pubDate>
		<guid isPermaLink="false">http://jacksondunstan.com/?p=573#comment-1086</guid>
		<description>I don&#039;t think you&#039;re missing anything. The title of the article is &quot;Callback Strategies&quot;, so it&#039;s all about the performance of various ways of implementing callbacks. One of those ways is via a &lt;code&gt;Function&lt;/code&gt;-typed variable, like you say you use, but another is to use the Runnable/observer strategy as discussed in &lt;a href=&quot;/articles/323&quot; rel=&quot;nofollow&quot;&gt;the previous article&lt;/a&gt;. The Runnable strategy allows you to use typed functions as you&#039;re calling a typed function of the &lt;code&gt;Runnable&lt;/code&gt; object. This typed function is the callback. This huge speed boost gives rise to my &lt;a href=&quot;/turbosignals&quot; rel=&quot;nofollow&quot;&gt;TurboSignals&lt;/a&gt; library, which is a very fast way of implementing an events/signals system using the Runnable/observer strategy.</description>
		<content:encoded><![CDATA[<p>I don&#8217;t think you&#8217;re missing anything. The title of the article is &#8220;Callback Strategies&#8221;, so it&#8217;s all about the performance of various ways of implementing callbacks. One of those ways is via a <code>Function</code>-typed variable, like you say you use, but another is to use the Runnable/observer strategy as discussed in <a href="/articles/323" rel="nofollow">the previous article</a>. The Runnable strategy allows you to use typed functions as you&#8217;re calling a typed function of the <code>Runnable</code> object. This typed function is the callback. This huge speed boost gives rise to my <a href="/turbosignals" rel="nofollow">TurboSignals</a> library, which is a very fast way of implementing an events/signals system using the Runnable/observer strategy.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: paul</title>
		<link>http://jacksondunstan.com/articles/573/comment-page-1#comment-1085</link>
		<dc:creator>paul</dc:creator>
		<pubDate>Mon, 25 Oct 2010 16:58:52 +0000</pubDate>
		<guid isPermaLink="false">http://jacksondunstan.com/?p=573#comment-1085</guid>
		<description>Not sure I follow the reason for comparing generic function calling and typed function calling in the same class, or context. I only use Function types when providing a callback to out of context functions. Am I missing something?</description>
		<content:encoded><![CDATA[<p>Not sure I follow the reason for comparing generic function calling and typed function calling in the same class, or context. I only use Function types when providing a callback to out of context functions. Am I missing something?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Things I learnt recently &#171; Tahir Ahmed&#39;s thoughts</title>
		<link>http://jacksondunstan.com/articles/573/comment-page-1#comment-556</link>
		<dc:creator>Things I learnt recently &#171; Tahir Ahmed&#39;s thoughts</dc:creator>
		<pubDate>Tue, 09 Mar 2010 08:37:03 +0000</pubDate>
		<guid isPermaLink="false">http://jacksondunstan.com/?p=573#comment-556</guid>
		<description>[...] Penner, I owe you for that one; you are the man. AS3Signals is simply fantastic. With different tests showing the speed of this event mechanism and a presentation and a video tutorial showing how easy [...]</description>
		<content:encoded><![CDATA[<p>[...] Penner, I owe you for that one; you are the man. AS3Signals is simply fantastic. With different tests showing the speed of this event mechanism and a presentation and a video tutorial showing how easy [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Weekly Shared Items &#8211; 23. February, 2010 &#124; TOXIN LABS - weblog of a german design student from wuerzburg</title>
		<link>http://jacksondunstan.com/articles/573/comment-page-1#comment-541</link>
		<dc:creator>Weekly Shared Items &#8211; 23. February, 2010 &#124; TOXIN LABS - weblog of a german design student from wuerzburg</dc:creator>
		<pubDate>Tue, 23 Feb 2010 06:04:47 +0000</pubDate>
		<guid isPermaLink="false">http://jacksondunstan.com/?p=573#comment-541</guid>
		<description>[...] Callback Strategies [...]</description>
		<content:encoded><![CDATA[<p>[...] Callback Strategies [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jackson</title>
		<link>http://jacksondunstan.com/articles/573/comment-page-1#comment-513</link>
		<dc:creator>jackson</dc:creator>
		<pubDate>Tue, 16 Feb 2010 18:33:02 +0000</pubDate>
		<guid isPermaLink="false">http://jacksondunstan.com/?p=573#comment-513</guid>
		<description>I updated to your latest source (Git from last night, 2/15/2010) and my re-test is part of my article &lt;a href=&quot;/articles/585&quot; rel=&quot;nofollow&quot;&gt;Introducing TurboSignals&lt;/a&gt;. It does indeed look like you&#039;ve made some serious strides in performance. Congrats!</description>
		<content:encoded><![CDATA[<p>I updated to your latest source (Git from last night, 2/15/2010) and my re-test is part of my article <a href="/articles/585" rel="nofollow">Introducing TurboSignals</a>. It does indeed look like you&#8217;ve made some serious strides in performance. Congrats!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jackson</title>
		<link>http://jacksondunstan.com/articles/573/comment-page-1#comment-512</link>
		<dc:creator>jackson</dc:creator>
		<pubDate>Tue, 16 Feb 2010 18:31:30 +0000</pubDate>
		<guid isPermaLink="false">http://jacksondunstan.com/?p=573#comment-512</guid>
		<description>I hadn&#039;t heard about the &lt;a href=&quot;http://mate.asfusion.com/&quot; rel=&quot;nofollow&quot;&gt;MATE framework&lt;/a&gt; before, but it does indeed look like it uses a lot of events. All of the &lt;a href=&quot;http://mate.asfusion.com/page/examples&quot; rel=&quot;nofollow&quot;&gt;examples&lt;/a&gt; look pretty simple though, so there&#039;s probably not much of a performance concern at all. Perhaps a much larger, more complicated MATE application would start to feel the &lt;tt&gt;Event/EventDispatcher&lt;/tt&gt; system pain. Believe me, if you look into how much allocation, deallocation, and the GC work that system produces, you&#039;ll see why it&#039;s bad to do a lot of it (hundredsper second). A few a second is just fine for a weather widget. :)</description>
		<content:encoded><![CDATA[<p>I hadn&#8217;t heard about the <a href="http://mate.asfusion.com/" rel="nofollow">MATE framework</a> before, but it does indeed look like it uses a lot of events. All of the <a href="http://mate.asfusion.com/page/examples" rel="nofollow">examples</a> look pretty simple though, so there&#8217;s probably not much of a performance concern at all. Perhaps a much larger, more complicated MATE application would start to feel the <tt>Event/EventDispatcher</tt> system pain. Believe me, if you look into how much allocation, deallocation, and the GC work that system produces, you&#8217;ll see why it&#8217;s bad to do a lot of it (hundredsper second). A few a second is just fine for a weather widget. :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Arnaud</title>
		<link>http://jacksondunstan.com/articles/573/comment-page-1#comment-508</link>
		<dc:creator>Arnaud</dc:creator>
		<pubDate>Tue, 16 Feb 2010 14:15:25 +0000</pubDate>
		<guid isPermaLink="false">http://jacksondunstan.com/?p=573#comment-508</guid>
		<description>Very good post ! very interesting.
What is your opinion about the MATE framework which makes an extensive use of Events ?</description>
		<content:encoded><![CDATA[<p>Very good post ! very interesting.<br />
What is your opinion about the MATE framework which makes an extensive use of Events ?</p>
]]></content:encoded>
	</item>
</channel>
</rss>

