Haxe Roundup № 226

by Skial Bainn published on

Infognition have written a great post titled From native code to browser: Flash, Haxe, Dart or asm.js? in which Dee Mon tests Flash, Haxe, Dart and asm.js in a computation intensive task, the decompression of a keyframe to RGB24.

Mark Knol has, single handedly brought the design of try.haxe.org up to date with Haxe's 3.0 redesign. Mark has also added a bunch of ready to run examples demonstrating the language, its powerful type system and more.

Oh, also, Mark has made it possible to embed try.haxe.org!

Clément Charmet the original creator of try.haxe.org has updated the site to run off of Haxe 3.1.3, the current stable version.

Ryusei Yamaguchi, author of unifill which provides cross-platform unicode support has written HxRE which is a pure Haxe implementation of an regular expression engine, based on libregex. I think this is pretty cool.

Yoshimura Yuu has started porting jsbn the “fast, portable implementation of large-number math in pure JavaScript, enabling public-key crypto and other applications on desktop and mobile browsers” to Haxe, called hxbn. Another one to keep an eye on.

Michel Käser has continued to improve upon his set of abstract that help you work with bit and bytes by implementing operator overloading for all known bitwise operations. You can find all of these abstracts in Michel's hext repository.

ios blender kha social
Blender and Kha iOS test running smooth at 60fps by @luboslenco

Not only is Lubos Lenco working on his Blender to Kha framework ^, he has also ported the JigLib 3D physics engine to Haxe, called JigLibHX.

Philippe Elsass continues to introduce Haxe features and concepts to JavaScript developers, this time in the post Working with JavaScript libraries, in which he shows you how to disabled the compilers type checking for a chunk of code, how to insert raw JavaScript and writing type definitions for existing JavaScript libraries.

A library that Philippe mentions in his post, which has recently been released is Mithril-hx by Andreas Söderlund. “Mithril is a nice little JavaScript MVC framework with lots of power under the hood”, combined with the power of Haxes macro system.

quaxe native html
HTML to Native using Quaxe and Waxe by @glazou

Daniel Glazman has added events, event listeners and event dispatching to his Quaxe library, which allows you to compile HTML and CSS to native code.

The Haxe tutorials started with Philippe's JavaScript plus Haxe guide, but theres more:

Adi Reddy Mora introduces Haxe default access modifiers and return types giving a quick and easy to follow examples for anyone getting started with Haxe. Adi also has written Haxe string interpolation and StringTools, again providing a gentle introduction to string interpolation and StringTools.

Kirill Poletaev has released two new HaxeUI tutorials, Accordions in HaxeUI and ListView in HaxeUI further demonstrating HaxeUI's abilities.

The next tutorial is from Fiery Squirrel showing you How to create an extension for Haxelib.

Boyan Ololoevich has mentioned he will post new videos every Tuesday demonstrating features for the IntelliJ IDEA Haxe plugin. Below you can watch Boyan show you how to develop custom actions for the Haxe plugin.

Tim Stoddard has released the source to his Procedural Noise Algorithms, available from itch.io. The source includes midpoint displacement, value noise and worley noise examples.

Franco Ponticelli has created a flocking simulation demo called boidz using his Sui library, the “Simple User Interface: HTML + Haxe”.

To finish up this roundup, Sven Bergström has written Sublime Plugin updates which improves the snõwkit and luxe engine autocompletion in Sublime Text.