Welcome to the latest edition of the Haxe Roundup. Haxe is a high level, strictly typed programming language and cross-compiler.
Community Updates
News and Articles
- Happy Technologies Haxe Summit 2017 report.
- Renaine, a platformer/roguelike hybrid starring Aine, the Phoenix Knight, created with HaxeFlixel has launched on Kickstarter.
- Kode Studio
17.9has been released!. - Haxe
3.4.3has been released! - Haxe
4.0.0-preview.1has been released! - HashLink
1.2has been released, compatible with Haxe4.0.0-preview.1.
Upcoming Events & Talks
- Add an upcoming event about Haxe.
Job Offers & Bounties
- InnoGames are looking for Haxe/OpenFl developer to work on Forge of Empire.
- Mail.ru are looking for a Flash/Haxe developer to work on Armored Warfare.
- Add an available job involving Haxe.
Videos
- Ryder: The Deserter trailer created with HaxeFlixel.
Code Examples
- Set a GIT dependency directly in hxml with
-lib LIBNAME:git:https://github.com/USER/REPO.git#BRANCH. - Have an example you want to add? Consider contributing to the
code.haxe.orgcookbook.
Previews & Demos
Open Source
- None this week.
Closed Source
- Creative Coding preview.
- Procedurally generated medieval cities now with rivers.
- Preview of some upcoming Kha tutorial content.
- Preview of a HaxeFlixel game created for GameZanga.
- Blender-eske version of HaxeUI previewed in KodeGarden.org.
App & Game Releases
- The Last Scholar, a game for Alakajam! a 48 hour gamejam.
- Cheap Golf released to itch.io.
- Cheap Golf released to Steam.
Some Library Releases
- openfl
6.2.0 - lime
5.6.0 - tink_chunk
0.2.0 - byteConvert
1.2.0 - brotlihx
0.0.3 - hldx
1.2.0 - hlsdl
1.2.0 - hlopenal
1.0.0 - js-virtual-dom
0.9.2 - Nodule
git - docopt
0.6.4 - hxbit
1.3.0
Framework Updates
- Lime gets a new file watcher implementation - commit.
Updates from the Haxe core
Current Proposals & Discussions
- Haxelib replacement discussion.
- Add Type parameter variance for Enums.
- Add Default values for enum parameters.
- Add Inline markup literals.
- Add Module-level functions & variables.
- Add Function type syntax.
- Add Type Matching.
- Add Macro method forwarding.
- Add the Spread operator.
- Do you have an idea to improve Haxe? Consider creating a proposal.
Core Changes
66 commits have been made to Haxe compiler in the last week.
- Haxe
4.0.0will drop the originalphptarget, to be superseded by the newerphp7target - pull request. - Support custom implicit function arguments like
PosInfosvia abstract@:fromNothingmacro - pull request. - Compiler command line cleanup - issue.
- Move
Mapto thehaxe.dspackage - commit. - Move
Listto thehaxe.dspackage - pull request. - Further work on the
finalkeyword - issue. - Add, encourage and use
case var- pull request. - Further improvements to
case varsyntax - comment. - Fix for macro build loops - pull request.
- Possible idea for a drop in replacement of core? implementations - comment.
You can get started using the latest features by downloading a nightly build of Haxe.
Take it easy everyone and have a good week!