Map
Index
Random
Help
th

QuoteRef: goldA3_1976

topics > all references > ThesaHelp: references g-h



Topic:
text editing
Topic:
object-oriented classes
Topic:
localized understanding
Topic:
else clause
Topic:
selecting with a mouse
Topic:
access by current position
ThesaHelp:
references g-h
Topic:
type inheritance as reuse
Topic:
naming conventions
Topic:
windows for a UserInterface
Topic:
replacement as setting a reference to a value
Topic:
function definition
Topic:
object-oriented objects
Topic:
classification
Topic:
parameter passing by message
Topic:
object-oriented fields
Topic:
declaration scope
Topic:
object-defined names
Topic:
attribute-value pairs as information
Topic:
property sheets for objects
Topic:
data types in Thesa
Topic:
evaluation in an environment
Topic:
boolean values, binary numbers, and bit strings
Topic:
object-oriented procedures
Topic:
remote procedure call

Reference

, in Goldberg, A. Kay, A. (ed.), "Smalltalk-72 Instructional Manual", XEROX Palo Alto Research Center, SSL 76-7, March 1976 . Google

Quotations
QuoteRef: goldA3_1976 ;;5 All communication through dialogue windows and a mouse. Only current window can listen
QuoteRef: goldA3_1976 ;;5 Mouse for pointing by the user
QuoteRef: goldA3_1976 ;;7 Fonts-- for defining new characters
QuoteRef: goldA3_1976 ;;9 "To hand an object d the meaning '3' in Smalltalk, we say: .hand. d<-3!" .hand. indicates literal name follows, ! says do it
QuoteRef: goldA3_1976 ;;10 editing by current position and by changing current position (via tree walking)
18 ;;Quote: in Smalltalk, every entity is an object which has a class and memory and sends/receives messages
18+;;Quote: a Smalltalk class is also an object; it handles messages
18 ;;Quote: send a message to an object by mentioning the object's name and then the message
QuoteRef: goldA3_1976 ;;18 can append to a class definition
QuoteRef: goldA3_1976 ;;19 in a definition "Everything following the name is its value
QuoteRef: goldA3_1976 ;;19 class definition dictionaries are typically nested (for scoping)
19 ;;Quote: a class definition defines names for temporaries, instance variables, and class variables
20 ;;Quote: for each Smalltalk class, methods for the class type and list of properties
20 ;;Quote: Smalltalk can define a class in the context of an object with given properties
QuoteRef: goldA3_1976 ;;20 "Use of the eyeball, <E, is asking a question: do I see the following token as the next token in the message?
QuoteRef: goldA3_1976 ;;20 "This itemization actually in the form of a conditional statement (if clause - (then clause) else clause).
20 ;;Quote: 'true' in Smalltalk is any object except for 'false'; the object may be used by the message sender
QuoteRef: goldA3_1976 ;;22 "the .large:. always fetches in the next literal expression; the .eyeBall. only fetch the expression if there is an exact match
23 ;;Quote: receiving information in Smalltalk means looking at a message
23 ;;Quote: when the receiver of a message completes, the caller resumes; the receiver can return a value


Related Topics up

Topic: text editing (34 items)
Topic: object-oriented classes (66 items)
Topic: localized understanding (43 items)
Topic: else clause (11 items)
Topic: selecting with a mouse (44 items)
Topic: access by current position (7 items)
ThesaHelp: references g-h (299 items)
Topic: type inheritance as reuse (27 items)
Topic: naming conventions (8 items)
Topic: windows for a UserInterface (21 items)
Topic: replacement as setting a reference to a value (10 items)
Topic: function definition (25 items)
Topic: object-oriented objects (36 items)
Topic: classification (64 items)
Topic: parameter passing by message (31 items)
Topic: object-oriented fields (28 items)
Topic: declaration scope (16 items)
Topic: object-defined names (15 items)
Topic: attribute-value pairs as information (53 items)
Topic: property sheets for objects (29 items)
Topic: data types in Thesa (92 items)
Topic: evaluation in an environment (34 items)
Topic: boolean values, binary numbers, and bit strings (44 items)
Topic: object-oriented procedures (41 items)
Topic: remote procedure call (44 items)

Collected barberCB 1980
Copyright © 2002-2008 by C. Bradford Barber. All rights reserved.
Thesa is a trademark of C. Bradford Barber.