[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