Next:
2.1 Objects
Up:
The Slate Programmer's Reference
Previous:
1.2 Terms
Contents
Index
2 Language Reference
Subsections
2.1 Objects
2.1.1 Code Blocks
2.1.2 Slots
2.1.3 Inheritance
2.2 Sending Messages
2.2.1 Unary Messages
2.2.2 Binary Messages
2.2.3 Keyword Messages
2.2.4 Implicit-context Messages
2.3 Sequencing Expressions
2.4 Methods
2.4.1 Roles
2.4.2 Method Definitions
2.4.3 Expression-based Definitions
2.4.4 Lookup Semantics
2.4.5 Optional Keyword Arguments
2.4.5.1 In Method Definitions
2.4.5.2 In Message Sends
2.4.5.3 In Code Blocks
2.4.6 Resends
2.4.7 Subjective Dispatch
2.4.7.1 Basic mechanisms
2.4.7.2 Important features
2.4.7.3 The core elements
2.5 Type Annotations
2.6 Macro Message-sends
2.6.1 Defining new Macro-methods
2.6.2 Quoting and Unquoting
2.6.2.1 Labelled Quotation
2.6.3 Message Cascading
2.6.4 Slots as Block Variables
2.6.5 Expression Substitution
2.6.6 Source Pattern Matching
2.7 Literals
2.7.1 Numbers
2.7.1.1 Integers
2.7.1.2 Floats
2.7.1.3 Radix Prefixes
2.7.2 Characters
2.7.3 Strings
2.7.4 Symbols
2.7.5 Arrays
2.7.6 Blocks
Brian Rice 2005-11-21