Full Featured.

Note: DSP is still actively under development as a beta product. Some of the features mentioned are still being developed. See the release notes in the downloads section.

DSP is built directly on top of DigitalMars D. Because of this that D is able to take full advantage of all of the features that the D-language provides:

DSP also attempts to embrace the philosophies behind the D language. In this regard, DSP exposes a relatively context-free grammar that is familiar to experienced programmers yet free from idiosyncrasies that make it easy to produce bugs. It aims to provide a true bridge between programming on bare metal and composing a markup document in a way that other languages simply can’t. Ultimately, it provides a programming experience that, like D, trusts the programmer in favor of easy to use and compose code.

DSP takes the best features from other languages in the same class (PHP, JSP, CFMX, etc) while extending the overall paradigm to the next step:

The DSP Runtime also provides some useful features of its own:

The latest version of DSP is available in the, downloads section.