<?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: Prana: configuring Cairngorm&#8217;s FrontController</title>
	<atom:link href="http://www.herrodius.com/blog/65/feed" rel="self" type="application/rss+xml" />
	<link>http://www.herrodius.com/blog/65</link>
	<description>Thoughts from a software developer</description>
	<lastBuildDate>Wed, 10 Mar 2010 12:47:28 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Christophe</title>
		<link>http://www.herrodius.com/blog/65/comment-page-1#comment-13653</link>
		<dc:creator>Christophe</dc:creator>
		<pubDate>Fri, 05 Sep 2008 07:12:38 +0000</pubDate>
		<guid isPermaLink="false">http://www.herrodius.com/blog/?p=65#comment-13653</guid>
		<description>Hi Allen,

I agree that it is not a perfect solution right now since you need to update 2 places. If only we would have some class loading mechanism in the flash player, that would solve a lot of our problems. Externalizing the controller does have the advantage that you can remap the events/commands without recompiling your app. I haven&#039;t had a use-case myself where I needed that, but I&#039;m sure it could come in handy one day ;-)

I really like your blog btw! Keep up the good work!

regards,
Christophe</description>
		<content:encoded><![CDATA[<p>Hi Allen,</p>
<p>I agree that it is not a perfect solution right now since you need to update 2 places. If only we would have some class loading mechanism in the flash player, that would solve a lot of our problems. Externalizing the controller does have the advantage that you can remap the events/commands without recompiling your app. I haven&#8217;t had a use-case myself where I needed that, but I&#8217;m sure it could come in handy one day <img src='http://www.herrodius.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>I really like your blog btw! Keep up the good work!</p>
<p>regards,<br />
Christophe</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Allen Manning</title>
		<link>http://www.herrodius.com/blog/65/comment-page-1#comment-13652</link>
		<dc:creator>Allen Manning</dc:creator>
		<pubDate>Thu, 04 Sep 2008 15:31:46 +0000</pubDate>
		<guid isPermaLink="false">http://www.herrodius.com/blog/?p=65#comment-13652</guid>
		<description>Hello Christophe,

I like what you are doing with Prana it seems like it can help quite a bit.

This approach does remove some boilerplate code, but it still leaves two places that we need to add new commands- the reference listing and an external XML file.  I don&#039;t know which one I would rather have: less boilerplate code, or less places to update.  :)

Best,
al</description>
		<content:encoded><![CDATA[<p>Hello Christophe,</p>
<p>I like what you are doing with Prana it seems like it can help quite a bit.</p>
<p>This approach does remove some boilerplate code, but it still leaves two places that we need to add new commands- the reference listing and an external XML file.  I don&#8217;t know which one I would rather have: less boilerplate code, or less places to update.  <img src='http://www.herrodius.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Best,<br />
al</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Paul</title>
		<link>http://www.herrodius.com/blog/65/comment-page-1#comment-13476</link>
		<dc:creator>Paul</dc:creator>
		<pubDate>Mon, 21 Apr 2008 09:14:11 +0000</pubDate>
		<guid isPermaLink="false">http://www.herrodius.com/blog/?p=65#comment-13476</guid>
		<description>that&#039;s it. thanks very much.</description>
		<content:encoded><![CDATA[<p>that&#8217;s it. thanks very much.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Christophe</title>
		<link>http://www.herrodius.com/blog/65/comment-page-1#comment-13468</link>
		<dc:creator>Christophe</dc:creator>
		<pubDate>Thu, 17 Apr 2008 08:24:15 +0000</pubDate>
		<guid isPermaLink="false">http://www.herrodius.com/blog/?p=65#comment-13468</guid>
		<description>Hi Paul,

every object that you want to instantiate dynamically needs a class that is compiled into the swf file. To do this, you need to force compilation of that class by either making a reference to it or by adding it to the compiler settings.</description>
		<content:encoded><![CDATA[<p>Hi Paul,</p>
<p>every object that you want to instantiate dynamically needs a class that is compiled into the swf file. To do this, you need to force compilation of that class by either making a reference to it or by adding it to the compiler settings.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Paul</title>
		<link>http://www.herrodius.com/blog/65/comment-page-1#comment-13466</link>
		<dc:creator>Paul</dc:creator>
		<pubDate>Thu, 17 Apr 2008 07:31:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.herrodius.com/blog/?p=65#comment-13466</guid>
		<description>Hi,
I read some articles about the reflection in AS3. It is said (and I&#039;ve tried) that when using getDefinitionByName to generate an object(as is used in Utils.forName in Prana), only internal AS classes will succeed. while using custom class as the parameter for the method:getDefinitionByName, error will occur, unless users have declared one object of this custom class.(Please refer to http://weblogs.thekeunster.com/?p=10)

Can you please describe how you deal with this? Thanks</description>
		<content:encoded><![CDATA[<p>Hi,<br />
I read some articles about the reflection in AS3. It is said (and I&#8217;ve tried) that when using getDefinitionByName to generate an object(as is used in Utils.forName in Prana), only internal AS classes will succeed. while using custom class as the parameter for the method:getDefinitionByName, error will occur, unless users have declared one object of this custom class.(Please refer to <a href="http://weblogs.thekeunster.com/?p=10)" rel="nofollow">http://weblogs.thekeunster.com/?p=10)</a></p>
<p>Can you please describe how you deal with this? Thanks</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Espen</title>
		<link>http://www.herrodius.com/blog/65/comment-page-1#comment-13187</link>
		<dc:creator>Espen</dc:creator>
		<pubDate>Fri, 14 Mar 2008 07:31:33 +0000</pubDate>
		<guid isPermaLink="false">http://www.herrodius.com/blog/?p=65#comment-13187</guid>
		<description>It&#039;s really cool what you&#039;ve done with implementing a IoC framework for ActionScript. Especially the Cairngorm framework is a dinosaur framework that really should be rewritten from the ground up with something like Prana powering it. The amounts of pointless boiler-plate code you have to write with Cairngorm is just ridiculous...</description>
		<content:encoded><![CDATA[<p>It&#8217;s really cool what you&#8217;ve done with implementing a IoC framework for ActionScript. Especially the Cairngorm framework is a dinosaur framework that really should be rewritten from the ground up with something like Prana powering it. The amounts of pointless boiler-plate code you have to write with Cairngorm is just ridiculous&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: eascn</title>
		<link>http://www.herrodius.com/blog/65/comment-page-1#comment-11463</link>
		<dc:creator>eascn</dc:creator>
		<pubDate>Wed, 11 Apr 2007 07:28:01 +0000</pubDate>
		<guid isPermaLink="false">http://www.herrodius.com/blog/?p=65#comment-11463</guid>
		<description>yeah, i see, thank you .</description>
		<content:encoded><![CDATA[<p>yeah, i see, thank you .</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Christophe</title>
		<link>http://www.herrodius.com/blog/65/comment-page-1#comment-11462</link>
		<dc:creator>Christophe</dc:creator>
		<pubDate>Wed, 11 Apr 2007 04:37:40 +0000</pubDate>
		<guid isPermaLink="false">http://www.herrodius.com/blog/?p=65#comment-11462</guid>
		<description>Hi,

this was mentioned in the post. You actually don&#039;t need to make new instances of the classes that you want to include. Just referencing them will force the compiler to add them to the swf.

private var _commands:Array = [GetProductsCommand, AddProductToShoppingCartCommand, DeleteProductFromShoppingCartCommand, FilterProductsCommand, SortProductsCommand, ValidateOrderCommand, ValidateCreditCardCommand, CompletePurchaseCommand];</description>
		<content:encoded><![CDATA[<p>Hi,</p>
<p>this was mentioned in the post. You actually don&#8217;t need to make new instances of the classes that you want to include. Just referencing them will force the compiler to add them to the swf.</p>
<p>private var _commands:Array = [GetProductsCommand, AddProductToShoppingCartCommand, DeleteProductFromShoppingCartCommand, FilterProductsCommand, SortProductsCommand, ValidateOrderCommand, ValidateCreditCardCommand, CompletePurchaseCommand];</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: eascn</title>
		<link>http://www.herrodius.com/blog/65/comment-page-1#comment-11460</link>
		<dc:creator>eascn</dc:creator>
		<pubDate>Wed, 11 Apr 2007 03:24:20 +0000</pubDate>
		<guid isPermaLink="false">http://www.herrodius.com/blog/?p=65#comment-11460</guid>
		<description>hello,i found some problem in your ioc patten.

that as3 compiler mxmlc will not compile your class include to swfï¼Œ if it havnt been new in your projectã€‚

so,it&#039;s i found problem. or, we can use mxmlc -include   [class],but it&#039;s so bother.


i&#039;m sorry for my poor english.</description>
		<content:encoded><![CDATA[<p>hello,i found some problem in your ioc patten.</p>
<p>that as3 compiler mxmlc will not compile your class include to swfï¼Œ if it havnt been new in your projectã€‚</p>
<p>so,it&#8217;s i found problem. or, we can use mxmlc -include   [class],but it&#8217;s so bother.</p>
<p>i&#8217;m sorry for my poor english.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
