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 2018
- 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.
- The Haxe Summit team can provide invitation letters to help get a US Visa to attend this years conference.
- FlowPlay are sponsoring this years Haxe Summit.
News and Articles
- Haxe
3.4.6
has been released! - HaxePunk
4.0.0
has been released! - The Haxe Foundation has been accepted to participate in the community track program at this years Hong Kong Open Source Conference 2018!
- Where is Haxe heading?
- Looks like Haxe might be getting an OCaml backend, with two projects having been created since this announcement, haxe_in_haxe and ml2hx.
- Haxe-in-Haxe notes and discussion.
- Evgeniy Chetvertak shares his thoughts and experience switching from Flash to Haxe in the article unchain game development.
Upcoming Events & Talks
- Add an upcoming event about Haxe.
Job Offers & Bounties
- The Haxe Foundation are recruiting! They are looking for a Compiler Developer and Marketing & Communications Evangelist to join them!.
- $200 Bounty to work on the VSCode Haxe-JSX extension.
- Docler Holding are looking for a Haxe Client Developer!
- GameSys is hiring a Haxe Game Developer to joing them in London.
- Add an available job involving Haxe.
Videos
- Matthew Wallace’s first Haxe by Example is available for Patreons - First Program.
Code Examples
- Functional Programming: ML-Style Parse Tree Evaluation.
- Beginner: Invoke object method by string.
- Design patterns: Observer.
- Have an example you want to add? Consider contributing to the
code.haxe.org
cookbook.
Previews & Demos
Open Source
- The editor for Andrei’s particle system is almost done!
- hxDaedalus game/pathfinding engine has been updated to include Kha and Heaps example use.
- Kha implementations of post processing, blur, gaussian blur, colour quantization and more have been released, also see the interactive demo.
Some Library Releases
- swiftsuspenders
0.2.3
- robotlegs
0.4.6
- app
0.0.10
- HaxePunk
4.0.0
- sparkler
0.0.2
- travix
0.10.5
- openfl
7.1.1
- bind
0.4.1
- HaxePunkTmx
4.0.0
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
45 commits have been made to Haxe compiler in the last 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!