Welcome to the latest edition of the Haxe Roundup. Haxe is a high level, strictly typed programming language and cross-compiler.

News and Articles

In case you missed it

Videos & Music

In case you missed it

Northgard - Official Consoles Announcement Trailer. Northgard will come out on Nintendo Switch, PS4 and Xbox One at the end of September.

Add a video related to Haxe.

Event Slides and Media

The slides for the “What’s new in Haxe 4” talk by Andy Li (from HKOSCon 2019).

The slides for “Haxe transpilation to PHP: static typing, arrow functions, metaprogramming and more” talk by Aleksandr Kuzmenko (from HKOSCon 2019).

A couple of photos from HKOSCon 2019, Andy Li presenting Haxe 4 and Aleksandr Kuzmenko presenting the Haxe PHP target.

Upcoming Events & Talks

None this week.

Add an upcoming event about Haxe.

Job Offers & Bounties

Product Releases

Anders Nissen has released his free mobile puzzle game Stoneset on Android!

The iOS version of Dead Cells is now available for pre-order with a special -10% discount!

In case you missed it

RPG Map II is a “tabletop RPG” oriented map maker, created with the “keep it clean & simple” philosophy in mind by Sébastien Bénard using Heaps, available for Windows and HTML5, with Mac support coming soon.

Code Examples

Alex has released HaxeUI tableview demo, available from GitHub.

Have an example you want to add? Consider contributing to the code.haxe.org cookbook.

Previews & Demos

Open Source

Closed Source

Some Library Releases

None this week.

In case you missed it

[nme] NME now supports Gradle and multi-APK architecture support on Android.

People & Projects to support

Current Proposals & Discussions

Core Changes

66~ commits have been made to Haxe compiler in the last week.

[hxcs] Allow using -D hxcs.DEFINE and add documentation pull request.

Allow using and add documentation pull request. [cs] Enable sys.thread API merged.

Enable API merged. Treat Any as a wildcare type. Just like Dynamic pull request.

as a wildcare type. Just like Dynamic pull request. Specify Reflect.copy(null) merged.

In case you missed it

[cs] Add support for .NET core -D netcore_ver merged.

Add support for .NET core merged. [cs] Fix net-lib parsing merged.

Fix net-lib parsing merged. [hxcs] Add .NET core netlibs merged.

Add .NET core netlibs merged. Add haxe.Constraints.NotVoid pull request.

pull request. Add jvm alternative output for the java target merged.

alternative output for the target merged. Rework iterator/iterable/array access resolving in for loops merged.

loops merged. [cs] Add support for native cs type parameter constraints merged.

Add support for native cs type parameter constraints merged. [hxcpp] Improve build times, linear instead of quadratic, relative to the number of files merged.

Improve build times, linear instead of quadratic, relative to the number of files merged. Better error messages for \x and \u merged.

and merged. Disallow \xNN for values higher than 127 fixed.

You can get started using the latest features by downloading a nightly build of Haxe.

Take it easy everyone and have a good week!