[squeak-dev] The Trunk: EToys-nice.108.mcz

commits at source.squeak.org commits at source.squeak.org
Wed Sep 11 20:51:35 UTC 2013

Nicolas Cellier uploaded a new version of EToys to project The Trunk:

==================== Summary ====================

Name: EToys-nice.108
Author: nice
Time: 11 September 2013, 10:50:12.128 pm
UUID: e2731f9b-5fb2-4d2d-9970-e6969ef23105
Ancestors: EToys-nice.107

#: is a fragile squeakism dating from now obsolete alternate selector syntax.
It is unportable to other dialects and might be obsoleted in future trunk version.
Replace it with universal syntax for invalid selectors: #':'

=============== Diff against EToys-nice.107 ===============

Item was changed:
  ----- Method: AssignmentTileMorph>>options (in category 'accessing') -----
+ 	^ {#(#':' #Incr: #Decr: #Mult: ). {nil. nil. nil. nil}}!
- 	^ {#(#: #Incr: #Decr: #Mult: ). {nil. nil. nil. nil}}!

Item was changed:
  ----- Method: PhraseTileMorph>>setAssignmentRoot:type:rcvrType:argType:vocabulary: (in category 'initialization') -----
  setAssignmentRoot: opSymbol type: opType rcvrType: rcvrType argType: argType vocabulary: aVocabulary
  	"Add submorphs to make me constitute a setter of the given symbol"
  	| anAssignmentTile |
  	resultType := opType.
  	self color: (ScriptingSystem colorForType: opType).
  	self removeAllMorphs.
  	self addMorph: (TilePadMorph new setType: rcvrType).
  	anAssignmentTile := AssignmentTileMorph new rawVocabulary: aVocabulary.
  	self addMorphBack: (anAssignmentTile typeColor: color).
  	anAssignmentTile setRoot: opSymbol asString dataType: argType.
+ 	anAssignmentTile setAssignmentSuffix: #':'.
- 	anAssignmentTile setAssignmentSuffix: #:.
  	self addMorphBack: (TilePadMorph new setType: argType)!

More information about the Squeak-dev mailing list