macros.
\section{Built-in Module \module{ctb}}
-\label{module-ctb}
-\bimodindex{ctb}
+\declaremodule{builtin}{ctb}
+
+\modulesynopsis{Interfaces to the Communications Tool Box. Only the Connection
+Manager is currently supported.}
+
This module provides a partial interface to the Macintosh
Communications Toolbox. Currently, only Connection Manager tools are
\section{Standard Module \module{FrameWork}}
-\stmodindex{FrameWork}
-\label{module-FrameWork}
+\declaremodule{standard}{FrameWork}
+
+\modulesynopsis{Interactive application framework.}
+
The \module{FrameWork} module contains classes that together provide a
framework for an interactive Macintosh application. The programmer
The following modules are documented here:
-\begin{description}
+\localmoduletable
-\item[mac]
---- Similar interfaces to the \module{posix} module.
-\item[macpath]
---- Path manipulation functions; use via \code{os.path}.
-
-\item[ctb]
---- Interfaces to the Communications Tool Box. Only the Connection
-Manager is currently supported.
-
-\item[macconsole]
---- Think C's console package is available using this module.
-
-\item[macdnr]
---- Interfaces to the Macintosh Domain Name Resolver.
-
-\item[macfs]
---- Support for FSSpec, the Alias Manager, \program{finder} aliases,
-and the Standard File package.
-
-\item[macic]
---- Internet Config.
-
-\item[MacOS]
---- Access to MacOS specific interpreter features.
-
-\item[macostools]
---- Convenience routines for file manipulation.
-
-\item[findertools]
---- Wrappers around the \program{finder}'s Apple Events interface.
-
-\item[mactcp]
---- The MacTCP interfaces.
-
-\item[macspeech]
---- Interface to the Macintosh Speech Manager.
-
-\item[EasyDialogs]
---- Basic Macintosh dialogs.
-
-\item[FrameWork]
---- Interactive application framework.
-
-\item[MiniAEFrame]
---- Support to act as an Open Scripting Architecture (OSA) server
-(``Apple Events'').
+\section{Built-in Module \module{mac}}
+\declaremodule{builtin}{mac}
-\end{description}
+\modulesynopsis{Similar interfaces to the \module{posix} module.}
-\section{Built-in Module \module{mac}}
-\label{module-mac}
-\bimodindex{mac}
-
This module provides a subset of the operating system dependent
functionality provided by the optional built-in module \module{posix}.
It is best accessed through the more portable standard module
values appended: the size of the resource fork of the file and its
4-character creator and type.
+
\section{Standard Module \module{macpath}}
-\label{module-macpath}
-\stmodindex{macpath}
+\declaremodule{standard}{macpath}
+
+\modulesynopsis{MacOS path manipulation functions.}
+
This module provides a subset of the pathname manipulation functions
available from the optional standard module \module{posixpath}. It is
\section{Built-in Module \module{macconsole}}
-\label{module-macconsole}
-\bimodindex{macconsole}
+\declaremodule{builtin}{macconsole}
+
+\modulesynopsis{Think C's console package is available using this module.}
+
This module is available on the Macintosh, provided Python has been
\section{Built-in Module \module{macdnr}}
-\label{module-macdnr}
-\bimodindex{macdnr}
+\declaremodule{builtin}{macdnr}
+
+\modulesynopsis{Interfaces to the Macintosh Domain Name Resolver.}
+
This module provides an interface to the Macintosh Domain Name
Resolver. It is usually used in conjunction with the \module{mactcp}
\section{Built-in Module \module{macfs}}
-\label{module-macfs}
-\bimodindex{macfs}
+\declaremodule{builtin}{macfs}
+
+\modulesynopsis{Support for FSSpec, the Alias Manager, \program{finder} aliases,
+and the Standard File package.}
+
This module provides access to Macintosh FSSpec handling, the Alias
\section{Standard Module \module{ic}}
-\label{module-ic}
-\bimodindex{ic}
+\declaremodule{builtin}{ic}
+
+\modulesynopsis{None}
+
This module provides access to Macintosh Internet Config package,
\section{Built-in Module \module{MacOS}}
-\label{module-MacOS}
-\bimodindex{MacOS}
+\declaremodule{builtin}{MacOS}
+
+\modulesynopsis{Access to MacOS specific interpreter features.}
+
This module provides access to MacOS specific functionality in the
\section{Standard Module \module{macostools}}
-\label{module-macostools}
-\stmodindex{macostools}
+\declaremodule{standard}{macostools}
+
+\modulesynopsis{Convenience routines for file manipulation.}
+
This module contains some convenience routines for file-manipulation
on the Macintosh.
could conceivably have incompatible behaviour in some cases.
\section{Standard Module \module{findertools}}
-\label{module-findertools}
-\stmodindex{findertools}
+\declaremodule{standard}{findertools}
+
+\modulesynopsis{Wrappers around the \program{finder}'s Apple Events interface.}
+
This module contains routines that give Python programs access to some
functionality provided by the finder. They are implemented as wrappers
\section{Built-in Module \module{macspeech}}
-\label{module-macspeech}
-\bimodindex{macspeech}
+\declaremodule{builtin}{macspeech}
+
+\modulesynopsis{Interface to the Macintosh Speech Manager.}
+
This module provides an interface to the Macintosh Speech Manager,
\section{Built-in Module \module{mactcp}}
-\label{module-mactcp}
-\bimodindex{mactcp}
+\declaremodule{builtin}{mactcp}
+
+\modulesynopsis{The MacTCP interfaces.}
+
This module provides an interface to the Macintosh TCP/IP driver%
\section{Standard Module \module{EasyDialogs}}
-\label{module-EasyDialogs}
-\stmodindex{EasyDialogs}
+\declaremodule{standard}{EasyDialogs}
+
+\modulesynopsis{Basic Macintosh dialogs.}
+
The \module{EasyDialogs} module contains some simple dialogs for
the Macintosh, modelled after the \module{stdwin} dialogs with similar
\section{Standard Module \module{MiniAEFrame}}
-\stmodindex{MiniAEFrame}
-\label{module-MiniAEFrame}
+\declaremodule{standard}{MiniAEFrame}
+
+\modulesynopsis{Support to act as an Open Scripting Architecture (OSA) server
+(``Apple Events'').}
+
The module \module{MiniAEFrame} provides a framework for an application
that can function as an Open Scripting Architecture