(((title . "SchemeDoc Demo") (author . "Kurt Normark") (affiliation . "Aalborg University, Denmark") (abstract . " This is a brief example of a Scheme program with multi-semicolon SchemeDoc comments. We have used this example in the paper \"Scheme Documentation tools\". Here the example is used to illustrate the use of different CSS stylesheets.") (scheme-source-file . "/user/normark/scheme/styles/xml-in-laml/schemedoc-2/man/stylesheet-examples/scheme/prog1.scm/") (laml-resource . "false") (documentation-commenting-style . "multi-semicolon") (default-attribute-explanation . not-provided) (source-destination-delta . "html/") (css-prestylesheet . "normal") (css-stylesheet . "fancy") (css-stylesheet-copying . "true") (make-dtd-manual-template . not-provided) (keep-syntactical-comment-file . "false") (manual-destination-name . "fancy") (mirror-names-defined . not-provided) (mirror-name-prefix . not-provided) (attribute-sorting . not-provided) (scheme-source-linking . "true")) ((kind "manual-section") (section-title "Factorials.") (section-body " This section demonstrates a plain and well-known function, namely the factorial function.") (section-id "fac-stuff")) ((cross-references (reference "Scheme source file" "fac" "fancy-ep/fancy-1.html#fac")) (kind "manual-page") (parameters (parameter "n" "An integer")) (description "The factorial function. Also known as n! The factorial function multiplies the numbers from 1 to n. ") (pre-condition "n >= 0") (returns "n * (n-1) * ... * 1") (title "fac") (form (fac n))) ((kind "manual-section") (section-title "List selection functions.") (section-body "This section demonstrates two aliased functions.") (section-id "list-stuff")) ((cross-references (reference "Scheme source file" "head" "fancy-ep/fancy-1.html#head")) (kind "manual-page") (parameters (parameter "pair" "A cons cell")) (description "An alias of car. ") (returns "The first component of a cons cell") (form "(head pair)") (title "head")) ((cross-references (reference "Scheme source file" "tail" "fancy-ep/fancy-1.html#tail")) (kind "manual-page") (parameters (parameter "pair" "A cons cell")) (description "An alias of cdr. ") (returns "The second component of a cons cell") (form "(tail pair)") (title "tail")))