As announced at WWX Conference, Haxe 2.09 is now available to download
on http://haxe.org/download !
This new release include the compilation server
(check http://haxe.org/manual/completion#compilation-cache-server)
But also many improvements on both language and targets, optimizations
and new libraries, such as :
- new sys.io and sys.net packages + Sys toplevel class
- Reflect.getProperty/setProperty
- crossplatform haxe.Json and haxe.Utf8
- JS source mapping and --js-modern
- Flash 11.2 and 11.3 + @:sound and @:file support
- ... and much more
Most of the changes are listed here : http://haxe.org/file/CHANGES.txt
Enjoy !
Nicolas
Nicolas
--
To post to this group haxe...@googlegroups.com
http://groups.google.com/group/haxelang?hl=en
You can just revert my patch and have the server mode option append a
--connect [port] to the hxml args. Then, whenever compilation or
completion is triggered, check if the server has to be (re)started (for
compilation this has to be done before running FDBuild). Restart is also
necessary in some other cases, e.g. when the haxe SDK has been changed.
I don't think it's worth maintaining a working socket connectivity in FD
right now. The difference in speed is minimal and you don't face
potential issues like missing return coded and others.
Simon
Has anything changed in how it needs to be used?
--
Using Opera's revolutionary email client: http://www.opera.com/mail/
joshua@joshua-VPCSA290X:~$ haxe -main ApplicationMain -D nme_install_tool
-cp Source -lib nme -D desktop -cp Export/cpp/linux/haxe -cp
Export/cpp/haxe -cpp Export/cpp/linux/obj --remap flash:nme -cp
"/tmp/b49eba8c-16b7-45bd-be44-3593a09993ee" --display
"/tmp/b49eba8c-16b7-45bd-be44-3593a09993ee/TestNME.hx"@366 -D use_rtti_doc
-v
Display file : /tmp/b49eba8c-16b7-45bd-be44-3593a09993ee/TestNME.hx
Classes found : []
Classpath :
/tmp/b49eba8c-16b7-45bd-be44-3593a09993ee/;Export/cpp/haxe/;Export/cpp/linux/haxe/;/home/joshua/Development/Haxe/nme/;Source/;;/;/usr/lib/haxe/std/cpp/_std/;/usr/local/lib/haxe/std/cpp/_std/;/usr/lib/haxe/std/;/usr/local/lib/haxe/std/
Defines :
use_rtti_doc;true;sys;nme_install_tool;nme;haxe_209;display;desktop;cpp
Parsed /usr/lib/haxe/std/StdTypes.hx
Parsed /usr/lib/haxe/std/String.hx
Parsed /usr/lib/haxe/std/Array.hx
joshua@joshua-VPCSA290X:~$
I'll find a different (shorter?) name for it
On Sun, 15 Apr 2012 02:51:55 -0700, Joshua Granick
There might be a regression where the classpaths need to be alpha-numeric,
and cannot contain dashes or underscores
On Sun, 15 Apr 2012 03:08:02 -0700, Joshua Granick
Thanks that was useful. Located and fixing the problem now. Since we
have another important issue fixed I'll make a 2.09 release update in a
few minutes.
Best,
Nicolas