summaryrefslogtreecommitdiffhomepage
path: root/smalltalk.html.markdown
diff options
context:
space:
mode:
authorJigyasa Grover <grover.jigyasa1@gmail.com>2015-10-04 22:22:53 +0530
committerJigyasa Grover <grover.jigyasa1@gmail.com>2015-10-04 22:22:53 +0530
commit2cf31d970603d2fe52a2c652f889556046e3330e (patch)
treea66e7b7420eaa4b1f8452edb3220f2bead3d40cd /smalltalk.html.markdown
parentadd1edbeb23ca058c1652b6031a3bf2f8f3c5191 (diff)
Update smalltalk.html.markdown
Diffstat (limited to 'smalltalk.html.markdown')
-rw-r--r--smalltalk.html.markdown63
1 files changed, 28 insertions, 35 deletions
diff --git a/smalltalk.html.markdown b/smalltalk.html.markdown
index 61e5a94c..5f1e7430 100644
--- a/smalltalk.html.markdown
+++ b/smalltalk.html.markdown
@@ -8,41 +8,34 @@ contributors:
- Smalltalk was created as the language to underpin the "new world" of computing exemplified by "human–computer 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.
-Feedback highly appreciated! Reach me at [@jigyasa_grover](https://twitter.com/jigyasa_grover) or `grover.jigyasa1@gmail.com`.
-
-```
-
-"************************************************************************
- * Allowable characters: *
- * - a-z *
- * - A-Z *
- * - 0-9 *
- * - .+/\*~<>@%|&? *
- * - blank, tab, cr, ff, lf *
- * *
- * Variables: *
- * - variables must be declared before use *
- * - shared vars must begin with uppercase *
- * - local vars must begin with lowercase *
- * - reserved names: nil, true, false, self, super, and Smalltalk *
- * *
- * Variable scope: *
- * - Global: defined in Dictionary Smalltalk and accessible by all *
- * objects in system *
- * - Special: (reserved) Smalltalk, super, self, true, false, & nil *
- * - Method Temporary: local to a method *
- * - Block Temporary: local to a block *
- * - Pool: variables in a Dictionary object *
- * - 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 *
- * - 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"
+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:
+- a-z
+- A-Z
+- 0-9
+- .+/\*~<>@%|&?
+- blank, tab, cr, ff, lf
+
+##Variables:
+- variables must be declared before use
+- shared vars must begin with uppercase
+- local vars must begin with lowercase
+- reserved names: `nil`, `true`, `false`, `self`, `super`, and `Smalltalk`
+
+##Variable scope:
+- Global: defined in Dictionary Smalltalk and accessible by all objects in system - Special: (reserved) `Smalltalk`, `super`, `self`, `true`, `false`, & `nil`
+- Method Temporary: local to a method
+- Block Temporary: local to a block
+- Pool: variables in a Dictionary object
+- 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
+ - 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: *