Welcome to the latest edition of the Haxe Roundup. Haxe is a high level, strictly typed programming language and cross-compiler.
News from the Community
News and Articles
- Some words about the Haxe Foundation by Nicolas Cannasse.
- Haxe Game Development Essentials has been released by Jeremy McCurdy.
- HXCPP debugger extension for Visual Studio Code by Jeff Ward.
- Ruhax - compiler Ruby code to Haxe by Axel Anceau.
- Haxe macro: copying expressions from another Type by Kevin Leung.
- Haxe and JavaScript Cheat Sheet by Matthijs Kamstra.
- OpenFL Angle support and software fallback for Windows XP pull request by Lars Doucet.
- StMichel released 3D Heidi integration via David Mouton.
Pictures and Demos
- OpenFL HTML5 image viewer by Matthijs Kamstra.
- Haxe NodeJS music player by Matthijs Kamstra.
- HaxeFlixel over OpenGLView with source by Daniel Fedor.
- Animated tiles and big objects on HaxeFlixel by Glitchy Pixel.
- Where’s my dog HUD preview by Eduardo Lopes.
- HaxeFlixel Tutorial - Simple Platformer video by Justin.
- Superflat JavaScript target for Haxe by Vadim.
Some library releases
- thx.text
0.1.0
by Franco Ponticelli. - pushstate
2.1.0
by Jason O’Neil. - duell
4.3.6
by GameDuell. - pixijs
3.0.26
by Adi Reddy Mora. - haxeui
1.8.1
by Ian Harrigan. - golems
1.2.4
by Jeremy Sachs. - websocket
2.0.1
by Yaroslav Sivakov. - json-stream
2.0.3
by Atry. - haxpression
0.3.0
by Andy White. - extension-facebookads
0.1.3
by Federico Bricker. - ajax
1.1.0
by Kenton Hamaluik. - closure
0.0.0
by Juraj Kirchheim.
Updates from the Haxe core
48 commits have been made to the Haxe compiler in the last week, with 17 combined pull requests merged across the Haxe ecosystem.
- Allow parsing postfix
!
but fail during typing. - Recursively check type parameter constraints for constructors.
- Accept monomorphs as type parameters for safe casts.
- Add
@:forwardStatics
.
You can start using the latest features by grabbing a nightly build of Haxe.
Franco’s thx.text
library is an interesting library, adding the ability to pluralize
or singularize
almost any word. It also adds the Table
class, which pretty prints your data via its toString
method.
Juraj’s clourse
is a brilliantly simple library, which automatically runs Google’s closure compiler on the generated JavaScript file. According to Rob Fell’s tweet, it beats UglifyJS by almost 100KB
, in his case.
It will be really interesting to see if Vadim can improve on this with his superflat JavaScript target, or even as a combination of the two.
As for who should take the Haxe Foundation CEO position, I agree with Justin over on the Haxe mailing list, while talking about the Haxe Foundation, either Franco Ponticelli, Sven Bergström or Joshua Granick are all good candidates, from my point of view, to improve Haxe.
Have a good week everyone!