[Pkg] Packages: Sake-Packages-kph.7.mcz

squeak-dev-noreply at lists.squeakfoundation.org squeak-dev-noreply at lists.squeakfoundation.org
Sun Nov 2 01:05:54 UTC 2008


A new version of Sake-Packages was added to project Packages:
http://www.squeaksource.com/Packages/Sake-Packages-kph.7.mcz

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

Name: Sake-Packages-kph.7
Author: kph
Time: 2 November 2008, 1:05:45 am
UUID: 1b742989-dd1b-4172-8c50-ac6f29aff37a
Ancestors: Sake-Packages-kph.6

remove dependence on splitOn:

=============== Diff against Sake-Packages-kph.6 ===============

Item was changed:
  ----- Method: Packages class>>launchWith: (in category 'launcher') -----
  launchWith: params
  
  	| packagesClass task | 
  	
  	packagesClass := self current.
  	
   	params at: 'B' ifPresent: [ :v | params at: 'BETA' put: v ].
   	params at: 'U' ifPresent: [ :v | params at: 'UNLOAD' put: v ].
   	params at: 'L' ifPresent: [ :v | params at: 'LOAD' put: v ].
   
  	params at: 'BETA' ifPresent: [ :v | 
  		v ifTrue: [ packagesClass := self beta ].
  	].
  
  	params at: 'LOAD' ifPresent: [ :v | 
+ 		task := packagesClass collection: (v findTokens: ';')		
- 		task := packagesClass collection: (v splitOn: ';')		
  	].
+  
- 
  	params at: 'UNLOAD' ifPresent: [ :v | 
+ 		task := SakeTask collection: ((v findTokens: ';') collect: [ :ea | (self named: ea) unload ])	
- 		task := SakeTask collection: ((v splitOn: ';') collect: [ :ea | (self named: ea) unload ])	
  	].
  
   
  	task launch: params.
  	
  	^ true!



More information about the Packages mailing list