<div dir="ltr">Hi Hilaire,<div> the extract method has some limitations. Joel will start working on some of them as part of his thesis :-)</div><div> One of those limitations is when you have an assignment to a variable and the variable definition is not part of the code you selected to extract.</div><div> In the example you sent, you have vars a and b that are assigned in the code you want to extract but their definitions are not in the selection.</div><div> (there is another problem in your example and that is that you selected part of a cascade message, that is also not supported)</div><div> So, to make it work is to put that code inside a block like this:</div><div> ....</div><div> [ | a b |</div><div> a := molecule speed ...</div><div> b := molecule speed ...</div><div> molecule speed: a*director - ... ] value.</div><div> molecule position: ...</div><div><br></div><div> Doing so you have the definition of a and b in the same scope as the assignment. </div><div> Verify if the change works (it should :-) )</div><div> Once you are sure it is working, select what is inside the block and do an extract method of that. </div><div> It should end being something like this:</div><div><br></div><div> [ self doSomething... ] value.</div><div> molecule position: ....</div><div><br></div><div> Once you have that, you can remove the block:</div><div> ...</div><div> self doSomething.</div><div> molecule position:...</div><div><br></div><div> Anyway, sorry about that limitation ... we are working to make it work :-)</div><div><br></div><div>Cheers!</div><div>Hernan.</div><div><br></div><div><br></div></div><br><div class="gmail_quote gmail_quote_container"><div dir="ltr" class="gmail_attr">On Sat, Nov 22, 2025 at 6:13 AM Hilaire Fernandes 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"><u></u>

  

    
  
  <div bgcolor="#FFFFFF">
    <p><font size="4">Hi, </font></p>
    <p><font size="4"><img src="cid:ii_19aabf17ab74a991b941" alt="" width="792" height="217"></font></p>
    <pre cols="72">-- 
<a href="http://mamot.fr/@drgeo" target="_blank">http://mamot.fr/@drgeo</a></pre>
  </div>
-- <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><div><br clear="all"></div><div><br></div><span class="gmail_signature_prefix">-- </span><br><div dir="ltr" class="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>