Appendix H Conceptual index

Jump to:   .  
A   B   C   D   E   F   G   H   I   K   L   M   N   O   P   R   S   T   U   V   Y  
Index EntrySection

.
.pck.stSource Code File
.stSource Code File

A
ArrayFun with collections
ArrayCollections detailed
dynamicFun with collections
dynamicSummary of Syntax
operationFun with collections
sizeFun with collections
staticSummary of Syntax
statisticFun with collections
assignment, See variable

B
backtickBack to Spacewar! Morphs
bits shiftingKernel-Numbers
blockFun with collections
blockBlock syntax
blockSummary of Syntax
assigned to a variableBlock syntax
ensure:Inspecting the Unexpected
local variableBlock syntax
parameterFun with collections
parameterBlock syntax
booleanControl flow with block and message
breakpoint, See Tools, debugger
browserA brief introduction to the system Browser
class categoryA brief introduction to the system Browser
class category (new)Spacewar! models
hierarchyString -- a particular collection
invoke from WorkspaceA brief introduction to the system Browser
protocolString -- a particular collection

C
Caesar cipherFun with collections
cascade of messagesMessage send definitions
cascade of messagesSummary of Syntax
chain of messagesSummary of Syntax
change logThe Change Log
change setThe Change Set
characterKernel-Text
characterSummary of Syntax
asciiMessage to string entities
UnicodeMessage to string entities
classCommunicating entities
classUnderstanding Object Oriented Programming
abstractCollections detailed
categoryA brief introduction to the system Browser
categoryA brief introduction to the system Browser
categoryString -- a particular collection
categoryThe Package
category (new)Spacewar! models
classBack to Spacewar! Morphs
commentA brief introduction to the system Browser
create (new)Spacewar! models
declarationA brief introduction to the system Browser
inheritanceUnderstanding Object Oriented Programming
inheritanceString -- a particular collection
initializeBack to Spacewar! Morphs
instance variableBack to Spacewar! Morphs
methodUnderstanding Object Oriented Programming
protocolString -- a particular collection
variableBack to Spacewar! Morphs
collectionCollections detailed
access elementCollections detailed
add:Fun with collections
at:Fun with collections
collect:Fun with collections
collect:Fun with collections
convertCollections detailed
DictionaryCollections detailed
dynamicFun with collections
enumerator mechanismFun with collections
fixed sizeCollections detailed
indexOf:Fun with collections
inject:into:Communicating entities
instantiate arrayCollections detailed
instantiate variable size arrayCollections detailed
lastFun with collections
OrderedCollectionFun with collections
pairsDo:Fun with collections
select:Fun with collections
SetCollections detailed
set operations (union, intersection, difference)Fun with collections
shuffledMessage to string entities
squaredFun with collections
variable sizeCollections detailed
command line option
-s (run a script)Daily Workflow
commentSummary of Syntax
control flowControl flow with block and message
loopControl flow with block and message
testControl flow with block and message
coordinatesSpacewar! States and Behaviors

D
debugger, See tools
DictionaryCollections detailed

E
event
classesSystem Events
handlingBuilding your specialized Morph
handlingOverall Mechanism
keyboardSpacewar! Events
mouse enterSpacewar! Events
mouse-enterSpacewar! Events
keyboardSpacewar! Events
mouseSpacewar! Events
testingBuilding your specialized Morph
testingOverall Mechanism
keyboardSpacewar! Events
mouse overSpacewar! Events
exceptionInspecting the Unexpected
execution stackThe Debugger

F
falsePseudo-variables
Fibonacci sequenceFun with collections
fileThe Debugger
file extension
.stSource Code File
.st.pckSource Code File
float (see number)Summary of Syntax
for loop, See loop
fraction, See number

G
garbage collectionCommunicating entities

H
haltHalt!

I
initializeSpacewar! States and Behaviors
inspector, See tools
instanceCommunicating entities
instanceUnderstanding Object Oriented Programming
creationUnderstanding Object Oriented Programming
methodUnderstanding Object Oriented Programming
instance variableUnderstanding Object Oriented Programming
integer (see number)Summary of Syntax
interger, See number
IntervalKernel-Numbers

K
keyboard shortcut
browse a class (Ctrl-b)A brief introduction to the system Browser
browse hierarchy (Ctrl-h)String -- a particular collection
browse protocol (Ctrl-p)String -- a particular collection
code completion (tab)Explore OOP from the Browser
execute and print result (Ctrl-p)Writing your first scripts
executing code (Ctrl-d)Writing your first scripts
find a class (Ctrl-f)A brief introduction to the system Browser
implementors of (Ctrl-m)Understanding Object Oriented Programming
save code (Ctrl-s)Spacewar! models
select all code (Ctrl-a)Writing your first scripts

L
literal
numberWriting your first scripts
loopControl flow with block and message
forKernel-Numbers
forFun with collections
stepKernel-Numbers
stepFun with collections
repeatKernel-Numbers
repeatFun with collections

