@require[....]* to @(require ...*)
svn: r8269
This commit is contained in:
parent
e2aed66d78
commit
cec8fbbd5f
|
@ -139,7 +139,7 @@ evaluation context to the inside of the module, just like DrScheme's
|
|||
@onscreen{Run} button.
|
||||
|
||||
@; ----------------------------------------------------------------------
|
||||
@section{A Note to Readers with Scheme/Lisp Experience}
|
||||
@section[#:tag "use-module"]{A Note to Readers with Scheme/Lisp Experience}
|
||||
|
||||
If you already know something about Scheme or Lisp, you might be
|
||||
tempted to put just
|
||||
|
@ -159,7 +159,7 @@ into @filepath{piece.ss} and run @exec{mzscheme} with
|
|||
|
||||
That will work, because @exec{mzscheme} is willing to imitate a
|
||||
traditional Scheme environment, but we strongly recommend against using
|
||||
@scheme[load].
|
||||
@scheme[load] or writing programs outside of a module.
|
||||
|
||||
Writing definitions outside of a module leads to bad error messages,
|
||||
bad performance, and awkward scripting to combine and run
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
#lang scribble/doc
|
||||
@require[scribble/manual]
|
||||
@require["utils.ss"]
|
||||
@require[(for-syntax scheme/base)]
|
||||
@(require scribble/manual
|
||||
"utils.ss"
|
||||
(for-syntax scheme/base))
|
||||
|
||||
@define-syntax[def-section-like
|
||||
(syntax-rules ()
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
#lang scribble/doc
|
||||
@require[scribble/manual]
|
||||
@require["utils.ss"]
|
||||
@(require scribble/manual
|
||||
"utils.ss")
|
||||
|
||||
@title[#:tag "decode"]{Decoding Text}
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
#lang scribble/doc
|
||||
@require[scribble/manual]
|
||||
@require["utils.ss"]
|
||||
@(require scribble/manual
|
||||
"utils.ss")
|
||||
|
||||
@title[#:tag "doclang"]{Document Language}
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
#lang scribble/doc
|
||||
@require[scribble/manual]
|
||||
@require[scribble/bnf]
|
||||
@require["utils.ss"]
|
||||
@(require scribble/manual
|
||||
scribble/bnf
|
||||
"utils.ss")
|
||||
|
||||
@title[#:tag "docreader"]{Document Reader}
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
#lang scribble/doc
|
||||
@require[scribble/manual
|
||||
scribble/bnf]
|
||||
@require["utils.ss"]
|
||||
@(require scribble/manual
|
||||
scribble/bnf
|
||||
"utils.ss")
|
||||
|
||||
@title{How to Scribble Documentation}
|
||||
|
||||
|
@ -154,13 +154,13 @@ means
|
|||
For more information on the syntax of @litchar["@"], see
|
||||
@secref["reader"].
|
||||
|
||||
In a document that starts @tt{#lang scribble/doc},
|
||||
In a document that starts @hash-lang[] @schememodname[scribble/doc],
|
||||
the top level is a text-mode sequence. The parsed sequence is further
|
||||
decoded to turn it into a hierarchy of sections and paragraphs. For
|
||||
example, a linear sequence of @scheme[section] declarations with
|
||||
interleaved text is turned into a list of @scheme[part] instances with
|
||||
all text assigned to a particular part. See @secref["decode"] for more
|
||||
information on the decoding process.
|
||||
all text assigned to a particular part. See @secref["layers"] for more
|
||||
information on these layers.
|
||||
|
||||
@; ----------------------------------------
|
||||
@section[#:tag "scheme-hyperlinks"]{Scheme Typesetting and Hyperlinks}
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
scribble/bnf
|
||||
"utils.ss")
|
||||
|
||||
@title{Scribble Layers}
|
||||
@title[#:tag "layers"]{Scribble Layers}
|
||||
|
||||
Scribble is made of independently usable parts. For example, the
|
||||
Scribble reader can be used in any situation that requires lots of
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
#lang scribble/doc
|
||||
@require[scribble/manual]
|
||||
@require[scribble/bnf]
|
||||
@require[scribble/eval]
|
||||
@require["utils.ss"]
|
||||
@require[(for-syntax scheme/base)]
|
||||
@(require scribble/manual
|
||||
scribble/bnf
|
||||
scribble/eval
|
||||
"utils.ss"
|
||||
(for-syntax scheme/base))
|
||||
|
||||
@(define read-eval (make-base-eval))
|
||||
@interaction-eval[#:eval read-eval (require (for-syntax scheme/base))]
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
#lang scribble/doc
|
||||
@require[scribble/manual]
|
||||
@require["utils.ss"]
|
||||
@require[(for-label scheme/class)]
|
||||
@(require scribble/manual
|
||||
"utils.ss"
|
||||
(for-label scheme/class))
|
||||
|
||||
@(define-syntax-rule (defmodule/local lib . content)
|
||||
(begin
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
#lang scribble/doc
|
||||
@require[scribble/manual]
|
||||
@require["utils.ss"]
|
||||
@(require scribble/manual
|
||||
"utils.ss")
|
||||
|
||||
@title[#:tag "scheme"]{Scheme}
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
#lang scribble/doc
|
||||
@require[scribble/manual]
|
||||
@require[scribble/bnf]
|
||||
@require["utils.ss"]
|
||||
@(require scribble/manual
|
||||
scribble/bnf
|
||||
"utils.ss")
|
||||
|
||||
@title{@bold{Scribble}: PLT Documentation Tool}
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user