[squeak-dev] The Trunk: System-cmm.610.mcz
Nicolas Cellier
nicolas.cellier.aka.nice at gmail.com
Sun Oct 27 20:36:35 UTC 2013
Also note that Smalltalk do: did mean a different thing when Smalltalk was
the SystemDictionary.
2013/10/27 Nicolas Cellier <nicolas.cellier.aka.nice at gmail.com>
> And yet another, shouldn't we rather integrate the excellent work that
> Camillo Bruni did in Pharo?
>
> See System-CommandLine at
>
> MCHttpRepository
> location: 'http://smalltalkhub.com/mc/Pharo/Pharo30/main'
> user: ''
> password: ''
>
>
> 2013/10/27 Nicolas Cellier <nicolas.cellier.aka.nice at gmail.com>
>
>> Another question, why do: ?
>> I find this a false polymorphism and its usage is rather hard to trace...
>>
>>
>> 2013/10/26 <commits at source.squeak.org>
>>
>> Chris Muller uploaded a new version of System to project The Trunk:
>>> http://source.squeak.org/trunk/System-cmm.610.mcz
>>>
>>> ==================== Summary ====================
>>>
>>> Name: System-cmm.610
>>> Author: cmm
>>> Time: 26 October 2013, 2:17:09.114 pm
>>> UUID: a27149c5-0fd6-4bef-a34a-57db707aec83
>>> Ancestors: System-dtl.609
>>>
>>> Consider valueWithAllPossibleArguments: special enough to inline, for
>>> now.
>>>
>>> =============== Diff against System-dtl.609 ===============
>>>
>>> Item was changed:
>>> ----- Method: SmalltalkImage>>do: (in category 'command line') -----
>>> do: aBlock
>>> + [ [ (aBlock numArgs = 1 and: [ self arguments size > 1 ])
>>> + ifTrue: [ aBlock value: self arguments ]
>>> + ifFalse: [ aBlock valueWithEnoughArguments: self
>>> arguments ] ]
>>> - [ [ aBlock valueWithAllPossibleArguments: self arguments ]
>>> on: ProgressInitiationException
>>> do:
>>> [ : pie | "Don't want to log this notification."
>>> pie defaultAction ] ]
>>> on: Notification , Warning
>>> do:
>>> [ : noti | StandardFileStream stdout
>>> nextPutAll: DateAndTime now asString ;
>>> space ;
>>> nextPutAll: noti description ;
>>> cr.
>>> noti resume ]
>>> on: SyntaxErrorNotification
>>> do:
>>> [ : err | StandardFileStream stdout
>>> nextPutAll: err errorCode ;
>>> cr.
>>> self haltOrQuit ]
>>> on: Error
>>> do:
>>> [ : err | err printVerboseOn: StandardFileStream
>>> stderr.
>>> self haltOrQuit.
>>> err isResumable ifTrue: [ err resume ] ]!
>>>
>>>
>>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20131027/c70163f0/attachment.htm
More information about the Squeak-dev
mailing list
|