Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit af9b6e6

Browse files
committed
Added itemized list of Macintosh modules, similar to the other chapters.
1 parent cea0e73 commit af9b6e6

2 files changed

Lines changed: 118 additions & 6 deletions

File tree

Doc/libmac.tex

Lines changed: 59 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
\chapter{Macintosh Specific Services}
2+
\label{macintosh}
23

34
The modules in this chapter are available on the Apple Macintosh only.
45

@@ -26,12 +27,67 @@ \chapter{Macintosh Specific Services}
2627
the various structures declared by the toolbox, and operations will be
2728
implemented as methods of the object. Other operations will be
2829
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
3031
parameters will occasionally be different in Python (input and output
3132
buffers, especially). All methods and functions have a \code{__doc__}
3233
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+
3591

3692
\section{Built-in Module \sectcode{mac}}
3793
\label{module-mac}

Doc/mac/libmac.tex

Lines changed: 59 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
\chapter{Macintosh Specific Services}
2+
\label{macintosh}
23

34
The modules in this chapter are available on the Apple Macintosh only.
45

@@ -26,12 +27,67 @@ \chapter{Macintosh Specific Services}
2627
the various structures declared by the toolbox, and operations will be
2728
implemented as methods of the object. Other operations will be
2829
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
3031
parameters will occasionally be different in Python (input and output
3132
buffers, especially). All methods and functions have a \code{__doc__}
3233
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+
3591

3692
\section{Built-in Module \sectcode{mac}}
3793
\label{module-mac}

0 commit comments

Comments
 (0)