Welcome to the latest edition of the Haxe Roundup. Haxe is a high level, strictly typed programming language and cross-compiler.
Community Updates
Haxe Summit 2017
- Haxe Summit 2017 Party Report.
- Haxe Summit 2017 community sourced links document.
News and Articles
- 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
, with partial LibUV support. - 10 Year Anniversary! Haxe, HXCPP and NME.
- The Haxe Foundation and Docler Holding become strategic partners.
- Developers start your engines, the race to transition your game off Flash has officially begun.
- Kha has support to compile to PS4, Xbox One and Nintendo Switch backends.
- Reverse arc length parameterization article.
Upcoming Events & Talks
- Add an upcoming event about Haxe.
Job Offers & Bounties
- Add an available job involving Haxe.
Videos
- Kha tutorial - EP70 - Volume Control.
- Kha tutorial - EP71 - Depth.
- Kha tutorial - EP72 - 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
- Global illumination from a little game made with Armory.
- OpenLR is getting a HTML5 version thanks to OpenFL.
- Procedurally generated cities.
Closed Source
- Relay switch in action built with the Circuit Simulator.
- Like mamma said, you gotta go fast.
App & Game Releases
- rgbwiz, a
#OneHourGameJam
entry.
Some Library Releases
- ki-filesystem Cross-platform filesystem lib
- heaps
1.0.0
- hxcpp
3.4.188
- winrpi
1.0.0
- hxmlinstall
0.0.5
- jwt
1.3.0
- gotocore-hx
1.0.0
- gotocore-hx-nodejs
0.0.1
- pixijs
4.5.5
- jstack
2.3.5
- zlender
git
- waud
0.9.13
- modular
0.5.0
- haxe-loader
0.2.1
- haxe-doctest
1.1.0
- openfl
6.1.2
- lime
5.5.0
- as3hx
1.0.5
- starling
1.8.11
- away3d
5.0.4
- away3d-samples
5.0.2
- svg
1.1.2
- tnative
1.2.1
- hexmachina
0.29.2
- tink_typecrawler
0.5.2
- tink_macro
0.14.2
- tink_anon
0.1.3
- js-virtual-dom
0.9.1
- coconut.vdom
0.4.2
- nme
6.0.58
- Console.hx
0.2.3
- yield
1.1.0
- flixel-demos
2.4.2
- promhx-unit-test
2.2.0
- byteConvert
1.0.3
Framework Updates
- Hololens support for Kha - pull request.
- Initial GLES3 pon GLView for NME - pull request.
- Fix joystick mappings, optimizations with retrocompatibility - pull request.
- Threaded cache for HXCPP, speedup by
33%
- pull request.
Updates from the Haxe core
Current Proposals
- 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 Union Types.
- Add the Spread operator.
- Do you have an idea to improve Haxe? Consider creating a proposal.
Core Changes
60 commits have been made to Haxe compiler in the last week.
final
keyword debate…? - issue.- Better unification error messages - issue.
- Remove
haxe.unit
- pull request. - Add the
final
keyword - pull request. - Implement language independent source maps - issue.
- Set custom target configuration from command line - issue.
- Super flatten JS output - issue.
- Example of how to use custom OCaml coded generators with the compiler - comment.
You can get started using the latest features by downloading a nightly build of Haxe.
Take it easy everyone and have a good week!