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.3
has been released! - Haxe
4.0.0-preview.1
has been released! - HashLink
1.2
has 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.org
cookbook.
Previews & Demos
Open Source
- 10 million bunnies in Kha using Armory.
- Rendering nodule Xml in Kha.
Closed Source
52+K
bunnies 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
includeFile
macro 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
@:native
on 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.hx
now indicates quoted fields - merged.- Abstracts unable to
@:forward
underlying 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!