define-struct/derived and doc improvements

svn: r7844

original commit: cbf636442b85fbc23d28258837f566945c3a3c32
This commit is contained in:
Matthew Flatt 2007-11-27 15:15:34 +00:00
parent 34fe241f26
commit 590e5c012f
6 changed files with 13 additions and 1 deletions

View File

@ -21,6 +21,8 @@
@title[#:tag "basic"]{Basic Document Forms} @title[#:tag "basic"]{Basic Document Forms}
@declare-exporting[scribble/basic]
The @filepath{basic.ss} libraryprovides functions and forms that can be The @filepath{basic.ss} libraryprovides functions and forms that can be
used from code written either in Scheme or with @elem["@"] used from code written either in Scheme or with @elem["@"]
expressions. For example, the @scheme[title] and @scheme[italic] expressions. For example, the @scheme[title] and @scheme[italic]

View File

@ -4,6 +4,8 @@
@title[#:tag "decode"]{Text Decoder} @title[#:tag "decode"]{Text Decoder}
@declare-exporting[scribble/decode]
The @filepath{decode.ss} library helps you write document content in a The @filepath{decode.ss} library helps you write document content in a
natural way---more like plain text, except for @litchar["@"] escapes. natural way---more like plain text, except for @litchar["@"] escapes.
Roughly, it processes a stream of strings to produces instances of the Roughly, it processes a stream of strings to produces instances of the

View File

@ -4,6 +4,8 @@
@title[#:tag "eval"]{Evaluation and Examples} @title[#:tag "eval"]{Evaluation and Examples}
@declare-exporting[scribble/eval]
The @filepath{eval.ss} library provides utilities for evaluating code at The @filepath{eval.ss} library provides utilities for evaluating code at
document-build time and incorporating the results in the document, document-build time and incorporating the results in the document,
especially to show example uses of defined procedures and syntax. especially to show example uses of defined procedures and syntax.

View File

@ -5,6 +5,8 @@
@title[#:tag "manual"]{PLT Manual Forms} @title[#:tag "manual"]{PLT Manual Forms}
@declare-exporting[scribble/manual]
The @filepath{manual.ss} module provides all of @filepath{basic.ss}, and The @filepath{manual.ss} module provides all of @filepath{basic.ss}, and
more... more...
@ -36,7 +38,7 @@ because that's the way it is idented the use of @scheme[schemeblock].
Furthermore, @scheme[define] is typeset as a keyword (bold and black) Furthermore, @scheme[define] is typeset as a keyword (bold and black)
and as a hyperlink to @scheme[define]'s definition in the reference and as a hyperlink to @scheme[define]'s definition in the reference
manual, because this document was built using a for-label binding of manual, because this document was built using a for-label binding of
@scheme[define] (in the source) that match the for-label binding of @scheme[define] (in the source) that matches the for-label binding of
the definition in the reference manual. Similarly, @scheme[not] is a the definition in the reference manual. Similarly, @scheme[not] is a
hyperlink to the its definition in the reference manual. hyperlink to the its definition in the reference manual.

View File

@ -721,6 +721,8 @@ an example of this.
@;-------------------------------------------------------------------- @;--------------------------------------------------------------------
@section{Interface} @section{Interface}
@declare-exporting[scribble/reader]
The @filepath{reader.ss} module provides functionality for advanced needs. The @filepath{reader.ss} module provides functionality for advanced needs.
@; The `with-scribble-read' trick below shadows `read' and @; The `with-scribble-read' trick below shadows `read' and

View File

@ -4,6 +4,8 @@
@title[#:tag "struct"]{Document Structures And Processing} @title[#:tag "struct"]{Document Structures And Processing}
@declare-exporting[scribble/struct]
A document is represented as a @techlink{part}, as described in A document is represented as a @techlink{part}, as described in
@secref["parts"]. This representation is intended to @secref["parts"]. This representation is intended to
independent of its eventual rendering, and it is intended to be independent of its eventual rendering, and it is intended to be