Welcome to the latest edition of the Haxe Roundup. Haxe is a high level, strictly typed programming language and cross-compiler.
Community Updates
News and Articles
- Porting the BI Analytics Platform from Flex to Haxe/HTML5 case study.
- KodeGarden.org is now a HaxeUI app!.
- LibUV support for Haxe is in the works.
- Checkout the Inkscape parser for OpenFL.
- Jason O’Niel writes about what he loves about Lix, which is an alternative to HaxeLib.
- The Last Scholar, an
Alakajam!game, post-mortem write-up. - Renaine, a platformer/roguelike hybrid starring Aine, the Phoenix Knight, created with HaxeFlixel has launched on Kickstarter.
- Haxe
3.4.3has been released! - Haxe
4.0.0-preview.1has been released! - HashLink
1.2has been released, compatible with Haxe4.0.0-preview.1.
Upcoming Events & Talks
- Add an upcoming event about Haxe.
Job Offers & Bounties
- Bayer und Preuss are looking for a student to join their team in Berlin.
- InnoGames are looking for Haxe/OpenFl developer to work on Forge of Empire.
- Mail.ru are looking for a Flash/Haxe developer to work on Armored Warfare.
- Add an available job involving Haxe.
Videos
- Kha tutorial - EP072 - Depth Refine.
Code Examples
- Set a GIT dependency directly in hxml with
-lib LIBNAME:git:https://github.com/USER/REPO.git#BRANCH. - Have an example you want to add? Consider contributing to the
code.haxe.orgcookbook.
Previews & Demos
Open Source
- 10 million bunnies in Kha using Armory.
- Rendering nodule Xml in Kha.
Closed Source
52+Kbunnies in Kha.- Exilium bomb pushing.
App & Game Releases
- None this week.
Some Library Releases
- jstack
2.3.7 - pixi-flump-runtime
0.4.0 - modular
0.6.0 - waud
0.9.14 - hx3compat
1.0.0 - rath
0.0.1 - nio
0.0.1 - hxbit
1.3.1 - enzyme
0.1.0 - pako
1.0.6 - hexmachina
0.30.0 - OpenGeom
git - HaxeVLC
git
Framework Updates
- Modular nows supports
includeFilemacro and has added a sourcemap visualiser - merged. - Close to 100% runtime converter for Spine - pull request.
Updates from the Haxe core
Current Proposals & Discussions
- Add
@:nativeon structure fields. - HaxeLib Replacement Stage 1.
- Add Type parameter variance for Enums.
- Add Default values for enum parameters.
- Add Inline markup literals.
- Add Module-level functions & variables.
- Add Function type syntax.
- Add Type Matching.
- Add Macro method forwarding.
- Add the Spread operator.
- Do you have an idea to improve Haxe? Consider creating a proposal.
Core Changes
42 commits have been made to Haxe compiler in the last week.
Expr.hxnow indicates quoted fields - merged.- Abstracts unable to
@:forwardunderlying type constructor - issue.
You can get started using the latest features by downloading a nightly build of Haxe.
Take it easy everyone and have a good week!