<?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: Another scream on Flash, Alchemy Memory and compilers.</title>
	<atom:link href="http://unitzeroone.com/blog/2009/05/22/another-scream-on-flash-alchemy-memory-and-compilers/feed/" rel="self" type="application/rss+xml" />
	<link>http://unitzeroone.com/blog/2009/05/22/another-scream-on-flash-alchemy-memory-and-compilers/</link>
	<description>by Ralph Hauwert, Creative Developer, Consultant</description>
	<lastBuildDate>Sat, 21 Jan 2012 14:58:06 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>By: Alchemy 와 속도 &#124; Blog</title>
		<link>http://unitzeroone.com/blog/2009/05/22/another-scream-on-flash-alchemy-memory-and-compilers/#comment-3155</link>
		<dc:creator>Alchemy 와 속도 &#124; Blog</dc:creator>
		<pubDate>Sat, 19 Nov 2011 19:19:18 +0000</pubDate>
		<guid isPermaLink="false">http://www.unitzeroone.com/blog/?p=221#comment-3155</guid>
		<description>[...] 읽고 쓸때 마다 inline assembler를 사용해야 하는 불편이 따른다. 그렇지 않고 UnitZeroOne의 글 처럼 편리를 위해 inline assembler를 Wrap 하는 함수를 만들어 사용한다면 [...]</description>
		<content:encoded><![CDATA[<p>[...] 읽고 쓸때 마다 inline assembler를 사용해야 하는 불편이 따른다. 그렇지 않고 UnitZeroOne의 글 처럼 편리를 위해 inline assembler를 Wrap 하는 함수를 만들어 사용한다면 [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Michael Lueftenegger</title>
		<link>http://unitzeroone.com/blog/2009/05/22/another-scream-on-flash-alchemy-memory-and-compilers/#comment-694</link>
		<dc:creator>Michael Lueftenegger</dc:creator>
		<pubDate>Sun, 28 Feb 2010 14:47:49 +0000</pubDate>
		<guid isPermaLink="false">http://www.unitzeroone.com/blog/?p=221#comment-694</guid>
		<description>Hi!

Great Post! Very informative.

What about a post compiler that parses the swf file and replaces the call of the writeByte wrapper with the bytecode? Additionally it could do some optimizations like inlineing math functions.

michael</description>
		<content:encoded><![CDATA[<p>Hi!</p>
<p>Great Post! Very informative.</p>
<p>What about a post compiler that parses the swf file and replaces the call of the writeByte wrapper with the bytecode? Additionally it could do some optimizations like inlineing math functions.</p>
<p>michael</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Adobe Alchemy 资料整理 &#171; 国士无双</title>
		<link>http://unitzeroone.com/blog/2009/05/22/another-scream-on-flash-alchemy-memory-and-compilers/#comment-693</link>
		<dc:creator>Adobe Alchemy 资料整理 &#171; 国士无双</dc:creator>
		<pubDate>Sat, 23 Jan 2010 06:39:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.unitzeroone.com/blog/?p=221#comment-693</guid>
		<description>[...] 10, Massive amounts of 3D particles with Alchemy More play with Alchemy: Lookup table effects Another scream on Flash, Alchemy Memory and compilers Alchemy plasma experiment （这个例子入门不错） Using an Alchemy generated texture on a 3D [...]</description>
		<content:encoded><![CDATA[<p>[...] 10, Massive amounts of 3D particles with Alchemy More play with Alchemy: Lookup table effects Another scream on Flash, Alchemy Memory and compilers Alchemy plasma experiment （这个例子入门不错） Using an Alchemy generated texture on a 3D [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: dbam</title>
		<link>http://unitzeroone.com/blog/2009/05/22/another-scream-on-flash-alchemy-memory-and-compilers/#comment-692</link>
		<dc:creator>dbam</dc:creator>
		<pubDate>Sat, 12 Sep 2009 10:32:46 +0000</pubDate>
		<guid isPermaLink="false">http://www.unitzeroone.com/blog/?p=221#comment-692</guid>
		<description>i was wondering...
When You say :
&quot;...Compc, which is used for actionscript project compilation isn&#039;t compatible with this special asc.jar. Not too worry, we can get around this, more on that later...&quot;
i have the feeling that You never get to that point.
Or do i miss something? I&#039;m reading the post over and over again, but can&#039;t connect the spots.
Could You pin-point that step?
Is it that AIR application of Yours (parsing output swf byte-by-byte and changing the proper values?)
What language is that pseudo, AS3-lookin&#039;, __asm-containing API?

I&#039;m working on a project, heavy memory reading-writing involved. I use Flex CL compiler to compile my .SWFs, but would love to get the most out of AVM2 ( even if this means to get hands dirty with alchemy ).

Looks like a looong road ahead...
Cheers,
the-bam</description>
		<content:encoded><![CDATA[<p>i was wondering&#8230;<br />
When You say :<br />
&#8220;&#8230;Compc, which is used for actionscript project compilation isn&#8217;t compatible with this special asc.jar. Not too worry, we can get around this, more on that later&#8230;&#8221;<br />
i have the feeling that You never get to that point.<br />
Or do i miss something? I&#8217;m reading the post over and over again, but can&#8217;t connect the spots.<br />
Could You pin-point that step?<br />
Is it that AIR application of Yours (parsing output swf byte-by-byte and changing the proper values?)<br />
What language is that pseudo, AS3-lookin&#8217;, __asm-containing API?</p>
<p>I&#8217;m working on a project, heavy memory reading-writing involved. I use Flex CL compiler to compile my .SWFs, but would love to get the most out of AVM2 ( even if this means to get hands dirty with alchemy ).</p>
<p>Looks like a looong road ahead&#8230;<br />
Cheers,<br />
the-bam</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: devu</title>
		<link>http://unitzeroone.com/blog/2009/05/22/another-scream-on-flash-alchemy-memory-and-compilers/#comment-691</link>
		<dc:creator>devu</dc:creator>
		<pubDate>Wed, 02 Sep 2009 15:48:07 +0000</pubDate>
		<guid isPermaLink="false">http://www.unitzeroone.com/blog/?p=221#comment-691</guid>
		<description>So true and sad sometimes... but I am wondering about one thing.
(On the beginning I am sorry for my English and I am not a French ;) )

One man - Nicolas could develop such a big platform or solution able to deal with swf format more eficient way.
Now we see clearly the point the swf and AVM2 with all of limitation is the key. Have you thing about what culd happend to the AS3 developers or even designers if any other competitor (SL JavaFX) on this market could really provide better solution? GPU acceleration, clear and easy Drawing API with GPU as well, multi threading and efficiency close to the cpp and finally designer/developer-friendly IDE... it would be disaster for Flash platform and huge leak of talented guys.

Because Macromedia/Adobe itself learned us from 10 years how to do better and better stuff.
A lot of guys become developers even if they started from designer background only.
Thanks to this technology and fact that because designer and developer worlds could met in one place.
Is anyone here thinking that designers are going to work so close with pure cpp development as with Flash could do?
Whatever it is, game, website, application. However we still need more because as we can follow the Flash features flash could follow the technology trends around. But in the same time keep it simple and intuitive for us.

Fortunately or not, nor of competitors could change our way ... yet. But as we know SL did big storm on this sea few years ago. Think about different scenario. Don&#039;t you thing if someone like Nicolas could develop brand new solution as a platform with this whole stuff above in mind and target to Flash Developers/ Designers? Make it more elegant, efficient and just have a chance avoid all of these bad experience and disappointments in the middle? Is it so difficult? We need another 10 years to promote brand new file extension? Personally I don&#039;t think so. And guy like Nicolas just inspired me to thing this way.
10 years ago was few guys around to play with flash 5. Now we are talking about potentially more than 1milion active development community. If they&#039;ll got something more robust to deal with it will take few months to do revolution and news about this will spread the world as quick as client will be able to pay for new version of Quake on-line with GPU support. And as easy as you can do any stuff in AS3 or haXe. My conclusion is technology and standards are belong to us, developers who can follow or not the trends. If you think is not like that just go backwards 10 years and think what you though about many things, how many technologies died because no one picked it up. Only big companies job is to make you believe is only one way and cover-up the core of the invention. Sometimes is worth to reinvent the wheel.</description>
		<content:encoded><![CDATA[<p>So true and sad sometimes&#8230; but I am wondering about one thing.<br />
(On the beginning I am sorry for my English and I am not a French <img src='http://unitzeroone.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  )</p>
<p>One man &#8211; Nicolas could develop such a big platform or solution able to deal with swf format more eficient way.<br />
Now we see clearly the point the swf and AVM2 with all of limitation is the key. Have you thing about what culd happend to the AS3 developers or even designers if any other competitor (SL JavaFX) on this market could really provide better solution? GPU acceleration, clear and easy Drawing API with GPU as well, multi threading and efficiency close to the cpp and finally designer/developer-friendly IDE&#8230; it would be disaster for Flash platform and huge leak of talented guys.</p>
<p>Because Macromedia/Adobe itself learned us from 10 years how to do better and better stuff.<br />
A lot of guys become developers even if they started from designer background only.<br />
Thanks to this technology and fact that because designer and developer worlds could met in one place.<br />
Is anyone here thinking that designers are going to work so close with pure cpp development as with Flash could do?<br />
Whatever it is, game, website, application. However we still need more because as we can follow the Flash features flash could follow the technology trends around. But in the same time keep it simple and intuitive for us.</p>
<p>Fortunately or not, nor of competitors could change our way &#8230; yet. But as we know SL did big storm on this sea few years ago. Think about different scenario. Don&#8217;t you thing if someone like Nicolas could develop brand new solution as a platform with this whole stuff above in mind and target to Flash Developers/ Designers? Make it more elegant, efficient and just have a chance avoid all of these bad experience and disappointments in the middle? Is it so difficult? We need another 10 years to promote brand new file extension? Personally I don&#8217;t think so. And guy like Nicolas just inspired me to thing this way.<br />
10 years ago was few guys around to play with flash 5. Now we are talking about potentially more than 1milion active development community. If they&#8217;ll got something more robust to deal with it will take few months to do revolution and news about this will spread the world as quick as client will be able to pay for new version of Quake on-line with GPU support. And as easy as you can do any stuff in AS3 or haXe. My conclusion is technology and standards are belong to us, developers who can follow or not the trends. If you think is not like that just go backwards 10 years and think what you though about many things, how many technologies died because no one picked it up. Only big companies job is to make you believe is only one way and cover-up the core of the invention. Sometimes is worth to reinvent the wheel.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: anonymous</title>
		<link>http://unitzeroone.com/blog/2009/05/22/another-scream-on-flash-alchemy-memory-and-compilers/#comment-690</link>
		<dc:creator>anonymous</dc:creator>
		<pubDate>Sun, 26 Jul 2009 21:23:45 +0000</pubDate>
		<guid isPermaLink="false">http://www.unitzeroone.com/blog/?p=221#comment-690</guid>
		<description>You have a good point time-wise, politics decides the future of AVM, even though today the relationship seems severed (which is good). And politics is what is actually a bit sad - I mean they hold a leash, however long, to their platform, ready to pull the plug anytime the wind stops blowing into their sail. This is why it took so long for SWF-related tools to pop up - I mean we waited years for a usable SWF specification, and now it is the same story with DoABC tag internals, which is what basically runs the whole platform these days. With Adobe scouting the horizon like the Eye of Sauron, they sure can scare one off even trying, because then one thinks &quot;ah, what the hell, in a year they invent some new flashy thing that they will say is the best thing since sliced bread, and push it on us like sardines on a fish market&quot;. Which I am afraid is true too. Which partly mirrors the status quo as you yourself have written about in the above post. Changes come too fast for a scattered community to follow, while the benemoths can actually more than keep up. Not bad as a method of control. You are absolutely right in that sense.</description>
		<content:encoded><![CDATA[<p>You have a good point time-wise, politics decides the future of AVM, even though today the relationship seems severed (which is good). And politics is what is actually a bit sad &#8211; I mean they hold a leash, however long, to their platform, ready to pull the plug anytime the wind stops blowing into their sail. This is why it took so long for SWF-related tools to pop up &#8211; I mean we waited years for a usable SWF specification, and now it is the same story with DoABC tag internals, which is what basically runs the whole platform these days. With Adobe scouting the horizon like the Eye of Sauron, they sure can scare one off even trying, because then one thinks &#8220;ah, what the hell, in a year they invent some new flashy thing that they will say is the best thing since sliced bread, and push it on us like sardines on a fish market&#8221;. Which I am afraid is true too. Which partly mirrors the status quo as you yourself have written about in the above post. Changes come too fast for a scattered community to follow, while the benemoths can actually more than keep up. Not bad as a method of control. You are absolutely right in that sense.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: UnitZeroOne</title>
		<link>http://unitzeroone.com/blog/2009/05/22/another-scream-on-flash-alchemy-memory-and-compilers/#comment-689</link>
		<dc:creator>UnitZeroOne</dc:creator>
		<pubDate>Sun, 26 Jul 2009 21:00:49 +0000</pubDate>
		<guid isPermaLink="false">http://www.unitzeroone.com/blog/?p=221#comment-689</guid>
		<description>I do agree to some extent. Problem is that Adobe controls the platform and the languages which target it. Features of the Flash Player, and the API around it are being scaped with ActionScript in mind. Also, with a consectutive release of a new player, the API for AS is in place. Haxe and other languages / compilers targeting the player can only follow up. The way these features are being build is based around ActionScript, not Haxe, not Alchemy.

So in terms of native, I do think ActionScript is the first up. Even though other compilers and languages can follow up. That is, until Adobe decides on what to do with what the player actually is targeted by. If they take that wider, then that would change things. But for now, I feel assured that they are taking the path of ActionScript. Gumbo and the effort on the language (MXML could be called a language in this context) don&#039;t point to anything else.</description>
		<content:encoded><![CDATA[<p>I do agree to some extent. Problem is that Adobe controls the platform and the languages which target it. Features of the Flash Player, and the API around it are being scaped with ActionScript in mind. Also, with a consectutive release of a new player, the API for AS is in place. Haxe and other languages / compilers targeting the player can only follow up. The way these features are being build is based around ActionScript, not Haxe, not Alchemy.</p>
<p>So in terms of native, I do think ActionScript is the first up. Even though other compilers and languages can follow up. That is, until Adobe decides on what to do with what the player actually is targeted by. If they take that wider, then that would change things. But for now, I feel assured that they are taking the path of ActionScript. Gumbo and the effort on the language (MXML could be called a language in this context) don&#8217;t point to anything else.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: anonymous</title>
		<link>http://unitzeroone.com/blog/2009/05/22/another-scream-on-flash-alchemy-memory-and-compilers/#comment-688</link>
		<dc:creator>anonymous</dc:creator>
		<pubDate>Sun, 26 Jul 2009 11:07:16 +0000</pubDate>
		<guid isPermaLink="false">http://www.unitzeroone.com/blog/?p=221#comment-688</guid>
		<description>I disagree with you on &quot;platform&#039;s native language&quot; - I don&#039;t think AVM2 has any native language, mostly because the gap between the supposed language, ActionScript 3, and the platform, AVM2 is too large - the platform deals with stack, locals, etc, while the language deals with more refined and human-readable logic.

haXe would be just as &quot;native&quot; to AVM2, as ActionScript 3. Just because Adobe decided to use ECMAScript flavour to compile into AVM2, does not make it their &quot;native&quot; language or make it AVM2s &quot;native&quot; language.

My $.02, of course.</description>
		<content:encoded><![CDATA[<p>I disagree with you on &#8220;platform&#8217;s native language&#8221; &#8211; I don&#8217;t think AVM2 has any native language, mostly because the gap between the supposed language, ActionScript 3, and the platform, AVM2 is too large &#8211; the platform deals with stack, locals, etc, while the language deals with more refined and human-readable logic.</p>
<p>haXe would be just as &#8220;native&#8221; to AVM2, as ActionScript 3. Just because Adobe decided to use ECMAScript flavour to compile into AVM2, does not make it their &#8220;native&#8221; language or make it AVM2s &#8220;native&#8221; language.</p>
<p>My $.02, of course.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ryan</title>
		<link>http://unitzeroone.com/blog/2009/05/22/another-scream-on-flash-alchemy-memory-and-compilers/#comment-687</link>
		<dc:creator>ryan</dc:creator>
		<pubDate>Mon, 13 Jul 2009 17:05:01 +0000</pubDate>
		<guid isPermaLink="false">http://www.unitzeroone.com/blog/?p=221#comment-687</guid>
		<description>i think i speak for everybody when i say that the biggest drawback to haxe is the lack of developer tools and ide to work with... come on guys... lets change this...</description>
		<content:encoded><![CDATA[<p>i think i speak for everybody when i say that the biggest drawback to haxe is the lack of developer tools and ide to work with&#8230; come on guys&#8230; lets change this&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Victor Dramba</title>
		<link>http://unitzeroone.com/blog/2009/05/22/another-scream-on-flash-alchemy-memory-and-compilers/#comment-686</link>
		<dc:creator>Victor Dramba</dc:creator>
		<pubDate>Tue, 07 Jul 2009 19:09:03 +0000</pubDate>
		<guid isPermaLink="false">http://www.unitzeroone.com/blog/?p=221#comment-686</guid>
		<description>Hi, great reading. I also like Haxe as a language. I didn&#039;t know that it generates better abc.

At one point, you say &quot;it&#039;s still not legal to modify the asc.jar and release&quot;
Well, that&#039;s just what I did with this project
http://www.victordramba.com/?p=31

I wonder, will they come after me? :D</description>
		<content:encoded><![CDATA[<p>Hi, great reading. I also like Haxe as a language. I didn&#8217;t know that it generates better abc.</p>
<p>At one point, you say &#8220;it&#8217;s still not legal to modify the asc.jar and release&#8221;<br />
Well, that&#8217;s just what I did with this project<br />
<a href="http://www.victordramba.com/?p=31" rel="nofollow">http://www.victordramba.com/?p=31</a></p>
<p>I wonder, will they come after me? <img src='http://unitzeroone.com/blog/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
</channel>
</rss>

