Note: This website is archived. For up-to-date information about D projects and development, please visit wiki.dlang.org.

[ Forum ] [ Prepackaged Downloads ]

Goldie Home -> Documentation (v0.01/v0.02) -> Requirements

THIS IS AN OLD VERSION

For documentation on a newer version of Goldie, see Documentation For Specific Versions.

Goldie: Requirements

Goldie has been tested to work on Windows and Linux x86. In theory, FreeBSD *should* work, but I haven't tried it. OSX x86 may also work, but will probably need some tweaking.

Required Tango 0.99.8
Required DMD 1.043 (LDC untested) (Get DMD bundled with Tango)
Required SemiTwist D Tools trunk r86
Required GOLD Parser Builder
Recommended Rebuild 0.76 (Only needed to build the included sample apps)
Optional Programmer's Notepad 2 (ie, PN2 Project files are included)

Notes:

  • DMD 1.044+ with Tango Trunk might work, but is untested.
  • Rebuild 0.78 might work, but is quirky and not recommended.
  • Other build systems besides rebuild can probably be used, but you'll be on your own.

Digital Mars D Compiler (DMD) v1.043

Newer versions of the 1.x branch may also work, *if* you also use Tango trunk (or Tango 0.99.9 once it's released) instead of Tango 0.99.8. However, this has not yet been tested.

The 2.x branch of DMD most likely will *not* work. (It is still the "unstable" branch of DMD.)

LDC (The D compiler from the LLVM project) might work (at least on Linux), but I haven't tried.

Tango 0.99.8

It is recommended to get the download that includes DMD. You may want (or need) to then update DMD to 1.043 (all you need to do is overwrite the executables in "bin" - but only the executables).

Tango trunk (or Tango 0.99.9 once it's released) may also work, *if* you also use DMD 1.044 or later. However, this has not yet been tested.

SemiTwist D Tools r86

This is a set of tools and a library for D. The library is required by Goldie. Also included in SemiTwist D Tools is STBuild, which uses Rebuild and can be used to build Goldie's sample apps.

GOLD Parser Builder

Excellent freeware tool. Needed to create/modify languages that can be used with Goldie.

Rebuild 0.76 (Part of DSSS)

Not strictly needed, but highly recommended.

Rebuild 0.78 might also work, but it is quirky and not recommended.

There are alternatives to DSSS's 'rebuild', such as 'bud' and 'xfBuild', but I haven't tried them on Goldie.

Programmer's Notepad 2

Optional, but the included project files are for Programmer's Notepad 2, so it could help.

Note, the *.ppg files are always the main project files (the *.pnproj files are secondary).