<?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: Case study: mobile app with Haxe</title>
	<atom:link href="http://revolugame.com/case-study-mobile-app-with-haxe/feed/" rel="self" type="application/rss+xml" />
	<link>http://revolugame.com/case-study-mobile-app-with-haxe/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=case-study-mobile-app-with-haxe</link>
	<description>Web and Game development</description>
	<lastBuildDate>Tue, 04 Jun 2013 18:40:55 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
	<item>
		<title>By: Joshua Granick</title>
		<link>http://revolugame.com/case-study-mobile-app-with-haxe/#comment-203</link>
		<dc:creator>Joshua Granick</dc:creator>
		<pubDate>Tue, 31 Jul 2012 00:17:51 +0000</pubDate>
		<guid isPermaLink="false">http://revolugame.com/?p=492#comment-203</guid>
		<description><![CDATA[Ah! Good call. I didn&#039;t remember to clear the output directory.

I think I&#039;ve got it now. There&#039;s no ext.String or ext.Array anymore (which were annoying), and I have fixed the code for commenting out conflicting properties through BuildHX.

When it writes externs, it will include both the static and instance declarations, but when they conflict it should have been automatically commenting out the instance version. A newline was messing that up :)]]></description>
		<content:encoded><![CDATA[<p>Ah! Good call. I didn&#8217;t remember to clear the output directory.</p>
<p>I think I&#8217;ve got it now. There&#8217;s no ext.String or ext.Array anymore (which were annoying), and I have fixed the code for commenting out conflicting properties through BuildHX.</p>
<p>When it writes externs, it will include both the static and instance declarations, but when they conflict it should have been automatically commenting out the instance version. A newline was messing that up :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Adrien</title>
		<link>http://revolugame.com/case-study-mobile-app-with-haxe/#comment-201</link>
		<dc:creator>Adrien</dc:creator>
		<pubDate>Mon, 30 Jul 2012 19:29:23 +0000</pubDate>
		<guid isPermaLink="false">http://revolugame.com/?p=492#comment-201</guid>
		<description><![CDATA[In the Github repository, the Array and the String classes are still here (but they are not generated now). 
And there is an other little problem, there is a &quot;static var self&quot; and another &quot;var self&quot; in the same class (ext.Base for example).

The build process is really simple to understand, so that&#039;s really cool ;)

Thanks for your work !!]]></description>
		<content:encoded><![CDATA[<p>In the Github repository, the Array and the String classes are still here (but they are not generated now).<br />
And there is an other little problem, there is a &#8220;static var self&#8221; and another &#8220;var self&#8221; in the same class (ext.Base for example).</p>
<p>The build process is really simple to understand, so that&#8217;s really cool ;)</p>
<p>Thanks for your work !!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Joshua Granick</title>
		<link>http://revolugame.com/case-study-mobile-app-with-haxe/#comment-199</link>
		<dc:creator>Joshua Granick</dc:creator>
		<pubDate>Sun, 29 Jul 2012 18:12:16 +0000</pubDate>
		<guid isPermaLink="false">http://revolugame.com/?p=492#comment-199</guid>
		<description><![CDATA[Thank you for your help!

I have updated the &quot;build.xml&quot; file for Sencha Touch, fixed the empty type issue in BuildHX, and have updated both haxelibs.

If you are able, please test against the current &quot;senchatouch&quot; haxelib and see if it is working for you.

Did it feel difficult to compile against the &quot;build.xml&quot; file on your own, and make changes? One of my hopes in creating this build system is that it would help improve the reliability of extern libraries, while making it easy to compile against new versions as they are released.

If externs are done by hand, it is daunting to consider updating when a new original version comes out. I had hoped that the XML approach would feel comfortable enough for anyone hacking an extern library, while making it simple to integrate those fixes into the official project.

Oh, I also added a &quot;haxelib run buildhx install&quot; command which helps install JSDuck on a Mac or Linux. I had hoped they would have a standalone binary we could include in the project, but this will do for now. Should hopefully make it easier for the future.]]></description>
		<content:encoded><![CDATA[<p>Thank you for your help!</p>
<p>I have updated the &#8220;build.xml&#8221; file for Sencha Touch, fixed the empty type issue in BuildHX, and have updated both haxelibs.</p>
<p>If you are able, please test against the current &#8220;senchatouch&#8221; haxelib and see if it is working for you.</p>
<p>Did it feel difficult to compile against the &#8220;build.xml&#8221; file on your own, and make changes? One of my hopes in creating this build system is that it would help improve the reliability of extern libraries, while making it easy to compile against new versions as they are released.</p>
<p>If externs are done by hand, it is daunting to consider updating when a new original version comes out. I had hoped that the XML approach would feel comfortable enough for anyone hacking an extern library, while making it simple to integrate those fixes into the official project.</p>
<p>Oh, I also added a &#8220;haxelib run buildhx install&#8221; command which helps install JSDuck on a Mac or Linux. I had hoped they would have a standalone binary we could include in the project, but this will do for now. Should hopefully make it easier for the future.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Joshua Granick</title>
		<link>http://revolugame.com/case-study-mobile-app-with-haxe/#comment-198</link>
		<dc:creator>Joshua Granick</dc:creator>
		<pubDate>Sun, 29 Jul 2012 17:40:37 +0000</pubDate>
		<guid isPermaLink="false">http://revolugame.com/?p=492#comment-198</guid>
		<description><![CDATA[There was an original idea to use &quot;buildjs&quot; in order to have command-line tools (similar to NME) for Javascript projects, likely using PhoneGap.

Later, I had envisioned a refactor of the NME command-line tools which would be &quot;buildhx&quot;

For now, &quot;buildhx&quot; is being used for externs, but I&#039;m still interested in that idea. Whether they are separate from NME, or are still the NME command-line tools, I think we might all benefit by having flexibility in tooling.

Instead of having tools which are too opinionated, they can provide options. Then we could decide if we would prefer to use NME native code, Javascript, AIR or other methods of packaging and deploying content for each platform.]]></description>
		<content:encoded><![CDATA[<p>There was an original idea to use &#8220;buildjs&#8221; in order to have command-line tools (similar to NME) for Javascript projects, likely using PhoneGap.</p>
<p>Later, I had envisioned a refactor of the NME command-line tools which would be &#8220;buildhx&#8221;</p>
<p>For now, &#8220;buildhx&#8221; is being used for externs, but I&#8217;m still interested in that idea. Whether they are separate from NME, or are still the NME command-line tools, I think we might all benefit by having flexibility in tooling.</p>
<p>Instead of having tools which are too opinionated, they can provide options. Then we could decide if we would prefer to use NME native code, Javascript, AIR or other methods of packaging and deploying content for each platform.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Adrien</title>
		<link>http://revolugame.com/case-study-mobile-app-with-haxe/#comment-197</link>
		<dc:creator>Adrien</dc:creator>
		<pubDate>Sun, 29 Jul 2012 10:53:26 +0000</pubDate>
		<guid isPermaLink="false">http://revolugame.com/?p=492#comment-197</guid>
		<description><![CDATA[It&#039;s probably a good idea, but I don&#039;t know if the native application part (one for each platform) can be automated without losing some platform support (Symbian and Bada are not supported by NME if I&#039;m not mistaken).
What do you think ?]]></description>
		<content:encoded><![CDATA[<p>It&#8217;s probably a good idea, but I don&#8217;t know if the native application part (one for each platform) can be automated without losing some platform support (Symbian and Bada are not supported by NME if I&#8217;m not mistaken).<br />
What do you think ?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Adrien</title>
		<link>http://revolugame.com/case-study-mobile-app-with-haxe/#comment-196</link>
		<dc:creator>Adrien</dc:creator>
		<pubDate>Sun, 29 Jul 2012 10:29:44 +0000</pubDate>
		<guid isPermaLink="false">http://revolugame.com/?p=492#comment-196</guid>
		<description><![CDATA[Hi Joshua,

For the changes, I&#039;ve added this two lines to the build.xml to ignore the Array and String classes :

&lt; class name=&quot;Ext.Array&quot; ignore=&quot;true&quot; / &gt;
&lt; class name=&quot;Ext.String&quot; ignore=&quot;true&quot; / &gt;

For BuildHX, I&#039;ve just updated the line where jsduck is launched, to use the one that is installed on my computer (the 3.11 version), but I&#039;m not sure if that&#039;s relevant to add this to the official project...
Instead I think it will be good to have an automated process to install it (assuming ruby is installed ...) or just download the last version into the bin directory ...

For the optional arguments, I&#039;ve not found where the problem is yet, but I do intend to find out :D For the senchatouch externals, I&#039;ve fixed the problem manually...]]></description>
		<content:encoded><![CDATA[<p>Hi Joshua,</p>
<p>For the changes, I&#8217;ve added this two lines to the build.xml to ignore the Array and String classes :</p>
<p>< class name="Ext.Array" ignore="true" / ><br />
< class name="Ext.String" ignore="true" / ></p>
<p>For BuildHX, I&#8217;ve just updated the line where jsduck is launched, to use the one that is installed on my computer (the 3.11 version), but I&#8217;m not sure if that&#8217;s relevant to add this to the official project&#8230;<br />
Instead I think it will be good to have an automated process to install it (assuming ruby is installed &#8230;) or just download the last version into the bin directory &#8230;</p>
<p>For the optional arguments, I&#8217;ve not found where the problem is yet, but I do intend to find out :D For the senchatouch externals, I&#8217;ve fixed the problem manually&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Joshua Granick</title>
		<link>http://revolugame.com/case-study-mobile-app-with-haxe/#comment-194</link>
		<dc:creator>Joshua Granick</dc:creator>
		<pubDate>Sat, 28 Jul 2012 15:55:03 +0000</pubDate>
		<guid isPermaLink="false">http://revolugame.com/?p=492#comment-194</guid>
		<description><![CDATA[Also, what about building PhoneGap into NME, or a similar tool, to help automate the build and install process for JS apps? Would that be cool, or not really necessary?]]></description>
		<content:encoded><![CDATA[<p>Also, what about building PhoneGap into NME, or a similar tool, to help automate the build and install process for JS apps? Would that be cool, or not really necessary?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Joshua Granick</title>
		<link>http://revolugame.com/case-study-mobile-app-with-haxe/#comment-193</link>
		<dc:creator>Joshua Granick</dc:creator>
		<pubDate>Sat, 28 Jul 2012 15:53:55 +0000</pubDate>
		<guid isPermaLink="false">http://revolugame.com/?p=492#comment-193</guid>
		<description><![CDATA[Hi!

Do you think it would be possible to share the changes to Sencha Touch&#039;s &quot;build.xml&quot; file and the improvements you made to BuildHX so I can bake them into the official projects?

Would be great. Thank you!]]></description>
		<content:encoded><![CDATA[<p>Hi!</p>
<p>Do you think it would be possible to share the changes to Sencha Touch&#8217;s &#8220;build.xml&#8221; file and the improvements you made to BuildHX so I can bake them into the official projects?</p>
<p>Would be great. Thank you!</p>
]]></content:encoded>
	</item>
</channel>
</rss>
