<div class="gmail_quote">On Wed, Apr 9, 2008 at 5:10 PM, kengbrown &lt;<a href="mailto:kbrown@mac.com">kbrown@mac.com</a>&gt; wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div><div></div><div class="Wj3C7c">--- In <a href="mailto:squeak@yahoogroups.com">squeak@yahoogroups.com</a>, Bert Freudenberg &lt;bert@...&gt; wrote:<br>
&gt;<br>
&gt;<br>
&gt; On 09.04.2008, at 13:19, kengbrown wrote:<br>
&gt; &gt; --- In <a href="mailto:squeak@yahoogroups.com">squeak@yahoogroups.com</a>, Bert Freudenberg &lt;bert@&gt; wrote:<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; On 09.04.2008, at 12:03, Andreas Wacknitz wrote:<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt; Am 09.04.2008 um 18:59 schrieb Ken G. Brown:<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt; One thing that really bothered me when first starting out with<br>
&gt; &gt;&gt;&gt;&gt; Squeak, was the requirement for modifying code in order add &#39;self<br>
&gt; &gt;&gt;&gt;&gt; halt&#39; to work with the debugger.<br>
&gt; &gt;&gt;&gt;&gt; I still find that to be bothersome. Intuitively it seems to me that<br>
&gt; &gt;&gt;&gt;&gt; breakpoints should have no way to modify code.<br>
&gt; &gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt; Yes, that is a point that annoys me, too.<br>
&gt; &gt;&gt;&gt; Even Dolphin Smalltalk has this drawback, but there is a<br>
&gt; &gt;&gt;&gt; sophisticated solution in Tools+ (by Solutions Software) called<br>
&gt; &gt;&gt;&gt; Method Spies.<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; Actually, Squeak has break points. Click on a method in the system<br>
&gt; &gt;&gt; browser, and choose &quot;toggle break on entry&quot;.<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; Problem is the highlighting in the method list has been broken for<br>
&gt; &gt;&gt; some while, methods with break points used to be marked.<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; - Bert -<br>
&gt; &gt;&gt;<br>
&gt; &gt;<br>
&gt; &gt; Well, &#39;toggle breakpoint on entry&#39; also seems to be missing from the<br>
&gt; &gt; default System<br>
&gt; &gt; Browser in latest 3.10 dev image too. And there isn&#39;t any World<br>
&gt; &gt; menu selection to open<br>
&gt; &gt; the regular System Browser that has it. You can overcome that by<br>
&gt; &gt; doing &#39;Browser open&#39; in<br>
&gt; &gt; a Workspace to get the &#39;toggle breakpoint on entry&#39; at which point<br>
&gt; &gt; you have two different<br>
&gt; &gt; browsers with the same title, with different functionality.<br>
&gt; &gt;<br>
&gt; &gt; Wonder what the rationale is for the inconsistency in Browser types<br>
&gt; &gt; vs naming?<br>
&gt; &gt;<br>
&gt; &gt; In any case, it would be nice to be able to set a breakpoint on a<br>
&gt; &gt; method whilst in the<br>
&gt; &gt; Debugger. Bet you could whip that up in no time Bert! :)<br>
&gt;<br>
&gt;<br>
&gt; That is already there. The same &quot;toggle break on entry&quot; menu item is<br>
&gt; in the debugger&#39;s method list.<br>
&gt;<br>
&gt; - Bert -<br>
&gt;<br>
<br>
</div></div>Well I just tried that and I don&#39;t seem to get it to do anything.<br>
eg. OBUBrowser open. , debug it from a Workspace, click &#39;into&#39;, see open in the message<br>
list at the top, do &#39;toggle break on entry&#39; when the &#39;open&#39; line is highlighted, start over in<br>
the debugger or doit from the Workspace again, the operation proceeds to completion.<br>
<br>
Ken G. Brown</blockquote><div><br class="webkit-block-placeholder"></div>Didn&#39;t work for me either in a 3.9 image.<br><div>&nbsp;</div></div><br>