|
1 | 1 | \chapter{Macintosh Specific Services} |
| 2 | +\label{macintosh} |
2 | 3 |
|
3 | 4 | The modules in this chapter are available on the Apple Macintosh only. |
4 | 5 |
|
@@ -26,12 +27,67 @@ \chapter{Macintosh Specific Services} |
26 | 27 | the various structures declared by the toolbox, and operations will be |
27 | 28 | implemented as methods of the object. Other operations will be |
28 | 29 | implemented as functions in the module. Not all operations possible in |
29 | | -C will also be possible in Python (callbacks are often a problem), and |
| 30 | +\C{} will also be possible in Python (callbacks are often a problem), and |
30 | 31 | parameters will occasionally be different in Python (input and output |
31 | 32 | buffers, especially). All methods and functions have a \code{__doc__} |
32 | 33 | string describing their arguments and return values, and for |
33 | | -additional description you are referred to Inside Mac or similar |
34 | | -works. |
| 34 | +additional description you are referred to \emph{Inside Macintosh} or |
| 35 | +similar works. |
| 36 | + |
| 37 | +The following modules are documented here: |
| 38 | + |
| 39 | +\begin{itemize} |
| 40 | + |
| 41 | +\item[mac] |
| 42 | +--- Similar interfaces to the \module{posix} module. |
| 43 | + |
| 44 | +\item[macpath] |
| 45 | +--- Path manipulation functions; use via \code{os.path}. |
| 46 | + |
| 47 | +\item[ctb] |
| 48 | +--- Interfaces to the Communications Tool Box. Only the Connection |
| 49 | +Manager is currently supported. |
| 50 | + |
| 51 | +\item[macconsole] |
| 52 | +--- Think C's console package is available using this module. |
| 53 | + |
| 54 | +\item[macdnr] |
| 55 | +--- Interfaces to the Macintosh Domain Name Resolver. |
| 56 | + |
| 57 | +\item[macfs] |
| 58 | +--- Support for FSSpec, the Alias Manager, \program{finder} aliases, |
| 59 | +and the Standard File package. |
| 60 | + |
| 61 | +\item[macic] |
| 62 | +--- Internet Config. |
| 63 | + |
| 64 | +\item[MacOS] |
| 65 | +--- Access to MacOS specific interpreter features. |
| 66 | + |
| 67 | +\item[macostools] |
| 68 | +--- Convenience routines for file manipulation. |
| 69 | + |
| 70 | +\item[findertools] |
| 71 | +--- Wrappers around the \program{finder}'s Apple Events interface. |
| 72 | + |
| 73 | +\item[mactcp] |
| 74 | +--- The MacTCP interfaces. |
| 75 | + |
| 76 | +\item[macspeech] |
| 77 | +--- Interface to the Macintosh Speech Manager. |
| 78 | + |
| 79 | +\item[EasyDialogs] |
| 80 | +--- Basic Macintosh dialogs. |
| 81 | + |
| 82 | +\item[FrameWork] |
| 83 | +--- Interactive application framework. |
| 84 | + |
| 85 | +\item[MiniAEFrame] |
| 86 | +--- Support to act as an Open Scripting Architecture (OSA) server |
| 87 | +(``Apple Events''). |
| 88 | + |
| 89 | +\end{itemize} |
| 90 | + |
35 | 91 |
|
36 | 92 | \section{Built-in Module \sectcode{mac}} |
37 | 93 | \label{module-mac} |
|
0 commit comments