[squeak-dev] The Debugger bugs me

Frank Shearar frank.shearar at gmail.com
Tue Mar 10 08:00:44 UTC 2015


On 8 March 2015 at 18:16, Chris Muller <asqueaker at gmail.com> wrote:
> On Fri, Mar 6, 2015 at 5:17 PM, Tobias Pape <Das.Linux at gmx.de> wrote:
>> Hey,
>>
>> using the current trunk (doest not happen in 4.5), I cannot use the
>> debugger in a useful way anymore.
>>   Regardless of what I do in the editor view of the Debugger, after
>> a second or so, I tries to select the current expression (as if I had
>> clicked 'Where')[1] and scrolls to that place. This is especially annoying
>> when scrolling around long methods or trying to do a printIt or exploreIt
>> on other expressions…
>
> This issue definitely exists in 4.5 and yes, it is annoying.  I
> believe if you can make the editor dirty (e.g., insert whitespace
> somewhere), that you'll be able to stop it so you can look at the
> method.
>
>> Any clue?
>
> I *think* this is related to a change Frank did a couple of years ago
> where it was desired to fix updating the method in the debugger,
> pressing Command+S [Accept] and having the new code be reflected
> rather than the old..

It could be, but I remember back then the debugger kind've oscillating
between two selections, and I _think_ my change helped mitigate that.
But I certainly did monkey around with the Debugger, so might well be
implicated :)

frank

>> Best
>>         -Tobias
>>
>>
>> [1]: I also have the impresison that, when one uses 'toggle break on entry', that
>>     the current expression is off-by-one with the actually current one.
>


More information about the Squeak-dev mailing list