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

News and Articles

Green tests are nice, but what about coverage? A post on the state of coverage, mostly in VSCode.

Dicey Dungeons news round-up: Let the good times roll.

In case you missed it

Videos & Music

In case you missed it

“Haxe - An understated powerhouse for software development” talk given by George Corney.

Add a video related to Haxe.

Upcoming Events & Talks

Job Offers & Bounties

Product Releases

In case you missed it

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

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

In case you missed it

[haxe-concurrent] Haxe-Concurrent v2.1.1 has been released.

Haxe-Concurrent has been released. [craxe] New anonymous support, initial dynamic support and haxe.Json merged.

People & Projects to support

Current Proposals & Discussions

Core Changes

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

Add haxe.Constraints.NotVoid pull request.

pull request. [hxcpp] Fix infinite array toString recursion merged.

Fix infinite array recursion merged. Handle infinite recursion in Std.string pull request.

pull request. Closure in closure breaks abstract method fixed

In case you missed it

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. [hxcpp] Prevent infinite toString on anon structures merged.

Prevent infinite on anon structures merged. [cs] Add support for native cs type parameter constraints merged.

Add support for native cs type parameter constraints merged. Fix @:using for interfaces and abstracts merged.

for interfaces and abstracts merged. Use namespaced metadata for targets discussion.

[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. Add target.unicode define merged.

define merged. Lex dot-indents for #if and #elseif conditionals merged.

and conditionals merged. Binary format for eval? discussion.

Better error messages for \x and \u merged.

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

for values higher than 127 fixed. Disallow UTF-16 surrogates in Strings 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!