M
message
binaryMessage send definitions
binarySummary of Syntax
cascadeMessage send definitions
compositionMessage to string entities
getterSpacewar! States and Behaviors
keywordMessage send definitions
keywordSummary of Syntax
precedenceMessage send definitions
receiverCommunicating entities
sendMessage send definitions
senderCommunicating entities
setterSpacewar! States and Behaviors
unaryMessage send definitions
unarySummary of Syntax
methodCommunicating entities
methodMethod syntax
categoryA brief introduction to the system Browser
categoryKernel-Numbers
categoryKernel-Text
class methodUnderstanding Object Oriented Programming
class methodExplore OOP from the Browser
creatingSpacewar!'s methods
instance methodA brief introduction to the system Browser
instance methodUnderstanding Object Oriented Programming
instance methodExplore OOP from the Browser
overridingUnderstanding Object Oriented Programming
returned value (explicit)Understanding Object Oriented Programming
returned value (implicit)Understanding Object Oriented Programming
variableFun with variables
moprh
legacyThe Fundamentals of Morph
morph
animatedGoing Vector
clipsSubmorphsGoing Vector
deleteGoing Vector
drawOn:Going Vector
drawOn:Going Vector
drawOn:A Clock Morph
drawOn:Back to Spacewar! Morphs
ellipseEllipse Morph
haloEllipse Morph
locationGoing Vector
locationBack to Spacewar! Morphs
morphPositionGoing Vector
movableGoing Vector
move/pick upA brief introduction to Inspectors
propertiesA brief introduction to Inspectors
rectangleSubmorph
rotateBy:Going Vector
rotation:Back to Spacewar! Morphs
rotationCenterGoing Vector
step,wantsStepsGoing Vector
subclassBuilding your specialized Morph
submorphSubmorph
submorphGoing Vector
vector
filling areaGoing Vector
line drawingGoing Vector
worldDaily Workflow
mouseSpacewar! Events

N
nilPseudo-variables
number
absUnderstanding Object Oriented Programming
conversionKernel-Numbers
decimalKernel-Numbers
decimal divisionMessages to number entities
floatSummary of Syntax
integerWriting your first scripts
integerSummary of Syntax
as wordsWriting your first scripts
atRandomKernel-Numbers
atRandomBlock syntax
atRandomBack to Spacewar! Morphs
baseWriting your first scripts
baseKernel-Numbers
divisionMessages to number entities
division reminderMessages to number entities
evenMessages to number entities
gcd: (great common divisor)Messages to number entities
isDivisibleBy:Messages to number entities
isPrimeMessages to number entities
lcm: (least common multiple)Messages to number entities
oddMessages to number entities
romanWriting your first scripts
timesRepeat:Kernel-Numbers
intervalKernel-Numbers
literalWriting your first scripts
rational (fraction)Writing your first scripts
rational (fraction)Understanding Object Oriented Programming
rational (fraction)Kernel-Numbers
operationsMessages to number entities
rootMessages to number entities
roundTo:Kernel-Numbers
roundUpTo:Kernel-Numbers
sqrtMessages to number entities
squaredMessages to number entities
squaredUnderstanding Object Oriented Programming
to:Kernel-Numbers
to:by:Kernel-Numbers
to:doFun with collections
to:do:Kernel-Numbers
to:do:byKernel-Numbers
to:do:by:Fun with collections

O
OrderedCollectionCollections detailed
overridingUnderstanding Object Oriented Programming
overridingSpacewar! Morphs

P
packageThe Package
create (new)Spacewar! models
load
by codeInstalling a Package
by graphic interfaceSpacewar! models
prefixThe Package
requirementThe Package
saveSpacewar! models
system extensionThe Package
toolSpacewar! models
PointSpacewar! States and Behaviors
polymorphismUnderstanding Object Oriented Programming
polymorphismUnderstanding Object Oriented Programming
primitiveSummary of Syntax
protocolString -- a particular collection
pseudo-variable
falsePseudo-variables
nilPseudo-variables
selfPseudo-variables
superPseudo-variables
thisContextPseudo-variables
truePseudo-variables
pseudo-variablesPseudo-variables

R
rational (fraction), See number
receiverSummary of Syntax
refactoringSpacewar! Morphs
refactoringRefactoring to Improve Understanding
repeat, See loop
returned valuePreface
returned valueUnderstanding Object Oriented Programming
returned valueSummary of Syntax

S
selectorUnderstanding Object Oriented Programming
selfPseudo-variables
selfPseudo-variables
sequenceSummary of Syntax
SetCollections detailed
shortcut, See keyboard shortcut
start-up scriptDaily Workflow
stringWriting your first scripts
stringKernel-Text
stringSummary of Syntax
asArrayMessage to string entities
asUppercaseWriting your first scripts
at:put:Message to string entities
capitalizedWriting your first scripts
character accessMessage to string entities
concatenateWriting your first scripts
file entryThe Debugger
indexOf:Message to string entities
shuffledMessage to string entities
sortedMessage to string entities
UnicodeMessage to string entities
UnicodeString -- a particular collection
subclassUnderstanding Object Oriented Programming
superSpacewar! States and Behaviors
superPseudo-variables
superclassUnderstanding Object Oriented Programming
symbolString -- a particular collection
symbolSummary of Syntax

T
testControl flow with block and message
thisContextPseudo-variables
tools
debuggerThe Debugger
breakpointHalt!
inspectorA brief introduction to Inspectors
lost changesThe Change Log
recent changesThe Change Log
system browserA brief introduction to the system Browser
transcriptWriting your first scripts
workspaceInstalling and configuring Cuis-Smalltalk
truePseudo-variables

U
UnicodeMessage to string entities
UnicodeMessage to string entities
UnicodeString -- a particular collection

V
variableFun with variables
:=Spacewar! States and Behaviors
Spacewar! States and Behaviors
assignmentPreface
assignmentSpacewar! States and Behaviors
assignmentSummary of Syntax
classBack to Spacewar! Morphs
class instanceBack to Spacewar! Morphs
instanceUnderstanding Object Oriented Programming
localSummary of Syntax
declarationSummary of Syntax
methodFun with variables
sharedSummary of Syntax

Y
yourselfMessage to string entities