Squeak 4.5: Environments-topa.56.mcz

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

Squeak 4.5: Environments-topa.56.mcz

commits-2
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!