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.

DSSSLVs­Scheme

cowan
2010-04-25 11:33:49
2Added more detailshistory
source

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: