This site is a static rendering of the Trac instance that was used by R7RS-WG1 for its work on R7RS-small (PDF), which was ratified in 2013. For more information, see Home. For a version of this page that may be more recent, see DSSSLVsScheme in WG2's repo for R7RS-large.


2010-04-04 15:10:50

DSSSL, the Document Style Semantics and Specification Language, is a language for specifying stylesheets for SGML documents, and is semantically an ancestor of XSLT. It includes as part of itself something called the expression language, a large subset (with extensions) of R4RS Scheme. This page tells you in a coarse way (see the previous link for details) what the differences are between the two.

Here's the list provided at the top of Clause 8:

The syntax keywords and procedures provided by the expression language and its defined subset, the core expression language, are enumerated here.

Here are finer details:

DSSSL extensions: