(((title . "SchemeDoc Demo Program") (author . "Kurt Nørmark") (affiliation . "Department of Computer Science, Aalborg University, Denmark.") (abstract . " This is some introduction to a Scheme program. ") (scheme-source-file . "z:/.public_html/schemedoc/examples/ex1/") (laml-resource . not-provided) (documentation-commenting-style . "multi-semicolon") (default-attribute-explanation . not-provided) (source-destination-delta . not-provided) (css-prestylesheet . not-provided) (css-stylesheet . not-provided) (css-stylesheet-copying . not-provided) (make-dtd-manual-template . not-provided) (keep-syntactical-comment-file . not-provided) (manual-destination-name . "ex1") (mirror-names-defined . not-provided) (mirror-name-prefix . not-provided) (attribute-sorting . not-provided) (scheme-source-linking . not-provided)) ((kind "manual-section") (section-title "Section one.") (section-body "This is section one. The two functions in this section are documented by quite a few SchemeDoc tags. ") (section-id "first")) ((kind "manual-page") (parameters (parameter "x" "The first number") (parameter "y" "The second number")) (examples (example "(add 1 2)")) (description "The function f adds to numbers ") (pre-condition "Both a and b are numbers") (misc "Miscelaneous information") (post-condition "The result is the sum of x and y") (returns "Return the sum of x and y") (title "add") (form (add x y)) (cross-references (reference "Scheme source file" "add" "ex1-ep/ex1-1.html#add") (reference "Context" "SchemeDoc" "http://www.cs.auc.dk/~normark/schemedoc/") (internal-references "next section" "second") (internal-references "the other function" "subtract"))) ((kind "manual-page") (parameters (parameter "x" "The first number") (parameter "y" "The second number")) (examples (example "(subtract 7 5)")) (description "The function f subtracts to numbers ") (pre-condition "Both a and b are numbers") (post-condition "The result is the difference between x and y") (returns "Returns x - y") (title "subtract") (form (subtract x y)) (cross-references (reference "Scheme source file" "subtract" "ex1-ep/ex1-1.html#subtract") (reference "Context" "SchemeDoc" "http://www.cs.auc.dk/~normark/schemedoc/") (internal-references "the other function" "add"))) ((kind "manual-section") (section-title "Section two.") (section-body "This is the second section, only with a couple of functions. The comment of these functions are not documented with a lot of SchemeDoc tags. ") (section-id "second")) ((cross-references (reference "Scheme source file" "fac" "ex1-ep/ex1-1.html#fac")) (kind "manual-page") (description "Calculate the factorial of n ") (title "fac") (form (fac n))) ((cross-references (reference "Scheme source file" "sample-function" "ex1-ep/ex1-1.html#sample-function")) (kind "manual-page") (description "A function that returns a number of factorial numbers. ") (title "sample-function") (form (sample-function))))