[Pharo-dev] Phexample: API Change Proposal (was Phexample: Image Destroying Bug)

Eliot Miranda eliot.miranda at gmail.com
Tue Apr 22 22:38:50 EDT 2014


On Tue, Apr 22, 2014 at 7:26 PM, Sean P. DeNigris <sean at clipperadams.com>wrote:

> Stefan Marr-3 wrote
> > Still, I will state it anyway: I don’t like the change.
>
> I expected it to be unpopular ;)
>
>
> Stefan Marr-3 wrote
> > So, just for the sake of argument, are there other ways?
>
> I don't know. I'm open...
>
> As far as making #= mean something different the first time, I think this
> gets us further down the difficult-to-understand rabbit hole. Also, #= is
> not always sent; it's one of several options, like #beFalse. I guess maybe
> you could say "as soon as any expectation is set up, revert to a
> traditional
> #=. But philosophically, hijacking #= disrupts the uniformity of the system
> and adds to the user's cognitive load. Hijacking it only some of the time
> makes it even less predictable.
>

+1.

And, what's the specific argument for keeping the behavior of #=? Am I
> missing some value that makes it worth all of the above? I think it's
> important to separate the logic from the inertia inevitably accompanying
> this kind of change.
>
>
>
> -----
> Cheers,
> Sean
> --
> View this message in context:
> http://forum.world.st/Phexample-API-Change-Proposal-was-Phexample-Image-Destroying-Bug-tp4755787p4755919.html
> Sent from the Pharo Smalltalk Developers mailing list archive at
> Nabble.com.
>
>


-- 
best,
Eliot
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.pharo.org/pipermail/pharo-dev_lists.pharo.org/attachments/20140422/7895b17b/attachment-0002.html>


More information about the Pharo-dev mailing list