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
- The Haxe Foundation have released Haxe
4.0.0-preview.5
! - The next Haxe Summit in Seattle is scheduled for 8th-10th May 2019.
- Nicolas has announced that he has started work on Heaps Android project setup.
- OpenFL releases HXP, a replacement for HXML & shell scripts.
Upcoming Events & Talks
- Show your interest in attending the Bavarian Haxe Meetup this November!
- David Mouton will be talking at this years BDX.io about “Haxe 2018 : plus t’en mets plus t’en as”, in Bordeaux, 9th Novemeber 2018.
- Add an upcoming event about Haxe.
Past Events Slides
- Aleksandr Kuzmenko’s Null Safety slides from last weeks first HaxeUp Session.
Job Offers & Bounties
- Sigma Software are looking for a Middle Haxe Developer to join them.
- Lars Doucet’s latest bounty for
$100
is if you can come up with a nice way to unify HXCPP and HashLink C bindings. - Binkies 3D are looking a Front-end Haxe Developer to join them.
- Bradmax is looking for a Haxe developer to join them.
- The HaxeFoundation are still looking for a compiler developer to join the team.
- Lars Doucet’s list of various open bounties.
- Add an available job involving Haxe.
Product Releases
- Anders Nissen has “juiced up” the effects for Stoneset game. You can download the dev version from Google Play.
- Limited Edition versions of Defender’s Quest are being made for the PlayStation 4 and PlayStation Vita, which will be available for purchase from October 19th!
Videos
- HaxeUp Sessions October 13th videos are available on YouTube as separate vids or you can binge watch the full length Twitch video.
- Ian Harrigan, HaxeUI author talks about the current state of HaxeUI for desktop, web and mobile.
- Add a video related to Haxe.
Code Examples
- Figuring out Signed Distance Field rendering with Kha project by Louis Pearson.
- Have an example you want to add? Consider contributing to the code.haxe.org cookbook.
Previews & Demos
Open Source
- New ArmorPaint builds incoming! Painting 3M triangle mesh, all PBR maps at once!
- Ian Harrigan has released hxArduino, a custom Haxe generator to create Arduino specific C++.
- JigsawX now has Kha version.
- Juan Ernesto Rinaudo got bone animations example working with Kha. Source code can be found at his coding challenges repo.
Closed Source
- Touch`em-Up prototype made in less than a day using HaxeFlixel.
- Lars Doucet previews Defender’s Quest 2 first boss battle with dev assets.
Some Library Releases
- hxArduino
git
- kha-sdf
git
- minko-hx
git
- textball
0.1.0
- json2object
3.4.0
- xmlgrammar
0.1.2
- react-next
1.102.2
- react-router-4
0.2.2
- react-media
0.0.3
- classnames
0.1.5
- reselect
0.0.5
- openfl
8.6.2
- vscode
1.28.0
- tokentree
1.0.12
- formatter
1.1.2
- hcc
2.0.2
- nova
0.1.1
- postxml
1.1.7
- haxework
0.8.2
- nekoboot
1.0.1
- enzyme
0.6.0
- swiftsuspenders
1.0.4
- phial
1.0.0
- saturn
1.0.0
- tink_testrunner
0.6.5
- tink_web
0.1.4
- springroll
1.0.0
- tink_stringly
0.3.1
- tink_unittest
0.5.7
- Head on over to HaxeLib to checkout the latest library releases.
Framework Updates
[kha]
Kha puts HashLink on Android merged.
People & Projects to support
- Lubos & contributors are creating Armory, an open source 3D game engine in Blender.
- OpenFL is creating free open source software.
- HaxeUI is creating an open source user interface libraries.
- HaxeFlixel is creating an open source, cross plaform 2D game engine.
- Slava Ra is creating improvements for FlashDevelop and HaxeDevelop.
- Mark Knol is working on Haxe and its documentation.
- Dan Korostelev is working on the Haxe compiler.
- Lewis Lepton is creating tutorials, code and videos.
- Ilya Malanin is creating improvements for the Haxe IntelliJ IDEA plugin.
- Eric Bishton is creating the Haxe plugin for IntelliJ IDEA.
- Will Blanton is creating HaxeFlixel tutorials.
- Matthew Wallace is creating Haxe By Example tutorials.
- August Late is creating unique 2D lighting tech.
Updates from the Haxe core
Current Proposals & Discussions
- Add support for Default type parameters proposal.
- Add polymorphic
this
types proposal. - Add Type parameter variance for Enums.
- Add Default values for enum parameters.
- Do you have an idea to improve Haxe? Consider creating a proposal.
Core Changes
23~ commits have been made to Haxe compiler in the last week.
- Reset static inits in macros when the context is reused pull request.
- Rework unification error printing merged.
- Intial multithreading API for the eval target commit.
- Move JQuery and SWFObject to HaxeLib issue.
- Add
@:semantics
to deal with native semantics merged.
You can get started using the latest features by downloading a nightly build of Haxe.
Take it easy everyone and have a good week!