Благодаря напряженной работе Hugh Sanderson haXe теперь поддерживает С++ платформу.

Это значит, что можно компилировать любую haXe программу под С++ и, таким образом, получать производительность одного из самых быстрых языков. Это открывает массу возможностей, таких например, как запуск haXe программ на iPhone.

Чтобы использовать новую возможность, нужно проставить таргет -cpp, но перед этим следует установить библиотеку hxcpp:

haxelib install hxcpp

Пишем простую программку на haXe:

class HelloWorld {
static function main() {
trace("Hello World, haXe!");
}
}


И компилируем:

haxe -cpp out -main HelloWorld

В итоге получим файл out/HelloWorld.exe

Также доступно C++ API.

C++ стал шестой платформой, поддерживаемой haXe:
  • Flash (для Flash Player версии <=8)
  • Flash9 (AVM2, для Flash Player версий>= 9)
  • Javascript
  • Neko
  • PHP
  • теперь и C++
Интересно, что будет дальше?