<?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: Strongly Typed Proxies in AS3</title>
	<atom:link href="http://joeberkovitz.com/blog/2008/10/30/strongly-typed-proxies-in-as3/feed/" rel="self" type="application/rss+xml" />
	<link>http://joeberkovitz.com/blog/2008/10/30/strongly-typed-proxies-in-as3/</link>
	<description>Just another WordPress weblog</description>
	<lastBuildDate>Sat, 13 Mar 2010 04:05:42 -0500</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Maxim Porges</title>
		<link>http://joeberkovitz.com/blog/2008/10/30/strongly-typed-proxies-in-as3/comment-page-1/#comment-36049</link>
		<dc:creator>Maxim Porges</dc:creator>
		<pubDate>Mon, 20 Apr 2009 05:15:54 +0000</pubDate>
		<guid isPermaLink="false">http://www.joeberkovitz.com/blog/2008/10/30/strongly-typed-proxies-in-as3/#comment-36049</guid>
		<description>I&#039;ve been working on AOP for AS3 in a project called Loom, and will be releasing a public beta shortly. There are a few code samples on the blog, and if you sign up for the private alpha on the discussion group I&#039;ve been releasing the library in its current working form.

http://loom.ninjitsoft.com

The project is built for general-purpose bytecode weaving in AS3 for AS3, but I started with support for type-compatible AOP proxies because that was where I saw the most need for my own projects.

Cheers,

