<div dir="ltr">Hi!<br><br>Just saw it, did not know about the message #withAllSubclassesDo:, it's great!<br><br>Thanks.</div><div dir="ltr"></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">El lun, 18 mar 2024 a las 10:17, Juan Vuletich (<<a href="mailto:juan@cuis.st" target="_blank">juan@cuis.st</a>>) escribió:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><u></u>
<div bgcolor="#ffffff">
Hi Paolo,<br>
<br>
I further tweaked it a bit and pushed to GitHub. You may want to
check how I tweaked your code. Any comment is welcome.<br>
<br>
Thanks,<br>
<br>
On 3/17/2024 4:48 PM, Paolo Belforte via Cuis-dev wrote:
<blockquote type="cite">
<div dir="ltr">Hi! Thanks for the feedback.<br>
<br>
Just changed it so it goes down to all the subclasses in the
hierarchy and does not affect siblings classes.<br>
Added a message to the Behaviour class so I can remove the
message in a more "recursive and elegant way", should I not
touch any of the kernel classes and try again with some loops? <br>
<br>
Thanks.</div>
<br>
<div class="gmail_quote">
<div dir="ltr" class="gmail_attr">El dom, 17 mar 2024 a las
15:46, Juan Vuletich (<<a href="mailto:juan@cuis.st" target="_blank">juan@cuis.st</a>>) escribió:<br>
</div>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On 3/16/2024 5:34 PM, Paolo Belforte via
Cuis-dev wrote:<br>
> Hello everyone,<br>
><br>
> I've made a change to the base image of Cuis, adding this
option as <br>
> sometimes I feel like I could use it .<br>
> When you click this option, it will remove all methods
from the <br>
> hierarchy, asking if you really want to do it if there
are senders. <br>
> You can find this option just down the "remove method
(x)" option, <br>
> it's the "remove method in hierarchy".<br>
><br>
> Thanks,<br>
> Paolo.<br>
<br>
Thanks Paolo.<br>
<br>
I like the idea, but I see a couple of issues with the
implementation:<br>
- You iterate over direct subclasses, not all subclasses.<br>
- First you go up, then down. This means that it could delete
<br>
implementors that are not in the hierarchy of the selected
class (for <br>
instance a sibling class).<br>
<br>
Perhaps you can give this another take?<br>
<br>
Thanks,<br>
<br>
-- <br>
Juan Vuletich<br>
<a href="http://cuis.st" rel="noreferrer" target="_blank">cuis.st</a><br>
<a href="http://github.com/jvuletich" rel="noreferrer" target="_blank">github.com/jvuletich</a><br>
<a href="http://researchgate.net/profile/Juan-Vuletich" rel="noreferrer" target="_blank">researchgate.net/profile/Juan-Vuletich</a><br>
<a href="http://independent.academia.edu/JuanVuletich" rel="noreferrer" target="_blank">independent.academia.edu/JuanVuletich</a><br>
<a href="http://patents.justia.com/inventor/juan-manuel-vuletich" rel="noreferrer" target="_blank">patents.justia.com/inventor/juan-manuel-vuletich</a><br>
<a href="http://linkedin.com/in/juan-vuletich-75611b3" rel="noreferrer" target="_blank">linkedin.com/in/juan-vuletich-75611b3</a><br>
<a href="http://twitter.com/JuanVuletich" rel="noreferrer" target="_blank">twitter.com/JuanVuletich</a><br>
<br>
</blockquote>
</div>
</blockquote>
<br>
<br>
<pre cols="72">--
Juan Vuletich
<a href="http://cuis.st" target="_blank">cuis.st</a>
<a href="http://github.com/jvuletich" target="_blank">github.com/jvuletich</a>
<a href="http://researchgate.net/profile/Juan-Vuletich" target="_blank">researchgate.net/profile/Juan-Vuletich</a>
<a href="http://independent.academia.edu/JuanVuletich" target="_blank">independent.academia.edu/JuanVuletich</a>
<a href="http://patents.justia.com/inventor/juan-manuel-vuletich" target="_blank">patents.justia.com/inventor/juan-manuel-vuletich</a>
<a href="http://linkedin.com/in/juan-vuletich-75611b3" target="_blank">linkedin.com/in/juan-vuletich-75611b3</a>
<a href="http://twitter.com/JuanVuletich" target="_blank">twitter.com/JuanVuletich</a></pre>
</div>
</blockquote></div>