next up previous contents
Next: 2 Language Reference Up: 1 Introduction Previous: Conventions   Contents

Terms

Slate is an object-oriented language, and as such works with some terms worth describing initially for clarity:

Object
some thing in the system that can be identified.
Method
some behavior or procedure that is defined on some objects or class of objects.
Message
the act of requesting a behavior or procedure from some objects, the message's arguments.
Selector
the name of a method or a message-send.
Inheritance
a relationship between objects that confers the parent's behavior on the child.
Dispatch
the process of determining, from a message-send, what method is appropriate to invoke to implement the behavior.



The Slate Project 2003-07-29