Haxe Roundup № 478

by Skial Bainn edited on

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

Haxe US Summit 2019

Community Updates

News and Articles

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

  • Julie Games are looking for a Haxe/C# programmer to join their team in Moscow, Russia. 🇷🇺
  • Playtika are looking for a Haxe programmer to work at their Minsk branch (Belarus). They are maintaining a Html5 version of their C# game engine, so required skills are: C#, Haxe, Javascript & WebGL. Please contact Ed Ryzhov for details.
  • The Proletariat Inc team is growing. They are looking for artists, engineers and strong community people. Apply Here!
  • Sigma Software have updated their job post and now they are looking for a Senior Haxe Developer.
  • CODEFATHER company (Moscow, Russia) is looking for JavaScript/Haxe programmer who will work on extending game engine built with Pixi.js/Haxe. 🇷🇺
  • Shiro Games are looking for a Game Designer and a Senior Game Programmer to join them. 🇫🇷
  • Lars Doucet’s latest bounty for $250 is if you can come up with a nice way to unify HXCPP and HashLink C bindings.
  • Lars Doucet’s list of various open bounties. 🌍
  • Add an available job involving Haxe.

Product Releases

In case you missed it
  • hidezip.com is a web app by Kevin Leung made with Haxe and Coconut that lets you camouflage an archive file to make it looks like an image file in your file explorer.

Code Examples

Previews & Demos

Open Source

Closed Source

Some Library Releases

Framework Updates

  • [kha] Optimize Android Java Float32Array, now 6x faster pull request.
  • [linc_uv] A better UV binding by kevinresol merged.
  • [as3hx] Changes for converting Moonshine IDE AS3 source code pull request.

People & Projects to support

  • Robert Konrad, the Kha author, is creating Programming Toolkits.
  • 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.
  • 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

Core Changes

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

  • Remove --gen-hx-classes merged.
  • Add a warning for conditions in #if containing dots not enclosed in parens issue.
  • Mark native properties (typed as plain fields) as having side-effectful reads issue.
  • [js] Replace setTimeout timeout Int with Float merged.
  • [lua] Sys.environment segfault issue.
In case you missed it
  • Better error messages for \x and \u merged.
  • haxe.Utf8 pull request.
  • Disallow UTF-16 surrogates in Strings merged.
  • Disallow \xNN for values higher than 127 fixed.
  • Unicode sys tests pull request.
  • @:using should work for all types issue and discussion.
  • -java-lib on non Java targets issue.
  • Reconstruct do-loops pull request.
  • [php] Improve generation of anonymous objects declaration with a 50% speed improvement issue.

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

Take it easy everyone and have a good week!