<?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: Snippet: Automatic Proxy Creation in Clojure</title>
	<atom:link href="http://www.brool.com/index.php/snippet-automatic-proxy-creation-in-clojure/feed" rel="self" type="application/rss+xml" />
	<link>http://www.brool.com/index.php/snippet-automatic-proxy-creation-in-clojure</link>
	<description>brool \brool\ (n.) : a low roar; a deep murmur or humming</description>
	<lastBuildDate>Wed, 16 Nov 2011 04:35:53 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
	<item>
		<title>By: Automatically create wrapper object in Clojure &#124; LispCast</title>
		<link>http://www.brool.com/index.php/snippet-automatic-proxy-creation-in-clojure/comment-page-1#comment-94690</link>
		<dc:creator>Automatically create wrapper object in Clojure &#124; LispCast</dc:creator>
		<pubDate>Fri, 26 Mar 2010 14:38:36 +0000</pubDate>
		<guid isPermaLink="false">http://www.brool.com/?p=366#comment-94690</guid>
		<description>[...] Brool shared a macro for creating a proxy that doesn&#8217;t throw exceptions for methods that aren&#8217;t define. It is called autoproxy. I [...]</description>
		<content:encoded><![CDATA[<p>[...] Brool shared a macro for creating a proxy that doesn&#8217;t throw exceptions for methods that aren&#8217;t define. It is called autoproxy. I [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jetpack</title>
		<link>http://www.brool.com/index.php/snippet-automatic-proxy-creation-in-clojure/comment-page-1#comment-93435</link>
		<dc:creator>Jetpack</dc:creator>
		<pubDate>Tue, 09 Mar 2010 13:24:55 +0000</pubDate>
		<guid isPermaLink="false">http://www.brool.com/?p=366#comment-93435</guid>
		<description>Got the solution from #clojure: the extended class name needs to be put at the front of the interfaces argument of the macro.  works like a charm. 

Again, in my opinion this macro would be a very useful addition to clojure-contrib or core.</description>
		<content:encoded><![CDATA[<p>Got the solution from #clojure: the extended class name needs to be put at the front of the interfaces argument of the macro.  works like a charm. </p>
<p>Again, in my opinion this macro would be a very useful addition to clojure-contrib or core.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jetpack</title>
		<link>http://www.brool.com/index.php/snippet-automatic-proxy-creation-in-clojure/comment-page-1#comment-93432</link>
		<dc:creator>Jetpack</dc:creator>
		<pubDate>Tue, 09 Mar 2010 13:11:15 +0000</pubDate>
		<guid isPermaLink="false">http://www.brool.com/?p=366#comment-93432</guid>
		<description>Tim, I&#039;m trying to extend a class as well as implement an interface in the same proxy. Would you have an idea how I could do this with your auto-proxy macro? Simply adding the extended class to the auto-proxy arguments  gives me an excpetion: &quot;java.lang.IncompatibleClassChangeError: Implementing class&quot;.</description>
		<content:encoded><![CDATA[<p>Tim, I&#8217;m trying to extend a class as well as implement an interface in the same proxy. Would you have an idea how I could do this with your auto-proxy macro? Simply adding the extended class to the auto-proxy arguments  gives me an excpetion: &#8220;java.lang.IncompatibleClassChangeError: Implementing class&#8221;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: tim</title>
		<link>http://www.brool.com/index.php/snippet-automatic-proxy-creation-in-clojure/comment-page-1#comment-90665</link>
		<dc:creator>tim</dc:creator>
		<pubDate>Fri, 15 Jan 2010 16:28:27 +0000</pubDate>
		<guid isPermaLink="false">http://www.brool.com/?p=366#comment-90665</guid>
		<description>@Jetpack:  Yah, I&#039;d be interested in that, but last time I looked it wasn&#039;t obvious how to go about submitting stuff.  I&#039;ll definitely take a look.</description>
		<content:encoded><![CDATA[<p>@Jetpack:  Yah, I&#8217;d be interested in that, but last time I looked it wasn&#8217;t obvious how to go about submitting stuff.  I&#8217;ll definitely take a look.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jetpack</title>
		<link>http://www.brool.com/index.php/snippet-automatic-proxy-creation-in-clojure/comment-page-1#comment-90110</link>
		<dc:creator>Jetpack</dc:creator>
		<pubDate>Mon, 04 Jan 2010 15:14:02 +0000</pubDate>
		<guid isPermaLink="false">http://www.brool.com/?p=366#comment-90110</guid>
		<description>Tim, this is a very useful macro for me and I bet for plenty of others that want to migrate from Java to Clojure. Have you submitted it to Rich for inclusion in clojure-contrib or core?</description>
		<content:encoded><![CDATA[<p>Tim, this is a very useful macro for me and I bet for plenty of others that want to migrate from Java to Clojure. Have you submitted it to Rich for inclusion in clojure-contrib or core?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: tim</title>
		<link>http://www.brool.com/index.php/snippet-automatic-proxy-creation-in-clojure/comment-page-1#comment-84255</link>
		<dc:creator>tim</dc:creator>
		<pubDate>Sun, 23 Aug 2009 20:10:38 +0000</pubDate>
		<guid isPermaLink="false">http://www.brool.com/?p=366#comment-84255</guid>
		<description>@Duncan:  I didn&#039;t want it to throw an exception, I wanted it to just have an empty default implementation.  Since it was being invoked as a callback from the API, I didn&#039;t even have an intervening level in which I could put a try statement.</description>
		<content:encoded><![CDATA[<p>@Duncan:  I didn&#8217;t want it to throw an exception, I wanted it to just have an empty default implementation.  Since it was being invoked as a callback from the API, I didn&#8217;t even have an intervening level in which I could put a try statement.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Duncan</title>
		<link>http://www.brool.com/index.php/snippet-automatic-proxy-creation-in-clojure/comment-page-1#comment-84246</link>
		<dc:creator>Duncan</dc:creator>
		<pubDate>Sun, 23 Aug 2009 16:14:51 +0000</pubDate>
		<guid isPermaLink="false">http://www.brool.com/?p=366#comment-84246</guid>
		<description>Why do you need to do this, doesn&#039;t the proxy form already do this for you?

&quot;If a method fn is not provided for an interface method, an UnsupportedOperationException will be thrown should it be called.&quot;

http://clojure.org/java_interop#toc25</description>
		<content:encoded><![CDATA[<p>Why do you need to do this, doesn&#8217;t the proxy form already do this for you?</p>
<p>&#8220;If a method fn is not provided for an interface method, an UnsupportedOperationException will be thrown should it be called.&#8221;</p>
<p><a href="http://clojure.org/java_interop#toc25" rel="nofollow">http://clojure.org/java_interop#toc25</a></p>
]]></content:encoded>
	</item>
</channel>
</rss>

