|
From: | Holger Hans Peter Freyther |
Subject: | Re: [Help-smalltalk] [bug] Infinite re-cursion on VisualGST inspector |
Date: | Sat, 30 Mar 2013 12:56:41 -0700 |
Project: GNU Smalltalk Version: <none> Component: VisualGST Category: bug reports Priority: normal Assigned to: Unassigned Reported by: zecke Updated by: zecke Status: active PackageLoader fileInPackage: #Parser. p := STInST.STClassLoaderObjects.ProxyNamespace on: Smalltalk for: STInST.STClassLoader new is reproducing the issue. Changing the classNameString to class storeString is fixing the specific issue but it will end up with a infinite recursion. 1.) Should VisualGSTs inspector use [] on: do: [:e | widget text: '<Error..>'] for getting the displayString? 2.) During development it would be nice if VisualGST could limit the stack depth of a process... 3.) With making VisualGST more async one could use some kind of a future that would fork for the displayString request and come back once there is the result. This would not block the mainUI. 4.) How to fix the actual error here? The ProxyNamespace is initialized to contain itself.. so printing it will list itself... which will print itself.. which will print itself..
[Prev in Thread] | Current Thread | [Next in Thread] |