Parsing System (v0.6)
Goldie Home (v0.6) -> Getting Started -> Requirements

Requirements

This has been tested to work on Windows and Linux x86. It should also work on OSX and any other platform supported by DMD, but has not been tested.

Required DMD 2.052 or newer (LDC/GDC are untested)
Required SemiTwist D Tools trunk r234 (Bundled with Goldie's official prebuilt releases)
Optional DVM (D Version Manager)
Optional Programmer's Notepad 2 (ie, PN2 Project files are included)
Optional JsonViewer (Bundled with Goldie)

Required

Digital Mars D Compiler (DMD) v2.052 or newer

Reference compiler for the D Programming Language.

LDC (on OSX or Linux) or GDC might work, but I haven't tried.

The version of Goldie has been tested with DMD versions 2.052 through 2.055.

If you want to try to build Goldie's tools with LDC or GDC, you'll need to adjust Goldie's stbuild.conf and the SemiTwist D Tools stbuild.conf, and make a symlink to LDC or GDC named dmd.

If you want to try to build Goldie's tools with DMD 2.054 or older, see this note.

Required

SemiTwist D Tools trunk r234

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 can be used to build Goldie's tools and sample apps. SemiTwist D Tools is bundled with Goldie's official prebuilt releases.

Optional

DVM (D Version Manager)

You can use this simple tool to easily install DMD. It also makes it easy to have multiple versions of DMD installed and switch between them.

Optional

Programmer's Notepad 2

Optional, but the included project files are for Programmer's Notepad 2, so it could help if you want to work with Goldie's source. Note, the *.ppg files are the main project files (the *.pnproj files are secondary).

Optional

JsonViewer

A specially-modified version of JsonViewer is bundled with Goldie, although it's not officially part of Goldie.

See the JsonViewer page for more information on this tool.