<div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="gmail_quote"><div><br>Actually, we do have:<br><br>namedTempAt: index<br> "Answer the value of the temp at index in the receiver's sequence of tempNames."<br> ^self debuggerMap namedTempAt: index in: self<br>
<br>and<br><br>namedTempAt: index put: aValue<br> "Set the value of the temp at index in the receiver's sequence of tempNames.<br> (Note that if the value is a copied value it is also set out along the lexical chain,<br>
but alas not in along the lexical chain.)."<br> ^self debuggerMap namedTempAt: index put: aValue in: self<br><br>so, if I understand correctly all we need to do is to fix tempNamed: and tempNamedPut: so that the delegate to namedTempAt: and namedTempPut: rather than to tempAt: and tempAtPut: ? <br>
</div></div></blockquote><div><br></div><div>Yes.</div><div> </div></div></div></blockquote><div><br>Now I was thinking, what happens with the rest of the senders of tempAt: and tempAtPut: ? do I need to do something with them?<br>
<br clear="all">Thanks<br></div></div><br>-- <br>Mariano<br><a href="http://marianopeck.wordpress.com" target="_blank">http://marianopeck.wordpress.com</a><br><br>