On Mon, Aug 10, 2015 at 9:50 PM, Nicolai Hess <nicolaihess@web.de> wrote:
2015-08-10 15:12 GMT+02:00 Ben Coman <btc@openinworld.com>:
Also btw, I notice package Tools-Debugger contain KeyPrinterMorph and SyntaxErrorDebugger classes which seem to have no class references.
At least SyntaxErrorDebugger is used. SyntaxErrorNotification opens a SyntaxErrorDebugger.
Ahh, now I see... SyntaxErrorNotification>>registerToolsOn: registry "Add ourselves to registry. See [Smalltalk tools]" registry register: self as: #syntaxErrorDebugger. Now I wonder if there is any absolute requirement that the first letter of that symbol needs to be lowercase. After all its not a message. If it was "registry register: self as: #SyntaxErrorDebugger" then "Analyse > Class refs" would find it. Obviously not applicable to all cases of registering tools, but could that be reasonable in this case? cheers -ben