https://github.com/pleclech/hacking-haxe
Musing with HAXE compiler
https://github.com/pleclech/hacking-haxe
Last synced: 7 months ago
JSON representation
Musing with HAXE compiler
- Host: GitHub
- URL: https://github.com/pleclech/hacking-haxe
- Owner: pleclech
- License: mit
- Created: 2015-03-25T12:35:52.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2017-05-26T11:31:56.000Z (about 9 years ago)
- Last Synced: 2025-01-18T13:38:24.394Z (over 1 year ago)
- Language: Haxe
- Homepage:
- Size: 45.7 MB
- Stars: 18
- Watchers: 7
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# [
](http://haxe.org) - [The Cross-Platform Toolkit](http://haxe.org)
[](https://travis-ci.org/HaxeFoundation/haxe)
[](https://ci.appveyor.com/project/HaxeFoundation/haxe)
[](https://saucelabs.com/u/haxe)
[](https://gitter.im/HaxeFoundation/haxe?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge)
Haxe is an open source toolkit that allows you to easily build cross-platform tools and applications that target many mainstream platforms. The Haxe toolkit includes:
* **The Haxe programming language**, a modern, high-level, strictly-typed programming language
* **The Haxe cross-compiler**, a state-of-the-art, lightning-speed compiler for many targets
* **The Haxe standard library**, a complete, cross-platform library of common functionality
Haxe allows you to compile for the following targets:
* ActionScript 3
* C++
* C#
* Flash
* Java
* JavaScript
* NekoVM
* PHP
* Python
You can try Haxe directly from your browser at [try.haxe.org](http://try.haxe.org)!
For more information about Haxe, head to the [offical Haxe website](http://haxe.org).
## License
The Haxe project has several licenses, covering different parts of the projects.
* The Haxe compiler is released under the GNU General Public License version 2 or any later version.
* The Haxe libraries are released under a "two-clause" BSD license.
* The Neko runtime is licensed under the GNU Lesser General Public License version 2.1 or any later version.
For the complete Haxe licenses, please see http://haxe.org/foundation/open-source.html or [extra/LICENSE.txt](extra/LICENSE.txt).
## Installing Haxe
The latest stable release is [Haxe 3.2.0-rc2](http://haxe.org/download/version/3.2.0-rc.2/). Pre-built binaries are available for your platform:
* **[Windows installer](http://haxe.org/download/file/3.2.0-rc.2/haxe-3.2.0-rc2-win.exe)**
* **[Windows binaries](http://haxe.org/download/file/3.2.0-rc.2/haxe-3.2.0-rc2-win.zip)**
* **[OSX installer](http://haxe.org/download/file/3.2.0-rc.2/haxe-3.2.0-rc2-osx-installer.pkg)**
* **[OSX binaries](http://haxe.org/download/file/3.2.0-rc.2/haxe-3.2.0-rc2-osx.tar.gz)**
* **[Linux 32-bit binaries](http://haxe.org/download/file/3.2.0-rc.2/haxe-3.2.0-rc2-linux32.tar.gz)**
* **[Linux 64-bit binaries](http://haxe.org/download/file/3.2.0-rc.2/haxe-3.2.0-rc2-linux64.tar.gz)**
Automated development builds are available from [build.haxe.org](http://build.haxe.org).
## Building from source
1. Clone the repository using git. Be sure to initialize and fetch the submodules.
git clone --recursive git://github.com/HaxeFoundation/haxe.git
cd haxe
2. Follow the [documentation on building Haxe for your platform](http://haxe.org/documentation/introduction/building-haxe.html).
## Using Haxe
For information on on using Haxe, consult the [Haxe documentation](http://haxe.org/documentation):
* [Haxe Introduction](http://haxe.org/documentation/introduction), an introduction to the Haxe toolkit
* [The Haxe Manual](http://haxe.org/manual), the reference manual for the Haxe language
* [Haxe API](http://api.haxe.org), documentation for the Haxe standard and native APIs
* [Haxelib](http://lib.haxe.org), a repository of Haxe libraries for a variety of needs
## Community
You can get help and talk with fellow Haxers from around the world via:
* the [official Haxe Google Group](https://groups.google.com/forum/#!forum/haxelang)
* the [Haxe IRC chatroom](http://unic0rn.github.io/tiramisu/haxe), #haxe on chat.freenode.net
## Version compatibility
Haxe | neko
---- | -----
2.* | 1.*
3.0.0 | 2.0.0
3.1.3 | 2.0.0