[squeak-dev] An idea for the debugger...

Marcel Taeumel marcel.taeumel at hpi.de
Sun Jan 28 09:01:51 UTC 2018


Hi Karl,

if you have too many levels of indirection, it might become difficult to use. 

Nevertheless, dragging items from an inspector into a workspace might solve the problem to some extent. :) You would have to repeat the steps if you walk along the debugger's stack.

We can drag objects our of the regular inspector and object explorer. Does not work in the debugger though...

Best,
Marcel
Am 27.01.2018 22:08:34 schrieb karl ramberg <karlramberg at gmail.com>:
Workspaces have the the ability to accept dropped morphs to bind to it, so you can send messages to the dropped morph.
Should be possible to use similar method to bind to a pane in the debugger. 
Just have a menu item for the pane you can drag and drop in the Workspace.


Best,
Karl




On Sat, Jan 27, 2018 at 12:53 PM, Marcel Taeumel <marcel.taeumel at hpi.de [mailto:marcel.taeumel at hpi.de]> wrote:

Hi Tim,

this sounds more like our Workspace needs a way to hijack another tool's bindings. ;-)

Best,
Marcel
Am 26.01.2018 20:23:48 schrieb tim Rowledge <tim at rowledge.org [mailto:tim at rowledge.org]>:
How about a persistent (for varying definitions) text morph view within debugger-land, functioning somewhat like the code view in an explorer. The current inspector views throw away anything when you change the inspector focus, which is both good and bad. Having a persistent place to run snippets would be useful. I’m not sure what the most convenient way to bind it would be. The explorer approach mostly works and is at least familiar even when it does something to annoy you.

I don’t think it would even have to be within the debugger window strictly speaking. Having an option to open it and put it out of the way could be useful. And we could pre-fill it with happy little lines of code applicable to the object(s) being debugged; imagine CodeProcessCogulator class>>debuggerSnippets returning a list of useful fragments.

tim
--
tim Rowledge; tim at rowledge.org [mailto:tim at rowledge.org]; http://www.rowledge.org/tim [http://www.rowledge.org/tim]
Useful Latin Phrases:- Cave ne ante ullas catapultas ambules = If I were you, I wouldn't walk in front of any catapults.







-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20180128/9019083c/attachment.html>


More information about the Squeak-dev mailing list