Tidy up TR reference.

This commit is contained in:
Vincent St-Amour 2011-06-14 16:48:08 -04:00
parent 1cf57b893c
commit d43c8fc406
10 changed files with 26 additions and 116 deletions

View File

@ -1,20 +1,7 @@
#lang scribble/manual #lang scribble/manual
@begin[(require "../utils.rkt" scribble/eval scriblib/footnote @begin[(require "../utils.rkt")
racket/sandbox) (require (for-label (only-meta-in 0 [except-in typed/racket for])))]
(require (for-label (only-meta-in 0 [except-in typed/racket for])
(only-in racket/base for)
racket/list srfi/14
version/check))]
@(define the-eval (make-base-eval))
@(the-eval '(require (except-in typed/racket #%top-interaction #%module-begin)))
@(define the-top-eval (make-base-eval))
@(the-top-eval '(require (except-in typed/racket #%module-begin)))
@(define-syntax-rule (ex . args)
(examples #:eval the-top-eval . args))
@title{Compatibility Languages} @title{Compatibility Languages}

View File

@ -1,20 +1,7 @@
#lang scribble/manual #lang scribble/manual
@begin[(require "../utils.rkt" scribble/eval scriblib/footnote @begin[(require "../utils.rkt")
racket/sandbox) (require (for-label (only-meta-in 0 [except-in typed/racket for])))]
(require (for-label (only-meta-in 0 [except-in typed/racket for])
(only-in racket/base for)
racket/list srfi/14
version/check))]
@(define the-eval (make-base-eval))
@(the-eval '(require (except-in typed/racket #%top-interaction #%module-begin)))
@(define the-top-eval (make-base-eval))
@(the-top-eval '(require (except-in typed/racket #%module-begin)))
@(define-syntax-rule (ex . args)
(examples #:eval the-top-eval . args))
@title{Experimental Features} @title{Experimental Features}

View File

@ -1,20 +1,7 @@
#lang scribble/manual #lang scribble/manual
@begin[(require "../utils.rkt" scribble/eval scriblib/footnote @begin[(require "../utils.rkt")
racket/sandbox) (require (for-label (only-meta-in 0 [except-in typed/racket for])))]
(require (for-label (only-meta-in 0 [except-in typed/racket for])
(only-in racket/base for)
racket/list srfi/14
version/check))]
@(define the-eval (make-base-eval))
@(the-eval '(require (except-in typed/racket #%top-interaction #%module-begin)))
@(define the-top-eval (make-base-eval))
@(the-top-eval '(require (except-in typed/racket #%module-begin)))
@(define-syntax-rule (ex . args)
(examples #:eval the-top-eval . args))
@title{Legacy Forms} @title{Legacy Forms}

View File

@ -1,20 +1,11 @@
#lang scribble/manual #lang scribble/manual
@begin[(require "../utils.rkt" scribble/eval scriblib/footnote @begin[(require "../utils.rkt")
racket/sandbox)
(require (for-label (only-meta-in 0 [except-in typed/racket for]) (require (for-label (only-meta-in 0 [except-in typed/racket for])
(only-in racket/base for) (only-in racket/base for)
racket/list srfi/14 racket/list srfi/14 net/url
version/check))] version/check))]
@(define the-eval (make-base-eval))
@(the-eval '(require (except-in typed/racket #%top-interaction #%module-begin)))
@(define the-top-eval (make-base-eval))
@(the-top-eval '(require (except-in typed/racket #%module-begin)))
@(define-syntax-rule (ex . args)
(examples #:eval the-top-eval . args))
@title{Libraries Provided With Typed Racket} @title{Libraries Provided With Typed Racket}

View File

@ -1,20 +1,7 @@
#lang scribble/manual #lang scribble/manual
@begin[(require "../utils.rkt" scribble/eval scriblib/footnote @begin[(require "../utils.rkt")
racket/sandbox) (require (for-label (only-meta-in 0 [except-in typed/racket for])))]
(require (for-label (only-meta-in 0 [except-in typed/racket for])
(only-in racket/base for)
racket/list srfi/14
version/check))]
@(define the-eval (make-base-eval))
@(the-eval '(require (except-in typed/racket #%top-interaction #%module-begin)))
@(define the-top-eval (make-base-eval))
@(the-top-eval '(require (except-in typed/racket #%module-begin)))
@(define-syntax-rule (ex . args)
(examples #:eval the-top-eval . args))
@title{Typed Racket Syntax Without Type Checking} @title{Typed Racket Syntax Without Type Checking}

View File

@ -1,20 +1,7 @@
#lang scribble/manual #lang scribble/manual
@begin[(require "../utils.rkt" scribble/eval scriblib/footnote @begin[(require "../utils.rkt" scriblib/footnote)
racket/sandbox) (require (for-label (only-meta-in 0 [except-in typed/racket for])))]
(require (for-label (only-meta-in 0 [except-in typed/racket for])
(only-in racket/base for)
racket/list srfi/14
version/check))]
@(define the-eval (make-base-eval))
@(the-eval '(require (except-in typed/racket #%top-interaction #%module-begin)))
@(define the-top-eval (make-base-eval))
@(the-top-eval '(require (except-in typed/racket #%module-begin)))
@(define-syntax-rule (ex . args)
(examples #:eval the-top-eval . args))
@title{Optimization in Typed Racket} @title{Optimization in Typed Racket}

View File

@ -1,11 +1,8 @@
#lang scribble/manual #lang scribble/manual
@begin[(require "../utils.rkt" scribble/eval scriblib/footnote @begin[(require "../utils.rkt" scribble/eval racket/sandbox)
racket/sandbox)
(require (for-label (only-meta-in 0 [except-in typed/racket for]) (require (for-label (only-meta-in 0 [except-in typed/racket for])
(only-in racket/base for) (only-in racket/base for)))]
racket/list srfi/14
version/check))]
@(define the-eval (make-base-eval)) @(define the-eval (make-base-eval))
@(the-eval '(require (except-in typed/racket #%top-interaction #%module-begin))) @(the-eval '(require (except-in typed/racket #%top-interaction #%module-begin)))
@ -368,3 +365,5 @@ a @racket[require/typed] form. Here is an example of using
@racket[file-or-directory-modify-seconds] has some arguments which are optional, @racket[file-or-directory-modify-seconds] has some arguments which are optional,
so we need to use @racket[case->].} so we need to use @racket[case->].}
@(close-eval the-eval)

View File

@ -1,20 +1,13 @@
#lang scribble/manual #lang scribble/manual
@begin[(require "../utils.rkt" scribble/eval scriblib/footnote @begin[(require "../utils.rkt" scribble/eval racket/sandbox)
racket/sandbox) (require (for-label (only-meta-in 0 [except-in typed/racket for])))]
(require (for-label (only-meta-in 0 [except-in typed/racket for])
(only-in racket/base for)
racket/list srfi/14
version/check))]
@(define the-eval (make-base-eval)) @(define the-eval (make-base-eval))
@(the-eval '(require (except-in typed/racket #%top-interaction #%module-begin))) @(the-eval '(require (except-in typed/racket #%top-interaction #%module-begin)))
@(define the-top-eval (make-base-eval)) @(define the-top-eval (make-base-eval))
@(the-top-eval '(require (except-in typed/racket #%module-begin))) @(the-top-eval '(require (except-in typed/racket #%module-begin)))
@(define-syntax-rule (ex . args)
(examples #:eval the-top-eval . args))
@title{Typed Regions} @title{Typed Regions}
@ -62,3 +55,4 @@ have the types ascribed to them; these types are converted to contracts and chec
(fun val)]} (fun val)]}
@(close-eval the-eval)

View File

@ -1,11 +1,7 @@
#lang scribble/manual #lang scribble/manual
@begin[(require "../utils.rkt" scribble/eval scriblib/footnote @begin[(require "../utils.rkt" scribble/eval racket/sandbox)
racket/sandbox) (require (for-label (only-meta-in 0 [except-in typed/racket for])))]
(require (for-label (only-meta-in 0 [except-in typed/racket for])
(only-in racket/base for)
racket/list srfi/14
version/check))]
@(define the-eval (make-base-eval)) @(define the-eval (make-base-eval))
@(the-eval '(require (except-in typed/racket #%top-interaction #%module-begin))) @(the-eval '(require (except-in typed/racket #%top-interaction #%module-begin)))
@ -354,3 +350,5 @@ recursive type in the body @racket[t]
@defform[(Option t)]{Either @racket[t] or @racket[#f]} @defform[(Option t)]{Either @racket[t] or @racket[#f]}
@defform[(Opaque t)]{A type constructed using @racket[require-opaque-type].} @defform[(Opaque t)]{A type constructed using @racket[require-opaque-type].}
@(close-eval the-eval)

View File

@ -1,21 +1,13 @@
#lang scribble/manual #lang scribble/manual
@begin[(require "../utils.rkt" scribble/eval scriblib/footnote @begin[(require "../utils.rkt" scribble/eval racket/sandbox)
racket/sandbox) (require (for-label (only-meta-in 0 [except-in typed/racket for])))]
(require (for-label (only-meta-in 0 [except-in typed/racket for])
(only-in racket/base for)
racket/list srfi/14
version/check))]
@(define the-eval (make-base-eval)) @(define the-eval (make-base-eval))
@(the-eval '(require (except-in typed/racket #%top-interaction #%module-begin))) @(the-eval '(require (except-in typed/racket #%top-interaction #%module-begin)))
@(define the-top-eval (make-base-eval)) @(define the-top-eval (make-base-eval))
@(the-top-eval '(require (except-in typed/racket #%module-begin))) @(the-top-eval '(require (except-in typed/racket #%module-begin)))
@(define-syntax-rule (ex . args)
(examples #:eval the-top-eval . args))
@title{Utilities} @title{Utilities}
Typed Racket provides some additional utility functions to facilitate typed programming. Typed Racket provides some additional utility functions to facilitate typed programming.
@ -51,3 +43,4 @@ program errors. These assertions behave like @racket[assert].
@defproc[(index? [v any/c]) boolean?]{A predicate for the @racket[Index] @defproc[(index? [v any/c]) boolean?]{A predicate for the @racket[Index]
type.} type.}
@(close-eval the-eval)