Dylan Server Pages

Dylan Server Pages (DSP) is a template engine for providing dynamic web site content using the Dylan programming language. They are similar in spirit to JavaServer Pages, but without the ability to mix program logic and page content. All dynamic content is invoked via DSP tag calls such as .

Currently, a DSP application is implemented as a Dylan project that uses the Koala HTTP server library. This effectively means that each DSP application has to run on a different Koala server and therefore on a different HTTP port.

DSP templates contain normal HTML and DSP tag calls. DSP tag calls generate the dynamic content of your web pages. DSP tags use standard XML syntax. There are several special tags—called "directives"—defined that couldn't easily have been defined by the user. DSP directives use the same syntax as other tags, but they use the special tag library name %dsp. For example, the include directive might look like this: <%dsp:include url="foo.dsp"/>.


Famous quotes containing the words dylan and/or pages:

    Well, I don’t know, but I’ve been told
    The streets in heaven are lined with gold.
    I ask you how things could get much worse
    If the Russians happen to get up there first;
    Wowee! pretty scary!
    —Bob Dylan [Robert Allen Zimmerman] (b. 1941)

    There is a difference between a book of two hundred pages from the very beginning, and a book of two hundred pages which is the result of an original eight hundred pages. The six hundred are there. Only you don’t see them.
    Elie Wiesel (b. 1928)