{"id":102975,"date":"2019-10-30T16:32:09","date_gmt":"2019-10-30T16:32:09","guid":{"rendered":"http:\/\/gamefromscratch.com\/post.aspx?id=5bf75db6-4a64-452e-99d3-dbe4a9c9b8f6"},"modified":"2019-10-30T16:32:09","modified_gmt":"2019-10-30T16:32:09","slug":"haxe-4-0-0-released","status":"publish","type":"post","link":"https:\/\/sickgaming.net\/blog\/2019\/10\/30\/haxe-4-0-0-released\/","title":{"rendered":"Haxe 4.0.0 Released"},"content":{"rendered":"<p>The <a href=\"https:\/\/haxe.org\">Haxe Programming Language<\/a> just hit a major milestone with the release of version 4.0.0.&nbsp; The programming language gains several new features <a href=\"https:\/\/haxe.org\/download\/\">such as<\/a>:<\/p>\n<ul>\n<li>New function type syntax<\/li>\n<li>Arrow function syntax<\/li>\n<li>final keyword<\/li>\n<li>New and faster Haxe built-in interpreter<\/li>\n<li>Unicode support on all targets <\/li>\n<li>Key-value iterators<\/li>\n<li>Auto-&#8220;using&#8221; for types<\/li>\n<li>IDE services protocol for better IDE support<\/li>\n<li>New high-performance run-time HashLink, a successor of Neko <\/li>\n<li>.. and much more!<\/li>\n<\/ul>\n<p>Check the complete <a href=\"https:\/\/github.com\/HaxeFoundation\/haxe\/wiki\/What's-new-in-Haxe-4#new-function-type-syntax\">What\u2019s New Guide<\/a> for a full list of changes in this release, including possible breaking changes from Haxe 3.x.&nbsp; There is a thriving ecosystem of game engines and frameworks for Haxe which we <a href=\"https:\/\/www.gamefromscratch.com\/post\/2018\/09\/10\/Haxe-Game-Engines.aspx\">showcased here<\/a>.&nbsp; Of particular interest are the Blender based Armory3D engine (<a href=\"https:\/\/devga.me\/tutorials\/armory3d\/\">tutorial series here<\/a>) and the popular and mature 2D frame HaxeFlixel (<a href=\"https:\/\/www.gamefromscratch.com\/page\/Haxe-and-HaxeFlixel-Tutorial-Series.aspx\">tutorial series here<\/a>).<\/p>\n<p>You can learn more about the Haxe 4.0.0 release in the <a href=\"https:\/\/youtu.be\/9KW6P9JaqTc\">video<\/a> below.<\/p>\n<p align=\"center\">[youtube https:\/\/www.youtube.com\/watch?v=9KW6P9JaqTc&#038;w=853&#038;h=480]<\/p>\n<p class=\"under\"> <span class=\"categories\"><a href=\"https:\/\/www.gamefromscratch.com\/category\/GameDev-News.aspx\">GameDev News<\/a> <a href=\"https:\/\/www.gamefromscratch.com\/category\/Programming.aspx\">Programming<\/a><\/span> <span class=\"tags\"><a href=\"https:\/\/www.gamefromscratch.com\/?tag=\/Haxe\" rel=\"tag\">Haxe<\/a><\/span> <\/p>\n<hr>\n","protected":false},"excerpt":{"rendered":"<p>The Haxe Programming Language just hit a major milestone with the release of version 4.0.0.&nbsp; The programming language gains several new features such as: New function type syntax Arrow function syntax final keyword New and faster Haxe built-in interpreter Unicode support on all targets Key-value iterators Auto-&#8220;using&#8221; for types IDE services protocol for better IDE [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[71,64],"tags":[72,73],"class_list":["post-102975","post","type-post","status-publish","format-standard","hentry","category-game-development","category-programming","tag-gamedev-news","tag-programming"],"_links":{"self":[{"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/posts\/102975","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/comments?post=102975"}],"version-history":[{"count":0,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/posts\/102975\/revisions"}],"wp:attachment":[{"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/media?parent=102975"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/categories?post=102975"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/tags?post=102975"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}