Squeak
  links to this page:    
View this PageEdit this PageUploads to this PageHistory of this PageTop of the SwikiRecent ChangesSearch the SwikiHelp Guide
Inconsistencies in 'naming' morphs?
Last updated at 9:12 pm UTC on 14 December 2017
Marcel Taeumel
Wed, Dec 13, 2017 at 9:22 AM
Reply-To: The general-purpose Squeak developers list
To: Milan Vavra via Squeak-dev
Reply | Reply to all | Forward | Print | Delete | Show original
Hi John-Reed, hi Tobias,

I think that this is not the SystemWindow's fault but "name" as a concept for morphs is kind of broken. See the following methods in the Morph class:

 #innocuousName
 #name:
 #nameInModel
 #setNameTo:
 #tryToRenameTo:
 #knownName
 #renameInternal:
 #renameTo:
 #externalName

I suspect that this has happened due to missing task-specific means of configuration. Like #printString, there can only be one to be used by all applications and tools. Here, the terms "internal" and "external" and "known" suggest that somebody tried to add such kind of configuration for "name". Without success, I would conclude. :-)

Best,
Marcel