[squeak-dev] Squeak 4.5: Environments-cwp.47.mcz

commits at source.squeak.org commits at source.squeak.org
Tue May 6 17:54:37 UTC 2014


Chris Muller uploaded a new version of Environments to project Squeak 4.5:
http://source.squeak.org/squeak45/Environments-cwp.47.mcz

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

Name: Environments-cwp.47
Author: cwp
Time: 22 March 2014, 7:53:17.666 pm
UUID: 12e68b45-ec35-4eff-985b-8008d6f03339
Ancestors: Environments-ul.46

Rename EnvironmentRequest to CurrentEnvironment and use it to implement Environment class>>current.

=============== Diff against Environments-ul.46 ===============

Item was added:
+ Notification subclass: #CurrentEnvironment
+ 	instanceVariableNames: ''
+ 	classVariableNames: ''
+ 	poolDictionaries: ''
+ 	category: 'Environments-Loading'!

Item was added:
+ ----- Method: Environment class>>current (in category 'accessing') -----
+ current
+ 	^ CurrentEnvironment signal ifNil: [self default]!

Item was changed:
  ----- Method: EnvironmentLoader>>evaluate: (in category 'as yet unclassified') -----
  evaluate: chunk
  	^ [Compiler evaluate: chunk environment: environment]
+ 		on: CurrentEnvironment
- 		on: EnvironmentRequest
  		do: [:req | req resume: environment]!

Item was changed:
  ----- Method: EnvironmentLoader>>evaluate:logged: (in category 'as yet unclassified') -----
  evaluate: chunk logged: aBoolean
  	^ [Compiler evaluate: chunk environment: environment logged: aBoolean]
+ 		on: CurrentEnvironment
- 		on: EnvironmentRequest
  		do: [:req | req resume: environment]!

Item was removed:
- Notification subclass: #EnvironmentRequest
- 	instanceVariableNames: ''
- 	classVariableNames: ''
- 	poolDictionaries: ''
- 	category: 'Environments-Loading'!



More information about the Squeak-dev mailing list