(course-home-page
(name "Programming Paradigms")
(number-of-lectures 15)
(lecture-names
"intr" "scheme" "higher-order-fn"
"eval-order" "lisp-languages")
(current-lecture 3)
(links
"schemers.org" "http://www.schemers.org/"
"LAML" "http://www.cs.auc.dk/~normark/laml/"
"Haskell" "http://haskell.org/"
)
) |
| | A sample document in a course home page language. The outer 'keyword' is course-home-page .
Inside a course-home-page form there may be a number of subclauses.
We see a name clause, a number-of-lectures clause etc. The important point of the example is that the expression is
regarded as a clause in a new language, which we somehow want to implement
with the purpose of 'solving some problem' - here to generate a set of coherent
web pages for some activity.
|