<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.2.2" -->
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
	<title>Comments on: A$ugar: Syntactic sugar for ActionScript 3</title>
	<link>http://www.solve-et-coagula.com/?p=22</link>
	<description>Lisp and Flash Development in Theory and Practice</description>
	<pubDate>Tue, 07 Sep 2010 21:53:59 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.2.2</generator>

	<item>
		<title>By: Sean Givan</title>
		<link>http://www.solve-et-coagula.com/?p=22#comment-518</link>
		<author>Sean Givan</author>
		<pubDate>Wed, 16 Dec 2009 17:28:52 +0000</pubDate>
		<guid>http://www.solve-et-coagula.com/?p=22#comment-518</guid>
		<description>Well, I'll say this.. I certainly wouldn't mind if you released a version of Ouija, even if it didn't have all the polish and features you were hoping for in v1.0.</description>
		<content:encoded><![CDATA[<p>Well, I&#8217;ll say this.. I certainly wouldn&#8217;t mind if you released a version of Ouija, even if it didn&#8217;t have all the polish and features you were hoping for in v1.0.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: admin</title>
		<link>http://www.solve-et-coagula.com/?p=22#comment-512</link>
		<author>admin</author>
		<pubDate>Mon, 07 Sep 2009 06:50:39 +0000</pubDate>
		<guid>http://www.solve-et-coagula.com/?p=22#comment-512</guid>
		<description>@John
Thanks for your comment. To tell you the truth, the AS3 port of Ouija has been done for some time. I've been playing with it off and on since it's completion and at the moment I'm trying to build a declarative UI DSL on top of it as well as some features that would allow it to interop with AS3 better. One of the things I've been doing lately is embedding scheme code directly into my AS3 by sticking it into a literal XML object using the cdata tag. As far as releasing it I'm still torn, I think about it every once in a while, but wind up deciding to hold off and work on it some more. I also think about releasing the source for the AS2 version, but figure that anyone that wants it bad enough has already decompiled the SWF.</description>
		<content:encoded><![CDATA[<p>@John<br />
Thanks for your comment. To tell you the truth, the AS3 port of Ouija has been done for some time. I&#8217;ve been playing with it off and on since it&#8217;s completion and at the moment I&#8217;m trying to build a declarative UI DSL on top of it as well as some features that would allow it to interop with AS3 better. One of the things I&#8217;ve been doing lately is embedding scheme code directly into my AS3 by sticking it into a literal XML object using the cdata tag. As far as releasing it I&#8217;m still torn, I think about it every once in a while, but wind up deciding to hold off and work on it some more. I also think about releasing the source for the AS2 version, but figure that anyone that wants it bad enough has already decompiled the SWF.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: John Pallister</title>
		<link>http://www.solve-et-coagula.com/?p=22#comment-511</link>
		<author>John Pallister</author>
		<pubDate>Thu, 03 Sep 2009 15:50:11 +0000</pubDate>
		<guid>http://www.solve-et-coagula.com/?p=22#comment-511</guid>
		<description>Very cool! I agree, after doing a bit of Lisp I now see the value in brevity when you're sketching out ideas. And it's great to see you're overcoming your aversion to AS3... ;)

How's the port of Ouija to AS3 coming along? Are you still planning to release the source at some stage?

Cheers, John :^P</description>
		<content:encoded><![CDATA[<p>Very cool! I agree, after doing a bit of Lisp I now see the value in brevity when you&#8217;re sketching out ideas. And it&#8217;s great to see you&#8217;re overcoming your aversion to AS3&#8230; <img src='http://www.solve-et-coagula.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>How&#8217;s the port of Ouija to AS3 coming along? Are you still planning to release the source at some stage?</p>
<p>Cheers, John :^P</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: admin</title>
		<link>http://www.solve-et-coagula.com/?p=22#comment-503</link>
		<author>admin</author>
		<pubDate>Tue, 11 Aug 2009 06:34:39 +0000</pubDate>
		<guid>http://www.solve-et-coagula.com/?p=22#comment-503</guid>
		<description>@NOJ,
I've been thinking about working in the tweening stuff but I haven't yet figured out a good way to work in the syntax. Possibly another prefix for a variable say .$x would invoke the tweening for the variable with the option of additional overloading for transition and timing. I'd be more than happy to hear any ideas anyone has in regards to this.</description>
		<content:encoded><![CDATA[<p>@NOJ,<br />
I&#8217;ve been thinking about working in the tweening stuff but I haven&#8217;t yet figured out a good way to work in the syntax. Possibly another prefix for a variable say .$x would invoke the tweening for the variable with the option of additional overloading for transition and timing. I&#8217;d be more than happy to hear any ideas anyone has in regards to this.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: noj</title>
		<link>http://www.solve-et-coagula.com/?p=22#comment-502</link>
		<author>noj</author>
		<pubDate>Tue, 11 Aug 2009 06:01:54 +0000</pubDate>
		<guid>http://www.solve-et-coagula.com/?p=22#comment-502</guid>
		<description>well i use flex builder as my primary coding IDE, and i really love the code completion feature. with proxies the disadvantage is that IDE's are unable to provide code completion and you end up making silly mistakes that sometimes compile, and if you don't test your app rigourously you end up creating bugs. The same applies to jquery, because the $ can do everything sometimes you may make an error and it just fails silently. 

but the way you use the $ is pretty useful. adding the tweening libraries to it would make my prototyping life way easier.</description>
		<content:encoded><![CDATA[<p>well i use flex builder as my primary coding IDE, and i really love the code completion feature. with proxies the disadvantage is that IDE&#8217;s are unable to provide code completion and you end up making silly mistakes that sometimes compile, and if you don&#8217;t test your app rigourously you end up creating bugs. The same applies to jquery, because the $ can do everything sometimes you may make an error and it just fails silently. </p>
<p>but the way you use the $ is pretty useful. adding the tweening libraries to it would make my prototyping life way easier.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Robert Penner</title>
		<link>http://www.solve-et-coagula.com/?p=22#comment-500</link>
		<author>Robert Penner</author>
		<pubDate>Tue, 11 Aug 2009 02:28:31 +0000</pubDate>
		<guid>http://www.solve-et-coagula.com/?p=22#comment-500</guid>
		<description>Your creativity in creating a simpler DSL is inspiring. I probably would never think of using Proxy like that.</description>
		<content:encoded><![CDATA[<p>Your creativity in creating a simpler DSL is inspiring. I probably would never think of using Proxy like that.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: admin</title>
		<link>http://www.solve-et-coagula.com/?p=22#comment-460</link>
		<author>admin</author>
		<pubDate>Mon, 27 Jul 2009 03:41:40 +0000</pubDate>
		<guid>http://www.solve-et-coagula.com/?p=22#comment-460</guid>
		<description>@Jim,
First, let me say that I've been using this with a very small team and don't think I'd use it with anything much bigger (although I wouldn't want to work with a team that is any larger). 

Second, I have found that this does provide the most value when I'm rapid prototyping. I guess when writing large apps that have already been planned, the difference between writing 3 lines and writing 10 isn't really a big deal, but when you are sketching out ideas in code, the less lines it takes you to express a single thought the better off you are.

Lastly, I think this example is just glimpse of what you can do with the Proxy object. I can see someone coming along with something that makes AS3 even more verbose, requiring maybe 20 lines to express something as simple as drawing a square that fires a function when clicked. The key here would be that you would be making it much harder for a crappy programmer to screw up your project since the amount of code they would have to write would be even that much more.</description>
		<content:encoded><![CDATA[<p>@Jim,<br />
First, let me say that I&#8217;ve been using this with a very small team and don&#8217;t think I&#8217;d use it with anything much bigger (although I wouldn&#8217;t want to work with a team that is any larger). </p>
<p>Second, I have found that this does provide the most value when I&#8217;m rapid prototyping. I guess when writing large apps that have already been planned, the difference between writing 3 lines and writing 10 isn&#8217;t really a big deal, but when you are sketching out ideas in code, the less lines it takes you to express a single thought the better off you are.</p>
<p>Lastly, I think this example is just glimpse of what you can do with the Proxy object. I can see someone coming along with something that makes AS3 even more verbose, requiring maybe 20 lines to express something as simple as drawing a square that fires a function when clicked. The key here would be that you would be making it much harder for a crappy programmer to screw up your project since the amount of code they would have to write would be even that much more.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jim</title>
		<link>http://www.solve-et-coagula.com/?p=22#comment-459</link>
		<author>jim</author>
		<pubDate>Fri, 24 Jul 2009 07:30:18 +0000</pubDate>
		<guid>http://www.solve-et-coagula.com/?p=22#comment-459</guid>
		<description>cool, but i really like how AS3 is more verbose and while this "sugar" maybe handy to an independent developer, i don't see this working in a multi developer environment.</description>
		<content:encoded><![CDATA[<p>cool, but i really like how AS3 is more verbose and while this &#8220;sugar&#8221; maybe handy to an independent developer, i don&#8217;t see this working in a multi developer environment.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
