[squeak-dev] The Trunk: Help-Squeak-TerseGuide-mt.14.mcz
commits at source.squeak.org
commits at source.squeak.org
Tue Mar 3 10:07:28 UTC 2020
Marcel Taeumel uploaded a new version of Help-Squeak-TerseGuide to project The Trunk:
http://source.squeak.org/trunk/Help-Squeak-TerseGuide-mt.14.mcz
==================== Summary ====================
Name: Help-Squeak-TerseGuide-mt.14
Author: mt
Time: 3 March 2020, 11:07:27.469491 am
UUID: 87e7e249-d004-d64e-ad05-a64fcc1dec1f
Ancestors: Help-Squeak-TerseGuide-jr.13
Prepare Squeak 5.3 Release --- Adds last-minute fixes to terse guide to make it identical to the one on squeak.org.
=============== Diff against Help-Squeak-TerseGuide-jr.13 ===============
Item was changed:
----- Method: TerseGuideHelp class>>character (in category 'pages') -----
character
"This method was automatically generated. Edit it using:"
"TerseGuideHelp edit: #character"
+ ^(HelpTopic
- ^HelpTopic
title: 'Character'
contents:
'| x y b |
x := $A. "character assignment"
y := x isLowercase. "test if lower case"
y := x isUppercase. "test if upper case"
y := x isLetter. "test if letter"
y := x isDigit. "test if digit"
y := x isAlphaNumeric. "test if alphanumeric"
+ y := x isSeparator. "test if separator char"
- y := x isSeparator. "test if seperator char"
y := x isVowel. "test if vowel"
y := x digitValue. "convert to numeric digit value"
y := x asLowercase. "convert to lower case"
y := x asUppercase. "convert to upper case"
y := x asciiValue. "convert to numeric ascii value"
y := x asString. "convert to string"
b := $A <= $B. "comparison"
y := $A max: $B.
+ !!' readStream nextChunkText)
+ key: #character;
+ shouldStyle: true;
+ yourself!
- !!' readStream nextChunkText!
Item was changed:
----- Method: TerseGuideHelp class>>introduction (in category 'pages') -----
introduction
"This method was automatically generated. Edit it using:"
"TerseGuideHelp edit: #introduction"
^(HelpTopic
title: 'General'
contents:
'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: self, super, thisContext, true, false, and nil
- - 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 current environment (that is usually Smalltalk) and accessible by all objects in system
+ - Special (reserved): self, super, thisContext, true, false, and nil
- - 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 - like this"
Period (.) is the statement separator
!!' readStream nextChunkText)
key: #introduction;
shouldStyle: false;
yourself!
More information about the Squeak-dev
mailing list
|