<div id="__MailbirdStyleContent" style="font-size: 10pt;font-family: Arial;color: #000000">
                                        > <span style="font-family: Arial, Helvetica, sans-serif;font-size: 13px">Teaching user to think in these numbers is, IMHO, not the right direction.</span><div><span style="font-family: Arial, Helvetica, sans-serif;font-size: 13px"><br></span></div><div><span style="font-family: Arial, Helvetica, sans-serif;font-size: 13px">It is important to teach users about object identity somehow. </span></div><div><span style="font-family: Arial, Helvetica, sans-serif;font-size: 13px"><br></span></div><div><span style="font-family: Arial, Helvetica, sans-serif;font-size: 13px">Best,</span></div><div><span style="font-family: Arial, Helvetica, sans-serif;font-size: 13px">Marcel</span></div><div class="mb_sig"></div>
                                        <blockquote class="history_container" type="cite" style="border-left-style: solid;border-width: 1px;margin-top: 20px;margin-left: 0px;padding-left: 10px;min-width: 500px">
                        <p style="color: #AAAAAA; margin-top: 10px;">Am 02.06.2020 14:38:46 schrieb Tobias Pape <das.linux@gmx.de>:</p><div style="font-family:Arial,Helvetica,sans-serif">Hi<br><br>> On 02.06.2020, at 14:10, Trygve Reenskaug <trygver@ifi.uio.no> wrote:<br>> <br>> I find it frustrating to open 3 inspectors on different objects, all of them titled 'aString' (or whatever),<br>> IMO, it is much better to open them on the 3 objects: [1234] aString, [3456] a String, [4567 a String.<br>> The numbers in square brackets stand for the objects oop, actually its identityHash. They can be a 7-digit numbers; much too long for my short-time memory to hold many of them. I therefore truncate the number to 4 digits, accepting that I may, in rare cases, get 2 objects with the same identifier.<br>> <br>> I'm running 'Squeak5.3'.<br>> Object>>printOn: aStream<br>>         "Append to the argument, aStream, a sequence of characters that identifies the receiver."<br>>         " The previous version identified the class, not the instance "<br>>         " This new version identifies the instance with its oop. "<br>>         " I arbitrarily truncate the oop to 4 digits to simplify reading. "<br>> <br>>         | title |<br>>         title := self class name.<br>>         aStream<br>>             nextPutAll: '[' , (self asOop printString truncateTo: 4) , ']' ;<br>>             nextPutAll: (title first isVowel ifTrue: ['an '] ifFalse: ['a ']);<br>>             nextPutAll: title<br><br>I'd rather not increase any complexity in Object.<br>Besides, both oop and identityHash are too low-level for the average work-flow. <br>Teaching user to think in these numbers is, IMHO, not the right direction.<br><br>-1.<br><br>Best regards<br>  -Tobias<br><br><br></trygver@ifi.uio.no></div></blockquote></div>