reduce doc dependencies of "racket-doc"

This commit is contained in:
Matthew Flatt 2013-07-12 09:23:08 -06:00
parent 8a9d885774
commit 72ae9a1249
7 changed files with 10 additions and 11 deletions

View File

@ -10,9 +10,7 @@
"scribble-lib"
"racket-index"))
(define build-deps '("compatibility-doc"
"drracket"
"errortrace-doc"
"sgl"
"typed-racket-doc"
"unstable"
"at-exp-lib"

View File

@ -6,7 +6,7 @@
@defmodule[net/sendurl]{Provides @racket[send-url] for opening a URL
in the user's chosen web browser.}
See also @racketmodname[browser/external], which requires
See also @racketmodname[browser/external #:indirect], which requires
@racket[racket/gui], but can prompt the user for a browser if no
browser preference is set.

View File

@ -44,11 +44,11 @@ interfaces (GUIs):
See @racketmodname[2htdp/image #:indirect] for more information.}
@item{The @racketmodname[sgl] library provides OpenGL for 3-D
@item{The @racketmodname[sgl #:indirect] library provides OpenGL for 3-D
graphics. The context for rendering OpenGL can be a window or
bitmap created with @racketmodname[racket/gui].
See @other-doc['(lib "sgl/scribblings/sgl.scrbl")] for more
See @other-doc['(lib "sgl/scribblings/sgl.scrbl") #:indirect "SGL"] for more
information.}
]

View File

@ -4,8 +4,8 @@
@title[#:tag "running" #:style 'toc]{Running and Creating Executables}
While developing programs, many Racket programmers use the
@seclink[#:doc '(lib "scribblings/drracket/drracket.scrbl")
"top"]{DrRacket} programming environment. To run a program without the
@seclink["top" #:doc '(lib "scribblings/drracket/drracket.scrbl")
#:indirect? #t]{DrRacket} programming environment. To run a program without the
development environment, use @exec{racket} (for console-based
programs) or @exec{gracket} (for GUI programs). This chapter mainly
explains how to run @exec{racket} and @exec{gracket}.

View File

@ -2046,7 +2046,7 @@ These predicates detect whether a value is a @tech{contract property},
@subsection{Obligation Information in Check Syntax}
@seclink[#:doc '(lib "scribblings/drracket/drracket.scrbl")
"buttons"]{Check Syntax} in DrRacket shows obligation information for
"buttons" #:indirect? #t]{Check Syntax} in DrRacket shows obligation information for
contracts according to @racket[syntax-property]s that the contract combinators
leave in the expanded form of the program. These properties indicate
where contracts appear in the source and where the positive and negative

View File

@ -10,7 +10,7 @@ information. The @racketmodname[errortrace] library supports more
consistent (independent of the @tech{JIT} compiler) and precise context
information. The @racketmodname[racket/trace] library provides simple
tracing support. Finally, the @seclink[#:doc '(lib
"scribblings/drracket/drracket.scrbl") "top"]{DrRacket} programming environment
"scribblings/drracket/drracket.scrbl") "top" #:indirect? #t]{DrRacket} programming environment
provides much more debugging support.
@include-section["trace.scrbl"]

View File

@ -136,8 +136,9 @@ The function produced by @racketidfont{get-info} reflects information
about the expected syntax of the input stream. The first argument to the
function serves as a key on such information; acceptable keys and the
interpretation of results is up to external tools, such as DrRacket (see
@secref[#:doc '(lib "scribblings/tools/tools.scrbl")
"drracket:module-language-tools"]).
@seclink[#:doc '(lib "scribblings/tools/tools.scrbl")
"drracket:module-language-tools"
#:indirect? #t]{the DrRacket documentation}).
If no information is available for a given key, the result should be
the second argument.
@mz-examples[