Welcome to the latest edition of the Haxe Roundup. Haxe is a high level, strictly typed programming language and cross-compiler.
News from the Community
News and Articles
The World Wide Haxe Conference 2016 crowd-funding campaign officially launched last week! The campaign currently stands at 21%
funded!
It turns out that Structured Canvas Language, SCL, was created with using Haxe.
Nicolas’s first Friday live stream about the compilation server has been written up over on the HF blog, which is great, considering that the recording failed to save.
I’m particularly excited by this, Kevin has decided to start documenting UFront, the official Haxe web framework. Documentation is desperately needed for UFront and Kevin’s efforts are a great start. You can read the guides here.
Ohmnivore has published an updated to Peasant Knight, made with HaxeFlixel, over on TIGForums. Checkout the Flash or Windows demos, if your as bad as I am, you will die loads on level 1.
FlashDevelop and HaxeDevelop have released version 5.1.1
, which contain minor changes and bug fixes.
The latest, ongoing, Kha examples by Lewis Lepton.
This week’s latest videos.
- Skyler Parr continues to live code LiveGame, which contains the game’s source code and stream archive.
- Nicolas Cannasse’s latest stream about Heaps is now available on YouTube.
- The Kha creator himself, Robert Konrad live streams Implementing a Raspberry Pi 3 Target for Kha, motivated by Skyler and Nicolas.
A few more updates from the community.
- A mini Haxe game engine roundup.
- Mic Uurloon has written Pathfinding in a 2D point and click adventure game Part 2 using luxe engine.
- John Dimi has written about creating a simple menu in HaxeFlixel using his
djFlixel
library.
Events
- Matthijs Kamstra will be presenting Haxe to
/dev/haag
on Friday 18th March 2016. - Nicolas Cannasse will be presenting Haxe in the opening keynote at Game of Code in Luxembourg between 8th-10th April 2016.
- WWX2016 Haxe Conference at Mozilla Paris between 27th-30th May. Crowd-funding currently at
21%
. - Want to talk at the WWX2016 conference? Submit your proposal to the WWX2016 GitHub repo.
- Add an upcoming event which will be about Haxe.
Job Offers
- Add an available job which involves Haxe.
Previews, Demos & Snippets
- HaxeBullet physics demo in Ohmnivore’s Blip Engine.
- Lava will drain your health in Hegemone Pass.
- Mock-ups from A Wicked Curse.
- A Wicked Curse spider(s).
- Laser disco using luxe engine.
- Driving is fun with Kha, also on YouTube.
- Slow armour.
- Good use for robe.
- Kha working with a USB Nintendo controller.
- Haxe, the most readable language.
- Click-able UI.
- Testing Westorm new features and animations.
- In-game fight scene created with HaxePunk.
- Doing some flixelin….
Game releases
- Raining Fire made with HaxeFlixel for Android.
- Silence made with HaxeFlixel on Steam.
- Hypnorain using OpenFL, on Steam Greenlight.
Some library releases
I’m particularly interested in quite a few library releases from the past week.
Carlos Ballesteros Velasco has released two libraries, haxe-ws 0.0.4
and haxe-crypto 0.0.3
.
Haxe-ws provides WebSockets to every compiler target supported by Haxe.
Haxe-crypto is a port of Hurlant crypto to Haxe, bringing a pure implementation of the TLS 1.0
protocol, public and secret key encryption protocol and so much more. But it turned out that Haxe already had a port of ASCrypt available for the last year.
Brendan Graetz has created hxstructs, a collection of general purpose data structures and algorithms written in Haxe. It will be interesting to see how this library turns out.
If your writing externs for the Php target or just need native access, consider looking into Yaroslav Sivakov’s phpnatives library.
Asciiascetic has started Farcek, a small parser combinator library inspired by Haskell’s Parsec. Even though in the README
it says “the library prioritizes for ease of use over performance”, it will be interesting to see how the library turns out and compares to others. There is an older, existing library, Parsex to consider.
- json-rpc
1.2.1
- extern-js-glob
git
- farcek
1.1.2
- HaQuery
6.7.1
- jsfl
1.2.0
- refactor
3.1.1
- stdlib
2.0.4
- hxnodejs
4.0.4
- slidrr
git
- robotlegs
0.3.0
- starling
0.5.1
- mime
0.0.0
- pyscript
0.0.1
- monsoon
0.0.2
- ithril
1.0.8
- python-ast
git
Updates from the Haxe core
77 commits have been made to Haxe compiler in the last week.
- Haxelib library install counter has been fixed.
- Add
socket_set_keepalive
for Neko pull request merged. - Rewrite the Haxe pattern matcher pull request and ongoing discussion.
- Use the path given in
--display
instead ofCommon.find_file
result pull request. Of interest to IDE plugin authors.
You can start using the latest features by grabbing a nightly build of Haxe.
Have a good week everyone!