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}
@declare-exporting[scribble/basic]
The @filepath{basic.ss} libraryprovides functions and forms that can be
used from code written either in Scheme or with @elem["@"]
expressions. For example, the @scheme[title] and @scheme[italic]

View File

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

View File

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

View File

@ -5,6 +5,8 @@
@title[#:tag "manual"]{PLT Manual Forms}
@declare-exporting[scribble/manual]
The @filepath{manual.ss} module provides all of @filepath{basic.ss}, and
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)
and as a hyperlink to @scheme[define]'s definition in the reference
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
hyperlink to the its definition in the reference manual.

View File

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

View File

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