<?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: Script Monkey, a Java plugin paradigm shift&#8230;</title>
	<atom:link href="http://boxysystems.com/index.php/script-monkey-a-java-plugin-paradigm-shift/feed/" rel="self" type="application/rss+xml" />
	<link>http://boxysystems.com/index.php/script-monkey-a-java-plugin-paradigm-shift/</link>
	<description>Innovation through creativity...</description>
	<lastBuildDate>Wed, 08 Sep 2010 06:11:09 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
	<item>
		<title>By: Siddique</title>
		<link>http://boxysystems.com/index.php/script-monkey-a-java-plugin-paradigm-shift/comment-page-1/#comment-56</link>
		<dc:creator>Siddique</dc:creator>
		<pubDate>Thu, 13 Nov 2008 20:50:23 +0000</pubDate>
		<guid isPermaLink="false">http://boxysystems.com/?p=83#comment-56</guid>
		<description>Just a small update to my last response. 
I meant that the compiled scripts will be cached and that would help little bit on performance.</description>
		<content:encoded><![CDATA[<p>Just a small update to my last response.<br />
I meant that the compiled scripts will be cached and that would help little bit on performance.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Siddique</title>
		<link>http://boxysystems.com/index.php/script-monkey-a-java-plugin-paradigm-shift/comment-page-1/#comment-55</link>
		<dc:creator>Siddique</dc:creator>
		<pubDate>Thu, 13 Nov 2008 20:49:22 +0000</pubDate>
		<guid isPermaLink="false">http://boxysystems.com/?p=83#comment-55</guid>
		<description>Thanks for the feedback. My apologies if it sounded like I discovered a brand new idea. I agree there are other tools with the scripting support. Script Monkey does not do anything new than leveraging already existing Scripting API &amp; trying to bring in more dynamic languages like Ruby, Python etc. into the game.</description>
		<content:encoded><![CDATA[<p>Thanks for the feedback. My apologies if it sounded like I discovered a brand new idea. I agree there are other tools with the scripting support. Script Monkey does not do anything new than leveraging already existing Scripting API &amp; trying to bring in more dynamic languages like Ruby, Python etc. into the game.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ricky Clarkson</title>
		<link>http://boxysystems.com/index.php/script-monkey-a-java-plugin-paradigm-shift/comment-page-1/#comment-54</link>
		<dc:creator>Ricky Clarkson</dc:creator>
		<pubDate>Thu, 13 Nov 2008 20:47:51 +0000</pubDate>
		<guid isPermaLink="false">http://boxysystems.com/?p=83#comment-54</guid>
		<description>Congratulations, you just discovered emacs.</description>
		<content:encoded><![CDATA[<p>Congratulations, you just discovered emacs.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Patrick Wright</title>
		<link>http://boxysystems.com/index.php/script-monkey-a-java-plugin-paradigm-shift/comment-page-1/#comment-53</link>
		<dc:creator>Patrick Wright</dc:creator>
		<pubDate>Wed, 12 Nov 2008 20:46:19 +0000</pubDate>
		<guid isPermaLink="false">http://boxysystems.com/?p=83#comment-53</guid>
		<description>Itâ€™s a good idea. Iâ€™ve downloaded the plugin and checked out the demos you posted; am waiting to see more.

This is not a new idea, even for Java, though. The most successful Java tool using this approach is perhaps jEdit, where you can write â€œmacrosâ€ using a scripting language; the default language for jEdit macros is BeanShell, but you can use others. There are dozens of macros available, many of them contributed by the community.

Upside: people can contribute with less effort, and it takes pressure off the developer of the editor for new features.

Downside: in my experience, the biggest downside at least in jEditâ€™s case, was that scripts are somewhat slower than compiled Java. For any script that gets executed while the UI is being used, you can get tiny pauses when a script is fired, which can make the UI feel sluggish if too much is based on scripts. Also, since scripts were so easy to write, I found people spent less time creating reusable libraries (to write scripts on top of) and there was a certain amount of duplication between them.

Looking forward to seeing what you do with it.

Patrick</description>
		<content:encoded><![CDATA[<p>Itâ€™s a good idea. Iâ€™ve downloaded the plugin and checked out the demos you posted; am waiting to see more.</p>
<p>This is not a new idea, even for Java, though. The most successful Java tool using this approach is perhaps jEdit, where you can write â€œmacrosâ€ using a scripting language; the default language for jEdit macros is BeanShell, but you can use others. There are dozens of macros available, many of them contributed by the community.</p>
<p>Upside: people can contribute with less effort, and it takes pressure off the developer of the editor for new features.</p>
<p>Downside: in my experience, the biggest downside at least in jEditâ€™s case, was that scripts are somewhat slower than compiled Java. For any script that gets executed while the UI is being used, you can get tiny pauses when a script is fired, which can make the UI feel sluggish if too much is based on scripts. Also, since scripts were so easy to write, I found people spent less time creating reusable libraries (to write scripts on top of) and there was a certain amount of duplication between them.</p>
<p>Looking forward to seeing what you do with it.</p>
<p>Patrick</p>
]]></content:encoded>
	</item>
</channel>
</rss>
