<?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: Dynamic in-memory compilation</title>
	<atom:link href="http://www.javablogging.com/dynamic-in-memory-compilation/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.javablogging.com/dynamic-in-memory-compilation/</link>
	<description>Tracking surprises, features and bugs</description>
	<lastBuildDate>Wed, 21 Jul 2010 14:19:17 -0500</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Ilya</title>
		<link>http://www.javablogging.com/dynamic-in-memory-compilation/comment-page-1/#comment-1922</link>
		<dc:creator>Ilya</dc:creator>
		<pubDate>Wed, 17 Mar 2010 06:49:03 +0000</pubDate>
		<guid isPermaLink="false">http://www.javablogging.com/?p=438#comment-1922</guid>
		<description>if you try to use that in a managed environment with non-default classloader (like j2ee container) you might run into problems, check out my article http://atamur.blogspot.com/2009/10/using-built-in-javacompiler-with-custom.html if that happens to you =)</description>
		<content:encoded><![CDATA[<p>if you try to use that in a managed environment with non-default classloader (like j2ee container) you might run into problems, check out my article <a href="http://atamur.blogspot.com/2009/10/using-built-in-javacompiler-with-custom.html" rel="nofollow">http://atamur.blogspot.com/2009/10/using-built-in-javacompiler-with-custom.html</a> if that happens to you =)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Marin</title>
		<link>http://www.javablogging.com/dynamic-in-memory-compilation/comment-page-1/#comment-1724</link>
		<dc:creator>Marin</dc:creator>
		<pubDate>Sun, 21 Feb 2010 11:44:28 +0000</pubDate>
		<guid isPermaLink="false">http://www.javablogging.com/?p=438#comment-1724</guid>
		<description>In reply to Heinz Kabutz:
classLoader = MyOtherClass.class.getClassLoader();</description>
		<content:encoded><![CDATA[<p>In reply to Heinz Kabutz:<br />
classLoader = MyOtherClass.class.getClassLoader();</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Heinz Kabutz</title>
		<link>http://www.javablogging.com/dynamic-in-memory-compilation/comment-page-1/#comment-1709</link>
		<dc:creator>Heinz Kabutz</dc:creator>
		<pubDate>Thu, 18 Feb 2010 17:01:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.javablogging.com/?p=438#comment-1709</guid>
		<description>Great article.  Do you know how to get an existing classloader to define the new class?  I don&#039;t want to have to construct a new classloader for every new dynamic class that I am creating.

Should also work for the system classloader...

Heinz

P.S. I have found a way, but want to know if there is a better way :-)</description>
		<content:encoded><![CDATA[<p>Great article.  Do you know how to get an existing classloader to define the new class?  I don&#8217;t want to have to construct a new classloader for every new dynamic class that I am creating.</p>
<p>Should also work for the system classloader&#8230;</p>
<p>Heinz</p>
<p>P.S. I have found a way, but want to know if there is a better way <img src='http://www.javablogging.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Marcus</title>
		<link>http://www.javablogging.com/dynamic-in-memory-compilation/comment-page-1/#comment-1465</link>
		<dc:creator>Marcus</dc:creator>
		<pubDate>Wed, 06 Jan 2010 16:26:15 +0000</pubDate>
		<guid isPermaLink="false">http://www.javablogging.com/?p=438#comment-1465</guid>
		<description>Great article, thanks! Google was returning me a bunch of articles that neglected explaining the ForwardingJavaFileManager subclass for accessing in-memory bytecode, so that was particularly helpful.</description>
		<content:encoded><![CDATA[<p>Great article, thanks! Google was returning me a bunch of articles that neglected explaining the ForwardingJavaFileManager subclass for accessing in-memory bytecode, so that was particularly helpful.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: JavaBlogging &#187; Scripting in Java</title>
		<link>http://www.javablogging.com/dynamic-in-memory-compilation/comment-page-1/#comment-1221</link>
		<dc:creator>JavaBlogging &#187; Scripting in Java</dc:creator>
		<pubDate>Mon, 30 Nov 2009 14:01:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.javablogging.com/?p=438#comment-1221</guid>
		<description>[...] article was inspired by a comment from Ricky on one of our previous post. [...]</description>
		<content:encoded><![CDATA[<p>[...] article was inspired by a comment from Ricky on one of our previous post. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ricky</title>
		<link>http://www.javablogging.com/dynamic-in-memory-compilation/comment-page-1/#comment-960</link>
		<dc:creator>Ricky</dc:creator>
		<pubDate>Wed, 11 Nov 2009 17:03:13 +0000</pubDate>
		<guid isPermaLink="false">http://www.javablogging.com/?p=438#comment-960</guid>
		<description>interesting!

but about you conclusion, for evaluating math expression is simpler with the javax.script features... Like:

ScriptEngineManager mgr = new ScriptEngineManager();
		  ScriptEngine jsEngine = mgr.getEngineByName(&quot;JavaScript&quot;);
		  try {
		    jsEngine.eval(&quot;print(2*2)&quot;);
		  } catch (ScriptException ex) {
		      ex.printStackTrace();
		  }</description>
		<content:encoded><![CDATA[<p>interesting!</p>
<p>but about you conclusion, for evaluating math expression is simpler with the javax.script features&#8230; Like:</p>
<p>ScriptEngineManager mgr = new ScriptEngineManager();<br />
		  ScriptEngine jsEngine = mgr.getEngineByName(&#8221;JavaScript&#8221;);<br />
		  try {<br />
		    jsEngine.eval(&#8221;print(2*2)&#8221;);<br />
		  } catch (ScriptException ex) {<br />
		      ex.printStackTrace();<br />
		  }</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: software developers</title>
		<link>http://www.javablogging.com/dynamic-in-memory-compilation/comment-page-1/#comment-265</link>
		<dc:creator>software developers</dc:creator>
		<pubDate>Fri, 28 Aug 2009 12:18:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.javablogging.com/?p=438#comment-265</guid>
		<description>Hey, that was interesting,

great coding skills, I learned a lot form you today

Thanks for writing about it</description>
		<content:encoded><![CDATA[<p>Hey, that was interesting,</p>
<p>great coding skills, I learned a lot form you today</p>
<p>Thanks for writing about it</p>
]]></content:encoded>
	</item>
</channel>
</rss>
