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.9
has been released!. - Haxe
3.4.3
has been released! - Haxe
4.0.0-preview.1
has been released! - HashLink
1.2
has 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.org
cookbook.
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.0
will drop the originalphp
target, to be superseded by the newerphp7
target - pull request. - Support custom implicit function arguments like
PosInfos
via abstract@:fromNothing
macro - pull request. - Compiler command line cleanup - issue.
- Move
Map
to thehaxe.ds
package - commit. - Move
List
to thehaxe.ds
package - pull request. - Further work on the
final
keyword - issue. - Add, encourage and use
case var
- pull request. - Further improvements to
case var
syntax - 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!