Typed Racket reference: use #:indirect
to fix some docs
Also, use `#:no-declare` to fix some module declarations that are all in the same section. (If bindings were defined in the modules, then they'd need to be in different section, but the section titles could be hidden to make them look like they're all in the same section.) original commit: 39a0c3b492d46baed04e2205c0604cf8c4d4967b
This commit is contained in:
parent
deaf4861c2
commit
1cbbe0d029
|
@ -44,36 +44,40 @@ Other libraries can be used with Typed Racket via
|
|||
The following libraries are included with Typed Racket in the
|
||||
@racketfont{typed} collection:
|
||||
|
||||
@(define-syntax-rule @defmodule/incl[name]
|
||||
@defmodule[name #:no-declare])
|
||||
|
||||
@;; framework and mred left out until support for classes
|
||||
@;; is more complete
|
||||
@defmodule[typed/file]
|
||||
@defmodule[typed/net/base64]
|
||||
@defmodule[typed/net/cgi]
|
||||
@defmodule[typed/net/cookie]
|
||||
@defmodule[typed/net/dns]
|
||||
@defmodule[typed/net/ftp]
|
||||
@defmodule[typed/net/gifwrite]
|
||||
@defmodule[typed/net/head]
|
||||
@defmodule[typed/net/imap]
|
||||
@defmodule[typed/net/mime]
|
||||
@defmodule[typed/net/nntp]
|
||||
@defmodule[typed/net/pop3]
|
||||
@defmodule[typed/net/qp]
|
||||
@defmodule[typed/net/sendmail]
|
||||
@defmodule[typed/net/sendurl]
|
||||
@defmodule[typed/net/smtp]
|
||||
@defmodule[typed/net/uri-codec]
|
||||
@defmodule[typed/net/url]
|
||||
@defmodule[typed/rackunit]
|
||||
@defmodule[typed/srfi/14]
|
||||
@defmodule/incl[typed/file]
|
||||
@defmodule/incl[typed/net/base64]
|
||||
@defmodule/incl[typed/net/cgi]
|
||||
@defmodule/incl[typed/net/cookie]
|
||||
@defmodule/incl[typed/net/dns]
|
||||
@defmodule/incl[typed/net/ftp]
|
||||
@defmodule/incl[typed/net/gifwrite]
|
||||
@defmodule/incl[typed/net/head]
|
||||
@defmodule/incl[typed/net/imap]
|
||||
@defmodule/incl[typed/net/mime]
|
||||
@defmodule/incl[typed/net/nntp]
|
||||
@defmodule/incl[typed/net/pop3]
|
||||
@defmodule/incl[typed/net/qp]
|
||||
@defmodule/incl[typed/net/sendmail]
|
||||
@defmodule/incl[typed/net/sendurl]
|
||||
@defmodule/incl[typed/net/smtp]
|
||||
@defmodule/incl[typed/net/uri-codec]
|
||||
@defmodule/incl[typed/net/url]
|
||||
@defmodule/incl[typed/rackunit]
|
||||
@defmodule/incl[typed/srfi/14]
|
||||
|
||||
@; FIXME -- once we can reference these without causing a dependency problem
|
||||
Other libraries included in the main distribution that are either
|
||||
written in Typed Racket or have adapter modules that are typed:
|
||||
|
||||
@;Other libraries included in the main distribution that are either
|
||||
@;written in Typed Racket or have adapter modules that are typed:
|
||||
@(define-syntax-rule @defmodule/also[name]
|
||||
@defmodule[name #:no-declare #:link-target? #f #:indirect])
|
||||
|
||||
@;@defmodule[math #:no-declare #:link-target? #f]
|
||||
@;@defmodule[plot/typed #:no-declare #:link-target? #f]
|
||||
@defmodule/also[math]
|
||||
@defmodule/also[plot/typed]
|
||||
|
||||
@section{Porting Untyped Modules to Typed Racket}
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user