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
- Unicode in Haxe 4.
- The next Haxe Summit in Seattle is scheduled for 8th-10th May 2019.
- Josefiene Pertosa has annoucented via Twitch a new online Haxe event called HaxeUp Sessions. Its scheduled for the 13th of October, with talks by Simon Krajewski, Robert Konrad, Dan Korostelev, Aleksandr Kuzmenko, Juraj Kirchheim and possibly Nicolas Cannasse.
- Starscend, built on OpenFL and Haxe, has been released for Android available now from the Play Store!
- New Kode Studio release is available for Windows & MacOS, with Linux builds on the way.
- New Haxe compiler plugin: Coro, which adds generic coroutines, with built-in support for async/await and generators.
[github]
. - ArtsTech engine development log.
- Renaine Kickstarter Update
#21
- Tokyo, Panels & Instant Games. - More Rosetta Code, this time Neko and DNS.
- Justo Delgado and Lars Doucet join Terry Cavanagh’s Dicey Dungeons team.
Upcoming Events & Talks
- 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.
Job Offers & Bounties
- The multi BAFTA award nominated game series Teach Your Monster to Read are looking for a Freelance Game Developer.
- Binkies 3D are looking a Front-end Haxe Developer to join them.
- Bradmax is looking for 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.
Videos
- Armory has released a new twin-stick shooter template, watch it in action.
- Add a video related to Haxe.
Code Examples
- CastleDB integration example for Kha.
- Have an example you want to add? Consider contributing to the code.haxe.org cookbook.
Previews & Demos
Open Source
- Atomic Modding + Scripting with hscript demo for Polymod.
- Scholae, a student project, is an example of using Haxe, ReactJS, Redux and UIKit.
Closed Source
- UI-system from Michael Bickel.
- Its possible to make dynamic lights with Haxe & HaxeFlixel.
- Bat dodge.
Some Library Releases
- deep_equal
0.3.1
- tink_state
0.9.0
- hexmodulardsl
1.0.0-alpha.5
- hexmachina
1.0.0-alpha.5
- heaps
1.3.0
- coroutine
1.0.3
- utest
1.8.4
- nova
0.0.2
- tink_io
0.6.0
- tink_streams
0.3.1
- yield
1.3.3
- Head on over to HaxeLib to checkout the latest library releases.
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 implied field names on object literals proposal.
- Add support for Default type parameters proposal.
- Add support for Backticks proposal.
- Add support for inlining functions at call location proposal.
- Add stack based tuples proposal.
- Add polymorphic
this
types proposal. - 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.
- Do you have an idea to improve Haxe? Consider creating a proposal.
Core Changes
39~ commits have been made to Haxe compiler in the last week.
- Remove
TypedArray
pollyfills merged. - Allow enums to be used as default args pull request.
macro new
possibly coming to Haxe issue comment.- Allow
[]
for emptyMap
types added. - Support
inline call()
andinline new C()
expressions pull request. [wip]
Adding keyValueIterator pull request.[java/cs]
Disableimplements Dynamic
support merged.- Unicode regex pull request.
- Change
Iterator<T>
spec regarding callinghasNext
beforenext
pull request. - Use ES6
Map
forhaxe.ds.{*}Map
classes when-D js-es >= 6
pull request. - Update
js.html
externs to Aug 2018 WebIDLs 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!