Version 14 (modified by Abscissa, 13 years ago) |
---|
Welcome to HaxeD
Aims to compile Haxe code to the D Programming Language (version 2.x).
License: zlib/libpng
OS: Cross-platform. Tested on Windows and Linux.
Status
HaxeD is still in its very early stages.
- The Haxe preprocessor, HaxePreD, is implemented and usable as either a standalone program or a D library.
- A GOLD/Goldie grammar for the Haxe language (albeit with a few limitations) is written and available here.
HaxeD itself currently does the following (as either a standalone program or a rudimentary D library):
- Preprocess and parse given Haxe sources.
- Automatically do the same for all imported Haxe modules.
- Output a blank D module for each Haxe module.
Message Board and Issue Tracking
...are right here on DSource.
Source Repository
The source repository is on BitBucket:
https://bitbucket.org/Abscissa256/haxed
Download
Via Mercurial:
hg clone https://bitbucket.org/Abscissa256/haxed
You'll also need the latest Goldie and SemiTwistDTools trunks (HaxeD is in such an early state that the latest official Goldie release may not be new enough):
On Windows (Linux is similar):
svn co http://svn.dsource.org/projects/goldie/trunk Goldie svn co http://svn.dsource.org/projects/semitwist/trunk SemiTwistDTools set PATH=%CD%\Goldie;%CD%\SemiTwistDTools;%PATH% cd SemiTwistDTools buildAll cd ..\goldie semitwist-stbuild all cd ..
Then you can download and build HaxeD and HaxePreD:
hg clone https://bitbucket.org/Abscissa256/haxed cd haxed semitwist-stbuild all
Starting Points
- TracGuide -- Built-in Documentation
For a complete list of local wiki pages, see TitleIndex.