racket/collects/unstable/scribblings/planet.scrbl
Carl Eastlund debad064e7 Moved most of the planet-related bindings from unstable/scribble and
unstable/planet to planet/scribble and planet/util.  Did not move
define-planet-package; it is not as crucial as the "this-package" macros.
2011-01-11 18:00:39 -05:00

38 lines
1.3 KiB
Racket

#lang scribble/manual
@(require scribble/eval
scribble/bnf
"utils.rkt"
(for-label racket/base
scribble/manual
unstable/planet
(except-in planet/util
this-package-version-symbol)))
@title[#:style 'quiet #:tag "cce-planet"]{@|PLaneT| Packages}
@defmodule[unstable/planet]
This module provides tools relating to @|PLaneT| packages. In addition to the
binding described below, it provides @scheme[define-planet-package] and
@scheme[this-package-in] from @schememodname[unstable/require], and
@scheme[make-planet-path], @scheme[syntax-source-planet-package],
@scheme[syntax-source-planet-package-owner],
@scheme[syntax-source-planet-package-name],
@scheme[syntax-source-planet-package-major],
@scheme[syntax-source-planet-package-minor], and
@scheme[syntax-source-planet-package-symbol] from
@schememodname[unstable/planet-syntax].
@defform*[[
(this-package-version-symbol)
(this-package-version-symbol path)
]]{
Produces a symbol corresponding to a @scheme[planet] module path for the current
planet package, possibly with a @nonterm{path} (from the grammar of
@scheme[planet] module specs) into the package. This is similar to
@scheme[this-package-version] and similar tools from
@schememodname[planet/util].
}