<div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Mar 2, 2022 at 2:38 PM Mariano Montone via Cuis-dev <<a href="mailto:cuis-dev@lists.cuis.st">cuis-dev@lists.cuis.st</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">El 2/3/22 a las 14:04, Nicolás Papagna Maldonado via Cuis-dev escribió:<br>
> Hi folks!<br>
> <br>
> Here is the link to the GitHub repo for the Advanced debugging I showed <br>
> today during our first meeting.<br>
> <br>
> <a href="https://github.com/npapagna/Cuis-Smalltalk-AdvancedDebugger" rel="noreferrer" target="_blank">https://github.com/npapagna/Cuis-Smalltalk-AdvancedDebugger</a> <br>
> <<a href="https://github.com/npapagna/Cuis-Smalltalk-AdvancedDebugger" rel="noreferrer" target="_blank">https://github.com/npapagna/Cuis-Smalltalk-AdvancedDebugger</a>>.<br>
> <br>
> @Juan Vuletich <mailto:<a href="mailto:juan@jvuletich.org" target="_blank">juan@jvuletich.org</a>>  If I understand correctly, <br>
> what you mentioned is that you'd like to know when a method is no longer <br>
> active while using watches, right?<br>
> <br>
> Thanks all for the suggestions!<br>
> If you miss a debugger feature from other IDEs, please let me know!<br>
<br>
One thought about the tracing of methods and methods wrappers...<br>
A good implementation of method wrappers could also be used to improve <br>
the current Cuis breakpoint functionality. Current implementation <br>
rewrites the method and puts a 'self break' at the beginning. That has <br>
the inconvenience that if the method is changed, the breakpoint install <br>
is lost. Also, there's no visual feedback for when a method has a <br>
breakpoint, and methods with breakpoints are not tracked either I <br>
believe, so it is not possible to 'remove all breakpoints'.<br>
<br></blockquote><div><br></div><div>Totally, thanks for sharing this!</div><div>I thought about breakpoints a bit, but I felt I was going to go down a rabbit hole and decided to ignore it atm.</div><div><br></div><div>I want to have "conditional breakpoints" where you can write a collaboration and have the breakpoint kick in when it evaluates to true.</div><div>I use that a lot in IntelliJ IDEs, and I think I'd be cool to have them in Cuis as well :)</div><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
Just some Cuis debugging stuff that could be interesting to explore IMHO.<br>
<br>
Cheers,<br>
<br>
Mariano<br>
<br>
-- <br>
Cuis-dev mailing list<br>
<a href="mailto:Cuis-dev@lists.cuis.st" target="_blank">Cuis-dev@lists.cuis.st</a><br>
<a href="https://lists.cuis.st/mailman/listinfo/cuis-dev" rel="noreferrer" target="_blank">https://lists.cuis.st/mailman/listinfo/cuis-dev</a><br>
</blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail_signature"><br>Nicolás Papagna</div></div>