[squeak-dev] Squeak 4.5: Environments-topa.56.mcz

commits at source.squeak.org commits at source.squeak.org
Sat Jan 24 14:32:34 UTC 2015


Tobias Pape uploaded a new version of Environments to project Squeak 4.5:
http://source.squeak.org/squeak45/Environments-topa.56.mcz

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

Name: Environments-topa.56
Author: topa
Time: 22 January 2015, 12:48:30.677 am
UUID: e5cad590-2869-4f02-84ac-482952779d06
Ancestors: Environments-topa.55

Provide more Dictionary protocol for exisiting users of Smalltalk globals.

=============== Diff against Environments-topa.55 ===============

Item was added:
+ ----- Method: Environment>>associationsDo: (in category 'emulating') -----
+ associationsDo: aBlock
+ 	"Evaluate aBlock for each of the receiver's elements (key/value associations)."
+ 
+ 	declarations associationsDo: aBlock!

Item was changed:
  ----- Method: Environment>>do: (in category 'emulating') -----
  do: aBlock 
  	"Evaluate aBlock for each of the receiver's values."
  
+ 	self valuesDo: aBlock!
- 	declarations valuesDo: aBlock!

Item was added:
+ ----- Method: Environment>>keysAndValuesDo: (in category 'emulating') -----
+ keysAndValuesDo: aBlock
+ 	^self associationsDo: [:assoc |
+ 		aBlock value: assoc key value: assoc value].!

Item was added:
+ ----- Method: Environment>>valuesDo: (in category 'emulating') -----
+ valuesDo: aBlock 
+ 	"Evaluate aBlock for each of the receiver's values."
+ 
+ 	declarations valuesDo: aBlock!



More information about the Squeak-dev mailing list