- max</description>
		<content:encoded><![CDATA[<p>I&#8217;ve been working on AOP for AS3 in a project called Loom, and will be releasing a public beta shortly. There are a few code samples on the blog, and if you sign up for the private alpha on the discussion group I&#8217;ve been releasing the library in its current working form.</p>
<p><a href="http://loom.ninjitsoft.com" rel="nofollow">http://loom.ninjitsoft.com</a></p>
<p>The project is built for general-purpose bytecode weaving in AS3 for AS3, but I started with support for type-compatible AOP proxies because that was where I saw the most need for my own projects.</p>
<p>Cheers,</p>
<p>- max</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: TroyWorks</title>
		<link>http://joeberkovitz.com/blog/2008/10/30/strongly-typed-proxies-in-as3/comment-page-1/#comment-325</link>
		<dc:creator>TroyWorks</dc:creator>
		<pubDate>Fri, 07 Nov 2008 01:15:17 +0000</pubDate>
		<guid isPermaLink="false">http://www.joeberkovitz.com/blog/2008/10/30/strongly-typed-proxies-in-as3/#comment-325</guid>
		<description>That&#039;s brilliant. I was having the same problems with Proxy.  I wanted to be able to wrap a class but still keep strict typing on the interfacing of it.  (I luv me autocomplete and type checking).

Another cool use for this is somewhat like multiple inheritance, you could similar to the prototype chain, use this approach to merge/coordinate changes to two or more overlapping models (e.g. a container to manipulate groups of visual items).</description>
		<content:encoded><![CDATA[<p>That&#8217;s brilliant. I was having the same problems with Proxy.  I wanted to be able to wrap a class but still keep strict typing on the interfacing of it.  (I luv me autocomplete and type checking).</p>
<p>Another cool use for this is somewhat like multiple inheritance, you could similar to the prototype chain, use this approach to merge/coordinate changes to two or more overlapping models (e.g. a container to manipulate groups of visual items).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: joe</title>
		<link>http://joeberkovitz.com/blog/2008/10/30/strongly-typed-proxies-in-as3/comment-page-1/#comment-311</link>
		<dc:creator>joe</dc:creator>
		<pubDate>Fri, 31 Oct 2008 11:32:14 +0000</pubDate>
		<guid isPermaLink="false">http://www.joeberkovitz.com/blog/2008/10/30/strongly-typed-proxies-in-as3/#comment-311</guid>
		<description>Can you tell that I never compiled this code? :)  I have compiled stuff exactly like it though, at least.</description>
		<content:encoded><![CDATA[<p>Can you tell that I never compiled this code? :)  I have compiled stuff exactly like it though, at least.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mansour</title>
		<link>http://joeberkovitz.com/blog/2008/10/30/strongly-typed-proxies-in-as3/comment-page-1/#comment-314</link>
		<dc:creator>Mansour</dc:creator>
		<pubDate>Fri, 31 Oct 2008 10:54:27 +0000</pubDate>
		<guid isPermaLink="false">http://www.joeberkovitz.com/blog/2008/10/30/strongly-typed-proxies-in-as3/#comment-314</guid>
		<description>Constructor to SmartProxy class should be renamed &#039;SmartProxy&#039; rather than &#039;SmashableProxy&#039; :-)</description>
		<content:encoded><![CDATA[<p>Constructor to SmartProxy class should be renamed &#8216;SmartProxy&#8217; rather than &#8216;SmashableProxy&#8217; :-)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mansour</title>
		<link>http://joeberkovitz.com/blog/2008/10/30/strongly-typed-proxies-in-as3/comment-page-1/#comment-309</link>
		<dc:creator>Mansour</dc:creator>
		<pubDate>Fri, 31 Oct 2008 10:44:04 +0000</pubDate>
		<guid isPermaLink="false">http://www.joeberkovitz.com/blog/2008/10/30/strongly-typed-proxies-in-as3/#comment-309</guid>
		<description>Great post - Thanks.</description>
		<content:encoded><![CDATA[<p>Great post &#8211; Thanks.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Adam Brod</title>
		<link>http://joeberkovitz.com/blog/2008/10/30/strongly-typed-proxies-in-as3/comment-page-1/#comment-312</link>
		<dc:creator>Adam Brod</dc:creator>
		<pubDate>Thu, 30 Oct 2008 15:51:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.joeberkovitz.com/blog/2008/10/30/strongly-typed-proxies-in-as3/#comment-312</guid>
		<description>Hey Joe-

That&#039;s a helpful post.  It would still be a lot nicer if AS3 gave us the ability to create dynamic proxies without writing a new class, but your solution is about as elegant as it&#039;s going to get with the current language.  Thanks for writing it up.

If you&#039;re so inclined, there is a bug logged with Adobe around creating dynamic proxies, if you (or your readers) want to vote for it, perhaps they&#039;ll add support in the future.  :)

https://bugs.adobe.com/jira/browse/ASC-3136

Cheers,
Adam</description>
		<content:encoded><![CDATA[<p>Hey Joe-</p>
<p>That&#8217;s a helpful post.  It would still be a lot nicer if AS3 gave us the ability to create dynamic proxies without writing a new class, but your solution is about as elegant as it&#8217;s going to get with the current language.  Thanks for writing it up.</p>
<p>If you&#8217;re so inclined, there is a bug logged with Adobe around creating dynamic proxies, if you (or your readers) want to vote for it, perhaps they&#8217;ll add support in the future.  :)</p>
<p><a href="https://bugs.adobe.com/jira/browse/ASC-3136" rel="nofollow">https://bugs.adobe.com/jira/browse/ASC-3136</a></p>
<p>Cheers,<br />
Adam</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kyle</title>
		<link>http://joeberkovitz.com/blog/2008/10/30/strongly-typed-proxies-in-as3/comment-page-1/#comment-313</link>
		<dc:creator>Kyle</dc:creator>
		<pubDate>Thu, 30 Oct 2008 15:11:09 +0000</pubDate>
		<guid isPermaLink="false">http://www.joeberkovitz.com/blog/2008/10/30/strongly-typed-proxies-in-as3/#comment-313</guid>
		<description>Joe, this is great stuff.  I look forward to your follow up article.</description>
		<content:encoded><![CDATA[<p>Joe, this is great stuff.  I look forward to your follow up article.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: sebestenyb</title>
		<link>http://joeberkovitz.com/blog/2008/10/30/strongly-typed-proxies-in-as3/comment-page-1/#comment-310</link>
		<dc:creator>sebestenyb</dc:creator>
		<pubDate>Thu, 30 Oct 2008 15:09:11 +0000</pubDate>
		<guid isPermaLink="false">http://www.joeberkovitz.com/blog/2008/10/30/strongly-typed-proxies-in-as3/#comment-310</guid>
		<description>keep on posting these cookies, i&#039;m very curious about those testing suites, we badly need some similar stuff</description>
		<content:encoded><![CDATA[<p>keep on posting these cookies, i&#8217;m very curious about those testing suites, we badly need some similar stuff</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: joe</title>
		<link>http://joeberkovitz.com/blog/2008/10/30/strongly-typed-proxies-in-as3/comment-page-1/#comment-308</link>
		<dc:creator>joe</dc:creator>
		<pubDate>Thu, 30 Oct 2008 15:05:56 +0000</pubDate>
		<guid isPermaLink="false">http://www.joeberkovitz.com/blog/2008/10/30/strongly-typed-proxies-in-as3/#comment-308</guid>
		<description>Yes, it was wrong.  Thanks for catching that mistake!</description>
		<content:encoded><![CDATA[<p>Yes, it was wrong.  Thanks for catching that mistake!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: sebestenyb</title>
		<link>http://joeberkovitz.com/blog/2008/10/30/strongly-typed-proxies-in-as3/comment-page-1/#comment-307</link>
		<dc:creator>sebestenyb</dc:creator>
		<pubDate>Thu, 30 Oct 2008 14:25:43 +0000</pubDate>
		<guid isPermaLink="false">http://www.joeberkovitz.com/blog/2008/10/30/strongly-typed-proxies-in-as3/#comment-307</guid>
		<description>return (_smashable[functionName] as Function).apply(_smashable, args);

this line seems to wrong, shouldn&#039;t it be

return (_obj[functionName] as Function).apply(_obj, args);</description>
		<content:encoded><![CDATA[<p>return (_smashable[functionName] as Function).apply(_smashable, args);</p>
<p>this line seems to wrong, shouldn&#8217;t it be</p>
<p>return (_obj[functionName] as Function).apply(_obj, args);</p>
]]></content:encoded>
	</item>
</channel>
</rss>
