An info.ss file provides general information about a collection. The file must have the following format:
(moduleinfo
(lib
"infotab.ss" "setup") (define identifier info-expr) ···) info-expr is one of (quote datum) (quasiquote datum) ; withunquote
andunquote-splicing
(info-primitive info-expr ···) identifier ; an identifier defined in theinfo
module literal ; a string, number, boolean, etc. info-primitive is one ofcons
car
cdr
list
list*
reverse
append
build-path
collection-path
system-library-subpath
For example, the following declaration is in the info.ss library of the help collection. It contains definitions for three info tags:
(moduleinfo
(lib
"infotab.ss" "setup") (define name "Help") (define mred-launcher-libraries (list
"help.ss")) (define mred-launcher-names (list
"Help Desk")))
The setup collection's getinfo.ss library defines a
get-info
function for extracting field values from a
collection's info.ss file. See the setup collection's
documentation for details.