1
0
mirror of https://github.com/adambard/learnxinyminutes-docs.git synced 2025-08-14 10:45:06 +02:00

Update smalltalk.html.markdown

This commit is contained in:
Jigyasa Grover
2015-10-04 22:22:53 +05:30
parent add1edbeb2
commit 2cf31d9706

View File

@@ -8,41 +8,34 @@ contributors:
- Smalltalk was created as the language to underpin the "new world" of computing exemplified by "humancomputer symbiosis." - Smalltalk was created as the language to underpin the "new world" of computing exemplified by "humancomputer symbiosis."
- It was designed and created in part for educational use, more so for constructionist learning, at the Learning Research Group (LRG) of Xerox PARC by Alan Kay, Dan Ingalls, Adele Goldberg, Ted Kaehler, Scott Wallace, and others during the 1970s. - It was designed and created in part for educational use, more so for constructionist learning, at the Learning Research Group (LRG) of Xerox PARC by Alan Kay, Dan Ingalls, Adele Goldberg, Ted Kaehler, Scott Wallace, and others during the 1970s.
Feedback highly appreciated! Reach me at [@jigyasa_grover](https://twitter.com/jigyasa_grover) or `grover.jigyasa1@gmail.com`. Feedback highly appreciated! Reach me at [@jigyasa_grover](https://twitter.com/jigyasa_grover) or send me an e-mail at `grover.jigyasa1@gmail.com`.
```
"************************************************************************ ##Allowable characters:
* Allowable characters: * - a-z
* - a-z * - A-Z
* - A-Z * - 0-9
* - 0-9 * - .+/\*~<>@%|&?
* - .+/\*~<>@%|&? * - blank, tab, cr, ff, lf
* - blank, tab, cr, ff, lf *
* * ##Variables:
* Variables: * - variables must be declared before use
* - variables must be declared before use * - shared vars must begin with uppercase
* - shared vars must begin with uppercase * - local vars must begin with lowercase
* - local vars must begin with lowercase * - reserved names: `nil`, `true`, `false`, `self`, `super`, and `Smalltalk`
* - reserved names: nil, true, false, self, super, and Smalltalk *
* * ##Variable scope:
* Variable scope: * - Global: defined in Dictionary Smalltalk and accessible by all objects in system - Special: (reserved) `Smalltalk`, `super`, `self`, `true`, `false`, & `nil`
* - Global: defined in Dictionary Smalltalk and accessible by all * - Method Temporary: local to a method
* objects in system * - Block Temporary: local to a block
* - Special: (reserved) Smalltalk, super, self, true, false, & nil * - Pool: variables in a Dictionary object
* - Method Temporary: local to a method * - Method Parameters: automatic local vars created as a result of message call with params - Block Parameters: automatic local vars created as a result of value: message call - Class: shared with all instances of one class & its subclasses
* - Block Temporary: local to a block * - Class Instance: unique to each instance of a class
* - Pool: variables in a Dictionary object * - Instance Variables: unique to each instance
* - Method Parameters: automatic local vars created as a result of *
* message call with params * `"Comments are enclosed in quotes"`
* - Block Parameters: automatic local vars created as a result of *
* value: message call * `"Period (.) is the statement seperator"`
* - Class: shared with all instances of one class & its subclasses *
* - Class Instance: unique to each instance of a class *
* - Instance Variables: unique to each instance *
************************************************************************"
"Comments are enclosed in quotes"
"Period (.) is the statement seperator"
"************************************************************************ "************************************************************************
* Transcript: * * Transcript: *