either from the official ASF repo, or via the github mirror.
To set up any stable version, choose the appropriate branch (e.g. 0.9.3
):
haxelib git thrift https://git-wip-us.apache.org/repos/asf/thrift.git 0.9.3 lib/haxe
haxelib git thrift https://github.com/apache/thrift.git 0.9.3 lib/haxe
To set up the current development version, use the master
branch:
haxelib git thrift https://git-wip-us.apache.org/repos/asf/thrift.git master lib/haxe
haxelib git thrift https://github.com/apache/thrift.git master lib/haxe
As usual, the installed library can be updated using haxelib upgrade
or haxelib update thrift
.
In order to work with Thrift, you will need to install the Thrift compiler or build from source, depending on your operating system. Appropriate downloads and more information can be found at http://thrift.apache.org
To get started, visit the /tutorial/haxe and /test/haxe dirs for examples. If you are using HIDE or the FlashDevelop IDE, you'll find appropriate project files in these folders.
Haxe Targets: Depending on the desired targets, you may have to install the appropriate HaxeLibs after installing Haxe itself. For example, if you plan to target C#, Java and C++, enter the following commands after installing Haxe:
haxelib install hxcpp haxelib install hxjava haxelib install hxcs
For other targets, please consult the Haxe documentation whether or not any additional target libraries need to be installed and how to achieve this.
Haxe Libraries:
Although designed with maximum portability in mind, for technical reasons some platforms may only support parts of the library, or not be compatible at all.
Javascript: