[squeak-dev] Object>>printOn: refined.

Fabio Niephaus lists at fniephaus.com
Fri Jun 5 11:48:18 UTC 2020


On Fri, 5 Jun 2020 at 1:45 pm, Thiede, Christoph <
Christoph.Thiede at student.hpi.uni-potsdam.de> wrote:

> Hi all,
>
>
> personally, I am not convinced by displaying the identityHash in each and
> every inspector window title as shown in Trygve's screenshot. They just
> make the overall inspector experience a lot more cryptical, compared to a
> rather small benefit. Also, in my image #asOop returns seven-digit numbers
> which would cost too much space in the title bars. I think identity
> comparison is only actually redundant in certain domains or situations,
> most time you will only open a few inspectors at all.
>
>
> Isn't there any possibility to show these IDs only on demand? Or can we
> find a better way to visualize identity than numbers? Maybe a small
> individual pixel pattern, or shorter IDs that are only unique amongst the
> class of the inspected object?
>
Make it a preference? It may also be sufficient to show the first N digits
of the hash. Could be just one preference: "Number of hash digits shown in
inspectors".

Fabio

>
> Also, please note that having the #reuseWindows preference enabled, this
> hash is redundant at all because it is not possible to inspect the same
> object twice.
>
>
> Best,
>
> Christoph
> <http://www.hpi.de/>
> ------------------------------
> *Von:* Squeak-dev <squeak-dev-bounces at lists.squeakfoundation.org> im
> Auftrag von Chris Muller <ma.chris.m at gmail.com>
> *Gesendet:* Donnerstag, 4. Juni 2020 21:58:51
> *An:* Taeumel, Marcel
> *Cc:* squeak-dev
> *Betreff:* Re: [squeak-dev] Object>>printOn: refined.
>
>
>> > You +1'd the idea of sending #asOop from #printOn:.
>>
>> Nope. I +1'd the idea to be applied to #defaultLabelForInspector because
>> of that "super" issue.
>>
>
> Ah, I beg your pardon.  My mistake.
>  - Chris
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20200605/ea0192a4/attachment.html>


More information about the Squeak-dev mailing list