next up previous contents
Next: About this document ... Up: The Slate Programmer's Reference Previous: Bibliography   Contents


Index

# (pound sign)
2.6.3 | 2.6.4
#[] (pound-square brackets)
2.6.5
$ (dollar sign)
2.6.1
~== (message)
3.2.1
!(exclamation mark)
2.4
!(exclamation mark)
3.12.3
/\(message)
3.4.1
/(forward slash)
3.5.2
@(at)
2.3.2
\/(message)
3.4.1
' (single quote)
2.6.2
() (parentheses)
2.2.4 | 2.6.4
* (asterisk)
3.5.2
+ (plus)
3.5.2
, (comma)
3.6.2.2
- (minus)
3.5.2
. (period)
2.2.4 | 2.3.2
: (colon)
2.6.5
; (message)
3.9
; (semicolon)
3.6.2.4 | 3.7.1
;; (message)
3.6.2.4
>> (message)
3.5.2 | 3.7.3
<< (message)
3.5.2
& (ampersand)
2.3.5 | 2.6.5
= (equal sign)
3.2.1
== (message)
3.2.1
[] (square brackets)
2.6.5
_ (underscore)
2.3.2
` (back-tick)
2.5
`>> (macro)
2.5.3
`quote (message)
2.5.2
`quote: (message)
2.5.2.1
`unquote (message)
2.5.2
`unquote: (message)
2.5.2.1
`with:as: (message)
2.5.4
`withSlotsDo: (macro)
2.5.3
{} (curly braces)
2.6.4
abort (message)
3.10.1
Abort (object)
3.10.1
above:do: (message)
3.4.3
abs (message)
3.5.3
add: (message)
3.6.1 | 3.6.2.5
addAll: (message)
3.6.1
addDelegate: (message)
2.1.2
addDelegate:valued: (message)
2.1.2
addFirst: (message)
3.6.2.5
addImmutableDelegate:valued: (message)
2.1.2
addImmutableSlot:valued: (message)
2.1.2
addition
3.5.2
addLast: (message)
3.6.2.5
addPrototype:derivedFrom:
3.3
addSlot: (message)
2.1.2
addSlot:valued: (message)
2.1.2
ampersand
2.3.5 | 2.6.5
and
3.4.1
annotations, type
3.12.3
answer (terminology)
Terms
Any (type)
3.12.1
applyTo: (message)
2.1.1
applyWith: (message)
2.1.1
applyWith:with: (message)
2.1.1
applyWith:with:with: (message)
2.1.1
arguments, optional keyword
2.3.5 | 2.6.5
arithmetic operations
3.5.2
Array (object)
3.6 | 3.6.2.1
Array (type)
3.12.1
array indices
2.6.4
array syntax, immediate
2.6.4
array syntax, literal
2.6.4
arrays
2.6.4
as: (message)
3.2.1 | 3.5.2
as:newWithAll: (message)
3.6.0.3
asMethod:on: (message)
2.3.3
Association (object)
3.6.5
asterisk
3.5.2
at: (message)
3.6.2 | 3.8.3
at:put: (message)
3.6.2 | 3.8.3
atEnd (message)
3.8.2
back-tick
2.5
backslash (character literal)
2.6.1
backspace (character literal)
2.6.1
Bag (object)
3.6
bang character
2.4
basic operations
3.5.2
basic types
no title
bell (character literal)
2.6.1
below:do: (message)
3.4.3
between:and: (message)
3.5.2 | 3.5.3
BigInteger (object)
3.5.1
binary messages
2.2.2
binary trees
3.6.6.2
bit operations
3.5.2
bitAnd: (message)
3.5.2
bitNot (message)
3.5.2
bitOr: (message)
3.5.2
bitShift: (message)
3.5.2
bitXor: (message)
3.5.2
Block (type)
3.12.1
block invocation
2.1.1
block, empty
2.1.1
block, termination with a period
2.1.1
blocks
2.1 | 2.6.5
blocks, code
2.3
blocks, compile-time
2.6.5
BlockStream (object)
3.7.2
Boolean (object)
3.4.1
boolean logic
3.4.1
boolean messages
3.4.1
break (message)
3.10.1
BreakPoint (object)
3.10.1
Buffer (object)
3.6 | 3.6.2.8
buffered (message)
3.7.3
BufferReadStream (object)
3.6.2.8
bufferSize (message)
3.8.0.3
BufferStream (object)
3.7.2
BufferWriteStream (object)
3.6.2.8
build (message)
3.13.2
ByteArray (object)
3.5.1 | 3.6 | 3.6.2.1
capacity (message)
3.6.0.2
carriage return (character literal)
2.6.1
cascade, message
2.5.3
case sensitivity
2.2
Cecil
1
characters
2.6.1
characters, special
2.6.1
clear (message)
3.6.1
clone (message)
3.2 | 3.2.1
Clone (type)
3.12.1
Cloneable (object)
3.2
cloning
2.1 | 3.2.1
close (message)
3.8.0.3
closure, lexical
2.1.1
code block
2.1.1
code blocks
2.3
code closures
2.1
coercion
3.2.1
collect: (message)
3.6.0.4 | 3.7.2
Collection (object)
3.6
collection creation
no title
collection iteration
no title
collection properties
no title
collection testing
no title
collections
3.6
collections, extensible
3.6.1
CollectStream (object)
3.7.2
colon character
2.6.5
comma
3.6.2.2
commit (message)
3.8.0.3
compile-time blocks
2.6.5
Complex (object)
3.5.1
concurrency
no title
Condition (object)
3.10 | 3.10.1
conditional evaluation
3.4.2
Console (object)
3.7.2 | 3.8.1
ConsoleInput (object)
3.8.1
ConsoleOutput (object)
3.8.1
contents (message)
3.7.1
conversion
3.2.1
conversion, number
3.5.2
copy (message)
3.2.1
copying
3.2.1
Cord (object)
3.6 | 3.6.2.4
create (message)
3.8.2
creation, collections
no title
creation, streams
3.7.3
curly braces
2.6.4
currentMethod (slot)
2.2.5
currentModule (slot)
3.13
defaultBufferSize (message)
3.8.0.3
defaultHandler (message)
3.10.2
delegateNames (message)
3.2.1
delegatesDo: (message)
3.2.1
delegation slots
2.1.2
delegation testing
3.2.1
delete (message)
3.8.2
Derivable (object)
3.2
derive (message)
3.2 | 3.3 | 3.12.2
deriveWith: (message)
3.12.2
Dictionary (object)
3.6 | 3.6.5
Digraph (object)
3.6.6.3
dimensioned units
3.5.5
dispatch (terminology)
Terms
dispatch targets
2.3.2
dispatch, instance-specific
4.3
dispatch, message
2.3.4
dispatch, multiple
2.3.4
dispatch, subjective
2.3.7
dispatch-overriding
2.3.6
division
3.5.2
division, integer
3.5.2
do (message)
2.1.1
do: (message)
3.6.0.4 | 3.7.1
dollar sign
2.6.1
downTo:by:do: (message)
3.4.3
downTo:do: (message)
3.4.3
DummyStream (object)
3.7.2
each: (message)
3.6.0.4
echo (message)
3.7.2 | 3.7.3
EchoStream (object)
3.7.2
echoTo: (message)
3.7.2 | 3.7.3
Edge (object)
3.6.6.3
enable (message)
3.8.0.3
English units
3.5.5
ensure: (message)
3.10.2
enter (message)
3.8.3
enumeration, slots
3.2.1
Environment (object)
3.8.3
equal sign
3.2.1
equality, value
3.2.1
eqv: (message)
3.4.1
Error (object)
3.10.1
error handling
3.10
error: (message)
3.10.1
escape (character literal)
2.6.1
evaluation, conditional
3.4.2
evaluation, lazy
3.4.2
exceptions
3.10
exclamation mark
2.4 | 3.12.3
execute: (message)
3.8.3
exists (message)
3.8.2
exit (message)
3.10.2
exit: (message)
3.10.2
expanded (message)
3.9
exponentiation
3.5.2
expression sequences
2.2.4
expressions
2.2
extensible collections
3.6.1
ExtensibleCollection (object)
3.6 | 3.6.1
ExtensibleSequence (object)
3.6 | 3.6.2.5
extensions
1
external resources
3.8
ExternalResource (object)
3.8.0.1
ExternalResource Locator (object)
3.8.0.1
ExternalStream (object)
3.7.2
factorial (message)
3.5.3
False (object)
3.4.1
features (slot)
3.13
File (object)
3.8.2
File CreateWrite (object)
3.8.2
File Read (object)
3.8.2
File ReadWrite (object)
3.8.2
File Write (object)
3.8.2
FileModule (object)
3.13.1
files
3.8.2
FileStream (object)
3.7.2
FilterStream (object)
3.7.2
findOn: (message)]
2.3.6
findOn:after: (message)
2.3.6
finish (message)
3.12.1
first: (message)
3.6.2.5
Float (object)
3.5.1
flush (message)
3.7.1 | 3.8.0.3
form feed (character literal)
2.6.1
forward slash
3.5.2
Fraction (object)
3.5.1 | 3.5.2
fractionPart (message)
3.5.3
from:to: (message)
3.9
fullName (message)
3.8.2
gcd: (message)
3.5.2 | 3.5.3
global objects
3.1.1
Graph (object)
3.6
graphs
3.6.6.3
handlingCases: (message)
3.10.2
hash (message)
3.2.1
hashing
3.2.1
Heap (object)
3.6.2.5
host (message)
3.8.4
identity (terminology)
3.2.1
identityHash (message)
3.2.1
ifFalse: (message)
3.4.2
ifNil: (message)
3.4.2
ifNil:ifNotNil: (message)
3.4.2
ifNil:ifNotNilDo: (message)
3.4.2
ifNotNil: (message)'
3.4.2
ifNotNilDo: (message)
3.4.2
ifTrue: (message)
3.4.2
ifTrue:ifFalse: (message)
3.4.2
immediate array syntax
2.6.4
implicit-context sends
2.2.5
import:from: (message)
3.13.2
importAll:from: (message)
3.13.2
include: (message)
3.6.4
includes: (message)
3.6.0.1
indices, array
2.6.4
inference, type
3.12.4
inferTypes (message)
3.12.4
inheritance (terminology)
Terms
inject:into: (message)
3.6.0.4
input slots
2.1.1
InsertionSequence (object)
3.6
instance-specific dispatch
4.3
Integer (object)
3.5.1
integer division
3.5.2
interactor (message)
3.8.0.3
intersection: (message)
3.12.2
is: (message)
3.2.1
isActive (message)
3.8.0.3
isAtEnd (message)
3.7.1
isEmpty (message)
3.6.0.1
isNegative (message)
3.5.3
isOpen (message)
3.8.0.3
isPositive (message)
3.5.3
isPrefixOf: (message)
3.9
isReally: message
3.2.1
isSameAs: (message)
3.2.1
isWellKnown (message)
3.9
isZero (message)
3.5.3
iteration, collections
no title
iterator (message)
3.7.2 | 3.7.5
iterator streams
3.7.5
iterators
3.7
KeyedDigraph (object)
3.6.6.3
keys (message)
3.8.3
keysAndValuedDo: (message)
3.6.5
keysDo: (message)
3.6.5
keyword arguments, optional
2.3.5 | 2.6.5
keyword messages
2.2.3
kind testing
3.2.1
labelled quotation
2.5.2.1
LargeUnbound (object)
3.5.4
last: (message)
3.6.2.5
Layer (object)
2.3.7.1
layer (terminology)
2.3.7.3
layering: (message)
2.3.7.3
lazy evaluation
3.4.2
lcm: (message)
3.5.2 | 3.5.3
Lexer (object)
2.5
lexical closure
2.1.1
lexical scope
2.2.5
limits, numeric
3.5.4
LineNumberedStream (object)
3.7.2
Link (object)
3.6.6.1
LinkedCollection (object)
3.6 | 3.6.6
LinkedList (object)
3.6 | 3.6.6.1
literal array syntax
2.6.4
literal arrays
2.6.4
literal syntax
no title
load (message)
3.13.2
load: (message)
3.8.2 | 3.13
lobby (object)
3.1.1
lobby (slot)
3.1.1
local slots
2.1.1
locator (message)
3.8.0.3
lookup semantics
2.3.4
loop (message)
3.4.3
looping
3.4.3
macro message-sends
2.5
macroexpand (message)
2.5
Magnitude (object)
3.5.1
Mapping (object)
3.6 | 3.6.2 | 3.6.5
matrices
3.6.7
max: (message)
3.5.2 | 3.5.3
Member (type)
3.12.1
message (terminology)
Terms
message cascading
2.5.3
message dispatch
2.3.4
message-sends, macro
2.5
messages, binary
2.2.2
messages, keyword
2.2.3
messages, precedence
2.2
messages, resending
2.3.6
messages, types
2.2
messages, unary
2.2.1
Method (object)
3.2
method (terminology)
Terms
method definition
2.3.2
Method ReadStream (object)
3.7.2
method template
2.3.2
Method WriteStream (object)
3.7.2
methods
2.3
methods, dynamic generation
2.3.3
min: (message)
3.5.2 | 3.5.3
minus
3.5.2
mod: (mesage)
3.5.2
mod: (message)
3.5.3
Module (object)
3.13.1
modules
3.13
multiple dispatch
2.3.4
multiplication
3.5.2
name (message)
3.8.2
Namespace (object)
3.1.2
namespaces
4.1.1
negated (message)
3.5.3
NegativeEpsilon (message)
3.5.4
NegativeInfinity (object)
3.5.4
newEmpty (message)
3.6.0.3 | 3.13.2
newForFileNamed: (message)
3.13.2
newFrom: (message)
3.7.3
newline (character literal)
2.6.1
newNamed:&mode: (message)
3.8.2
newOn: (message)
3.7.3
newOnPort: (message)
3.8.4
newSize: (message)
3.6.0.3
newSizeOf: (message)
3.6.0.3
newTo: (message)
3.7.3
newWithAll: (message)
3.6.0.3
next (message)
3.7.1
next: (message)
3.7.1
next:putInto: (message)
3.7.1
next:putInto:startingAt: (message)
3.7.1
nextPut: (message)
3.7.1
nextPutAll: (message)
3.7.1
nextPutInto: (message)
3.7.1
Nil (object)
2.2.4 | 3.2
Node (object)
3.6.6.3
NoDuplicatesCollection (object)
3.6
NoDuplicationCollection (object)
3.6.4
None (type)
3.12.1
NoRole (object)
2.3.3
not (message)
3.4.1
note: (message)
3.10.1
null (character literal)
2.6.1
Number (object)
3.5.1
number conversion
3.5.2
numeric limits
3.5.4
object (terminology)
Terms
objects
2.1
objects, global
3.1.1
Oddball (object)
3.2
oddballs
3.2.2
on:do: (message)
3.10.2
open (message)
3.8.0.3
open: (message)
3.8.2
openForInput: (message)
3.8.2
openForOutput: (message)
3.8.2
openNew: (message)
3.8.2
operations, arithmetic
3.5.2
operations, basic
3.5.2
operations, bit
3.5.2
optional keyword arguments
2.3.5 | 2.6.5
or
3.4.1
ordered elements, trees
3.6.6.2
overriding, dispatch
2.3.6
parentheses
2.2.4 | 2.6.4
Parser (object)
2.5
Path (object)
3.9
pattern-matching
2.5.5
peek (message)
3.7.1
PeekableStream (object)
3.7.2
peerHost (message)
3.8.4
peerIP (message)
3.8.4
peerPort (message)
3.8.4
period
2.3.2
periods
2.2.4
Pipe (object)
3.7.2
plus
3.5.2
Point (object)
3.6.2.2
pop (message)
3.6.2.6
port (message)
3.8.4
position (message)
3.8.2
position: (message)
3.8.2
PositionableStream (object)
3.7.2
PositiveEpsilon (object)
3.5.4
PositiveInfinity (object)
3.5.4
pound sign
2.6.3 | 2.6.4
power, raising to a
3.5.2
precedence, messages
2.2
print (message)
3.2.1
printing
3.2.1
printOn: (message)
3.2.1
processes
no title
project: (message)
3.6.0.4
properties, collections
no title
prototypes (object)
3.1.2
provide: (message)
3.13.2
provides: (message)
3.13 | 3.13.2
push: (message)
3.6.2.6
quo: (message)
3.5.2 | 3.5.3
quotation, labelled
2.5.2.1
quotes, single
2.6.2
quotient
3.5.2
quoting
2.5.2
raisedTo: (message)
3.5.2
Range (object)
3.6 | 3.6.2.7
Range (type)
3.12.1
read:from:startingAt:into: (message)
3.8.0.2
read:startingAt:into: (mesage)
3.8.0.3
readBuffered (message)
3.7.2 | 3.7.3
reader (message)
3.7.2 | 3.7.5
ReadPositionableStream (object)
3.7.2
ReadStream (object)
3.7.2
ReadWritePositionableStream (object)
3.7.2
ReadWriteStream (object)
3.7.2
reciprocal (message)
3.5.3
reciprocal: (message)
3.5.2
red-black trees
3.6.6.2
reduce: (message)
3.6.0.4
reduced (message)
3.5.3 | 3.9
reject: (message)
3.6.0.4 | 3.7.2
rem: (message)
3.5.3
remove: (message)
3.6.1 | 3.6.2.5
removeAll: (message)
3.6.1
removeFirst (message)
3.6.2.5
removeLast (message)
3.6.2.5
removeSlot: (message)
2.1.2
renamedTo: (message)
3.8.2
requires: (message)
3.13 | 3.13.2
resend (message)
2.3.6
resending messages
2.3.6
resources, external
3.8
restart (message)
3.8.0.3
Restart (object)
3.10.1
return (message)
3.10.2
return: (message)
3.10.2
RingBuffer (object)
3.6.2.8
role
2.3.1
roles
2.1
Root (object)
3.2
RootedPath (object)
3.9
rules (slot)
3.12.4
runProgram:withArgs: (message)
3.8.3
scheduling
no title
scope, lexical
2.2.5
seenFrom: (message)
2.3.7.1 | 2.3.7.3
select: (message)
3.6.0.4 | 3.7.2
selector
2.2
selector (slot)
2.2.5
selector (terminology)
Terms
selector, of keyword message
2.2.3
Self
1 | 2.3.1
semicolon
3.6.2.4
sends, implicit-context
2.2.5
sendTo: (message)
2.3.6
sendTo:through: (message)
2.3.6
sendWith: (message)
2.3.6
sendWith:with: (message)
2.3.6
sendWith:with:with: (message)
2.3.6
Sequence (object)
3.6 | 3.6.2
SeriousCondition (object)
3.10.1
sessionDo: (message)
3.8.0.3
Set (object)
3.6 | 3.6.4
Set ReadStream (object)
3.7.5
Shell (object)
3.8.3
shutdown (message)
3.8.4
SI units
3.5.5
sign (message)
3.5.3
signal (message)
3.10.2
single quotes
2.6.2
SingleFloat (object)
3.5.1
Singleton (type)
3.12.1
size (message)
3.6.0.2 | 3.8.2
slash, forward
3.5.2
slot enumeration
3.2.1
slot mutability
2.1.2
slot properties
2.1.2
slotNames (message)
3.2.1
slots
2.1
slots, delegation
2.1.2
slotsDo: (message)
3.2.1
SmallInteger (object)
3.5.1
Smalltalk
1 | 2.6.4 | 4.2
Socket (object)
3.7.2
SocketClient (object)
3.8.4
SocketServer (object)
3.8.4
SortedSequence (object)
3.6 | 3.6.2.5
SortedSet (object)
3.6
space (character literal)
2.6.1
special characters
2.6.1
square brackets
2.6.5
Stack (object)
3.6.2.6
start (message)
3.12.1
status (message)
3.8.4
stop mark
2.2.4 | 2.3.2
Stream (object)
3.2.1 | 3.7.2
stream creation
3.7.3
StreamProcessor (object)
3.7.2
streams
3.7
streams, iterator
3.7.5
String (object)
3.6 | 3.6.2.1 | 3.6.3
strings
2.6.2
style guide
4
StyleWarning (object)
3.10.1
Subject (object)
2.3.7.1
subject (terminology)
2.3.7.3
subjective dispatch
2.3.7
Subsequence (object)
3.6.2.3
subtraction
3.5.2
symbols
2.6.3
synchronization
no title
Syntax Node (object)
2.5
syntax, literal
no title
System (object)
3.13.1
tab (character literal)
2.6.1
target (message)
3.9 | 3.9
targetFrom: (message)
3.9
testing, collections
no title
testing, delegation
3.2.1
testing, kind
3.2.1
thisContext (slot)
2.2.5
times
3.5.2
timesRepeat: (message)
3.4.3
to: (message)
3.9
top (message)
3.6.2.6
traits
3.3
traits (message)
3.3
Traits (object)
3.3
Tree (object)
3.6
trees
3.6.6.2
trees with ordered elements
3.6.6.2
trees, binary
3.6.6.2
trees, red-black
3.6.6.2
tries
3.6.6.2
True (object)
3.4.1
truncated (message)
3.5.3
Tuple (object)
3.6 | 3.6.2.2
type annotations
2.4 | 3.12.3
type inference
3.12.4
types
3.12
Types (namespace)
3.12
types, basic
no title
unary messages
2.2.1
underscore
2.3.2
union: (message)
3.12.2
units, dimensioned
3.5.5
units, English
3.5.5
units, SI
3.5.5
unquoting
2.5.2
upTo:by:do: (message)
3.4.3
upTo:do: (message)
3.4.3
upToEnd (message)
3.7.1
Us
2.3.7
value equality
3.2.1
values (message)
3.8.3
valuesDo: (message)
3.6.5
Vector (object)
3.6.2.2
vectors
3.6.7
vertical feed (character literal)
2.6.1
wait (message)
3.8.4
wait: (message)
3.8.4
warn: (message)
3.10.1
Warning (object)
3.10.1
whileFalse (message)
3.4.3
whileFalse: (message)
3.4.3
whileTrue (message)
3.4.3
whileTrue: (message)
3.4.3
whitespace sensitivity
2.2
withOpenNamed:Do:&mode: (message)
3.8.2
withoutLayers (message)
2.3.7.3
withoutSubject (message)
2.3.7.3
WordArray (object)
3.6.2.1
write:startingAt:into: (message)
3.8.0.3
write:to:startingAt:from: (message)
3.8.0.2
writeBuffered (message)
3.7.2 | 3.7.3
WritePositionableStream (object)
3.7.2
writer (message)
3.7.2 | 3.7.5
WriteStream (object)
3.7.2
xor: (message)
3.4.1
zero (message)
3.5.3


Brian Rice 2004-10-30