<div dir="auto">Hi Hilaire,</div><div dir="auto"> What you have to do is to catch the exception of that process and then open the debuger when the exception happens.</div><div dir="auto">For example: </div><div dir="auto">[[ 1/0] on: Exception do: [:e | Debugger open: …]] fork</div><div dir="auto"><br></div><div dir="auto">Look for references to debugger and you will see that. Also, exceptions have default handlers that you can define, etc<br clear="all"><br clear="all"><div dir="auto"><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div style="font-size:small"><div dir="ltr"><div dir="ltr"><div style="font-size:12.8px"><span style="font-family:tahoma,sans-serif;font-size:xx-small;border-collapse:collapse"><strong><span style="font-size:8pt"><span style="font-size:small"><font size="2"><span style="font-weight:normal"><span style="font-weight:bold">Hernán Wilkinson</span><br>Agile Software Development, Teaching & Coaching</span></font></span></span></strong></span></div><div style="font-size:12.8px"><span style="font-family:tahoma,sans-serif;font-size:xx-small;border-collapse:collapse"><strong><span style="font-size:8pt"><span style="font-size:small"><font size="2"><span style="font-weight:normal">Phone: +54-011</span></font></span></span></strong></span><font face="tahoma, sans-serif" size="2">-4893-2057</font></div><div style="font-size:12.8px"><strong style="font-family:tahoma,sans-serif;font-size:xx-small"><span style="font-size:8pt"><span style="font-size:small"><font size="2"><span style="font-weight:normal">Twitter: @HernanWilkinson</span></font></span></span></strong></div><div style="font-size:12.8px"><span style="font-family:tahoma,sans-serif;font-size:xx-small;border-collapse:collapse"><strong><span style="font-size:8pt"><span style="font-size:small"><font size="2"><span style="font-weight:normal">site: <a href="http://www.10pines.com/" style="color:rgb(17,65,112)" target="_blank">http://www.10Pines.com</a></span></font></span></span></strong></span></div><div style="font-size:12.8px"><font face="tahoma, sans-serif"><span style="border-collapse:collapse">Address: Alem 896</span></font>, Floor 6, Buenos Aires, Argentina</div></div></div></div></div></div></div></div></div></div><div><br></div><div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sat, 30 Dec 2023 at 06:45 Hilaire Fernandes <<a href="mailto:hfern@free.fr">hfern@free.fr</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><u></u>
<div text="#000000" bgcolor="#FFFFFF">
<p><font size="4">Hi Hernán,</font></p>
<p><font size="4">It is not what I am looking for. I already have a
simplified debugger for DrGeo. What I want is to capture an
error occurring in a detached process.</font></p>
<p><font size="4"><a href="https://github.com/hilaire/drgeo/issues/1" target="_blank">https://github.com/hilaire/drgeo/issues/1</a></font></p>
<p><font size="4">I will continue my investigation. For me it is a
very important aspect. In my more general Dynabook vision, user
will produce dynamic contents through DSL scripting of ad-hoc
pedagogical model (DrGeo and alike pedagogical domains). It is
important to simplify their debugging experience by avoiding
pop-up debugger.<br>
</font></p>
<p><font size="4">Thanks</font></p>
<p><font size="4">Hilaire<br>
</font></p>
<div>Le 28/12/2023 à 23:09, Hernán Wilkinson
a écrit :<br>
</div>
<blockquote type="cite">Hi
Hilaire,
</blockquote></div><div text="#000000" bgcolor="#FFFFFF"><blockquote type="cite"><div> you have to go to the main menu and select "DenotativeObject
Browser". It will open a browser for "denotative objects"
(objects a la Self, objects that not need to be instances of
classes). </div>
<div> At the second list (the objects list) right click, select
Add Object in Category, enter an object name (ie. AlanKay), a
category name (ie. example), then add a method, for example:</div>
<div>m1</div>
<div> self m2.</div>
<div><br>
</div>
<div>Save it. On the method press "cmd+r" and it will allow you to
debug that method. You will see that the debugger is simpler
(less buttons, etc) and it does not allow you to debug code that
is not defined in a denotative object.</div>
<div><br>
</div>
<div>I hope this helps. Let me know if you have any questions.</div>
<div><br>
</div>
<div>Cheers!</div>
<div>Hernan.</div>
</blockquote>
<pre cols="72">--
GNU Dr. Geo
<a href="http://gnu.org/s/dr-geo/" target="_blank">http://gnu.org/s/dr-geo/</a>
<a href="http://gnu-drgeo.blogspot.com/" target="_blank">http://gnu-drgeo.blogspot.com/</a></pre>
</div>
</blockquote></div></div>