The Tower Bridge in Sacramento, California Original GOLD Engine
D Programming Language
Main
Latest News
Getting Started
Screen Shots
Download
Documentation
Contributors
Contact
About GOLD
How It Works
FAQ
Why Use GOLD?
Comparison
Revision History
Freeware License
More ...
Articles
What is a Parser?
Backus-Naur Form
DFA Lexer
LALR Parsing
Glossary
Links
More ...


From the website: D is a systems programming language. Its focus is on combining the power and high performance of C and C++ with the programmer productivity of modern languages like Ruby and Python. Special attention is given to the needs of quality assurance, documentation, management, portability and reliability.

D Programming Language
Goldie Engine
by Nick Sabalausky
Download Nick Sabalausky released a new engine for the D Programming Language. Goldie (pronounced "goal D") works on both Windows and Linux. It should also work in Mac-OS X and FreeBSD. The engine features, the following:

  • StaticLang: Creates new "static-style" languages for enhanced compile-time error checking. A preview of this was seen in
    Bill Baxter's Nov 2009 NWCPP D presentation ( http://www.nwcpp.org/old/Meetings/2009/11.html). Languages can be embedded directly into your app using the this tool (don't have to load a CGT file at run-time, although you still can) .
  • JsonViewer: Not officially part of Goldie, but an enhanced version of JsonViewer is included that adds a special Parse Tree Mode for inspecting the relationship between a source and a treerepresenting the source (such as the parse tree).
  • GenDocs: Simple HTML preprocessor intended for generating documentation.
  • Complete documentation has been created.
  • Major improvements to API for dealing with parsing errors and greatly improved handling of Unicode
Author: Nick Sabalausky
Homepage: http://www.dsource.org/projects/goldie
Language: DigitalMars D
License: zlib/libpng
Version: 0.3
Documentation Nick Sabalausky provided complete documentation for Goldie. These include documentation on how to use the Engine, installation instructions, and requirements.
Piepkorn Engine
by Matthias Piepkorn
  Source Code Matthias Piepkorn created a version of the Engine for the D Programming Language. This programming language was designed to combine the efficiently of C with modern object orientation programming concepts.
Author: Matthias Piepkorn
Language: DigitalMars D
Version: 1.0
Size: 15 KB
  Program Templates Matthias Piepkorn aslo created a number of program templates for his D Engine. These templates will automatically generate a ready-to-use skeleton program.
Authors: Matthias Piepkorn
Language: DigitalMars D
Size: 4 KB