[squeak-dev] The Inbox: Kernel-fn.1151.mcz

marcel.taeumel Marcel.Taeumel at hpi.de
Fri Feb 9 14:34:24 UTC 2018


commits-2 wrote
> A new version of Kernel was added to project The Inbox:
> http://source.squeak.org/inbox/Kernel-fn.1151.mcz
> 
> ==================== Summary ====================
> 
> Name: Kernel-fn.1151
> Author: fn
> Time: 9 February 2018, 12:32:25.516883 pm
> UUID: 9fb7df4b-6bf4-4af8-9c75-7496c2f0b517
> Ancestors: Kernel-tonyg.1150
> 
> For consistency: allow blocks to be passed into #xor: (see #or: and
> #and:).
> 
> =============== Diff against Kernel-tonyg.1150 ===============
> 
> Item was changed:
>   ----- Method: False>>xor: (in category 'logical operations') -----
> + xor: alternativeBlock
> - xor: aBoolean
>   	"Posted by Eliot Miranda to squeak-dev on 3/24/2009"
>   
> + 	^alternativeBlock value!
> - 	^aBoolean!
> 
> Item was changed:
>   ----- Method: True>>xor: (in category 'logical operations') -----
> + xor: alternativeBlock
> - xor: aBoolean
>   	"Posted by Eliot Miranda to squeak-dev on 3/24/2009"
>   	
> + 	^alternativeBlock value not!
> - 	^aBoolean not!

Hey Nicolas,

it seems that you had the intention to not allow "a xor: [b]" because,
obviously, one does always have to check both operands for XOR. Yet, would
it do any harm if we would allow "a xor: [b]"?

Best,
Marcel



--
Sent from: http://forum.world.st/Squeak-Dev-f45488.html


More information about the Squeak-dev mailing list