source: trunk/source/doc/src/glossary.xml @ 8695

Last change on this file since 8695 was 8695, checked in by mikel, 14 years ago

added more discussion of the IDE and its UI, and of BUILD-APPLICATION

File size: 4.4 KB
Line 
1<?xml version="1.0" encoding="utf-8"?>
2<!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
3          "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd"[
4          <!ENTITY rest "<varname>&amp;rest</varname>">
5          <!ENTITY key "<varname>&amp;key</varname>">
6          <!ENTITY optional "<varname>&amp;optional</varname>">
7          <!ENTITY body "<varname>&amp;body</varname>">
8          <!ENTITY aux "<varname>&amp;aux</varname>">
9          <!ENTITY allow-other-keys "<varname>&amp;allow-other-keys</varname>">
10          <!ENTITY CCL "<literal>CCL</literal>">
11          ]>
12
13<glossary id="glossary">
14  <glossaryinfo>
15        <title>Glossary of Terms</title>
16  </glossaryinfo>
17
18  <glossdiv id="A">
19        <!-- ******************** A ********************  -->
20        <title>A</title>
21
22        <glossentry id="application_bundle">
23          <glossterm>application bundle</glossterm>
24
25          <glossdef>
26
27                <para>A specially-structured directory that Mac OS X
28                recognizes as a
29                launchable <glossterm linkend="Cocoa">Cocoa</glossterm>
30                application. Graphical applications on Mac OS X are
31                represented as application bundles.</para>
32
33          </glossdef>
34
35        </glossentry>
36   
37  </glossdiv>
38
39  <glossdiv id="C">
40        <!-- ******************** C ********************  -->
41        <title>C</title>
42
43        <glossentry id="Cocoa">
44          <glossterm>Cocoa</glossterm>
45
46          <glossdef>
47
48                <para>The standard user-interface libraries and frameworks
49                provided by Apple for development of applications on Mac OS
50                X.</para>
51
52          </glossdef>
53        </glossentry>
54   
55        <glossentry id="creator_code">
56          <glossterm>creator code</glossterm>
57
58          <glossdef>
59
60                <para>A four-character identifier used in Mac OS X to uniquely
61                identify an application.</para>
62
63          </glossdef>
64        </glossentry>
65   
66  </glossdiv>
67
68  <glossdiv id="H">
69        <!-- ******************** H ********************  -->
70        <title>H</title>
71
72        <glossentry id="hemlock">
73          <glossterm>Hemlock</glossterm>
74
75          <glossdef>
76
77                <para>A text editor, written in Common Lisp, similar in
78                features to Emacs. Hemlock was originally developed as part of
79                CMU Common Lisp. A portable version of Hemlock is built into
80                the &CCL; <glossterm linkend="IDE">IDE</glossterm>.</para>
81
82          </glossdef>
83
84        </glossentry>
85   
86  </glossdiv>
87
88  <glossdiv id="I">
89        <!-- ******************** I ********************  -->
90        <title>I</title>
91
92        <glossentry id="IDE">
93          <glossterm>IDE</glossterm>
94
95          <glossdef>
96
97                <para>"Integrated Development Environment". In the context of
98                &CCL;, "the IDE" refers to the experimental <glossterm linkend="Cocoa">Cocoa</glossterm>
99                windowing development environment provided in source form with
100                &CCL; distributions.</para>
101
102          </glossdef>
103
104        </glossentry>
105   
106        <glossentry id="InterfaceBuilder">
107          <glossterm>InterfaceBuilder</glossterm>
108
109          <glossdef>
110
111                <para>An application supplied by Apple with their developer
112                tools that can be used to interactively build user-interface
113                elements for <glossterm linkend="Cocoa">Cocoa</glossterm>
114                applications.</para>
115
116          </glossdef>
117
118        </glossentry>
119   
120  </glossdiv>
121
122  <glossdiv id="L">
123        <!-- ******************** L ********************  -->
124        <title>L</title>
125
126        <glossentry id="listener_window">
127          <glossterm>listener window</glossterm>
128
129          <glossdef>
130
131                <para>In the <glossterm linkend="IDE">IDE</glossterm>,
132                a <glossterm linkend="Cocoa">Cocoa</glossterm>
133                window that contains a pseudo-terminal session that
134                communicates with a Lisp <glossterm linkend="REPL">REPL</glossterm>.</para>
135
136          </glossdef>
137
138        </glossentry>
139   
140  </glossdiv>
141
142  <glossdiv id="N">
143        <!-- ******************** N ********************  -->
144        <title>N</title>
145
146        <glossentry id="nibfile">
147          <glossterm>nibfile</glossterm>
148
149          <glossdef>
150
151                <para>A data file created by
152                Apple's <glossterm linkend="InterfaceBuilder">InterfaceBuilder</glossterm>
153                application, which contains archived Objective-C objects that
154                define user-interface elements for
155                a <glossterm linkend="Cocoa">Cocoa</glossterm>
156                application. Under Mac OS
157                X, <glossterm linkend="Cocoa">Cocoa</glossterm> applications
158                typically create their user interface elements by reading
159                nibfiles and unarchiving the objects in them.</para>
160
161          </glossdef>
162
163        </glossentry>
164   
165  </glossdiv>
166
167  <glossdiv id="R">
168
169        <!-- ******************** R ********************  -->
170        <title>R</title>
171
172        <glossentry id="REPL">
173          <glossterm>REPL</glossterm>
174
175          <glossdef>
176
177                <para>"Read-eval-print loop". The interactive shell provided
178                by &CCL; for interaction with Lisp.</para>
179
180          </glossdef>
181
182        </glossentry>
183   
184  </glossdiv>
185
186</glossary>
187
Note: See TracBrowser for help on using the repository browser.