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
- Haxe Summit 2018 has been announced which will take place in Seattle, May 3-5 2018!
- This years Haxe Summit 2018 has a great deal with the Seattle Hilton.
- OpenFL
7.0.0
release, the TypeScript, ES6 JavaScript and ES5 JavaScript release. - FlashDevelop
5.3.1
has been released.
Upcoming Events & Talks
- Add an upcoming event about Haxe.
Job Offers & Bounties
- GameSys is hiring a Haxe Game Developer to joing them in London.
- Add an available job involving Haxe.
Videos
- None this week, add one for the next issue.
Code Examples
- Design patterns: Observer.
- Have an example you want to add? Consider contributing to the
code.haxe.org
cookbook.
Previews & Demos
Open Source
- Checkout OpenLR which is made with OpenFL.
- HaxeUI Command line utility has been released.
- Preview of the HaxeUI HaxeFlixel backend.
- First iteration of the HaxeUI-Kha text backend.
- Quik, a gravity flip platformer, a useful learning resource.
- Armory now lets you embed and read
.blend
files at runtime.
Closed Source
- Funplox’s recent Android and iOS game preview.
App & Game
- None this week, add one for the next issue.
Some Library Releases
- hxArbitraryPrecisionInt
1.0.0
- pony
0.7.3
- haxegon
0.11.1
- release notes - ki-filesystem
1.2.0
- tink_hxx
0.14.0
- openfl
7.0.0
- lime
6.0.1
- tink_macro
0.16.0
- modular
0.9.3
- thread - webpack-haxe-loader
git
- hexmachina
0.34.0
- mmvc
1.6.3
- haxeui-core
0.0.3
- haxeui-flixel
0.0.0
- haxeui-pixijs
0.0.2
- haxeui-openfl
0.0.2
- haxeui-nme
0.0.2
- haxeui-hxwidgets
0.0.2
- haxeui-html5
0.0.2
- input_lib
1.0.0
Framework Updates
- None this week, add one for the next issue.
Updates from the Haxe core
Current Proposals & Discussions
- Add traits proposal.
- Add stack based tuples proposal.
- Add
key => value
iteration syntax proposal. - Add polymorphic
this
types proposal. - Global using at declaration site proposal.
- Haxelib Replacement Stage 2.
- Add
@:native
on structure fields. - Add Type parameter variance for Enums.
- Add Default values for enum parameters.
- Add Inline markup literals.
- Add Module-level functions & variables.
- 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
7 commits have been made to Haxe compiler in the last week.
- Nothing of real interest this week.
You can get started using the latest features by downloading a nightly build of Haxe.
Take it easy everyone and have a good week!