<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">Hi,<div class=""><br class=""><div><blockquote type="cite" class=""><div class=""><div class=""><blockquote type="cite" class="">What are the good reasons [for removing intermediately-scoped variables]?<br class=""></blockquote><br class="">But from my own personal experience with many languages over many years,<br class="">in commerce and academia (more the former) I would have to say that I am<br class="">interested in anything which reduces the number of places you have to<br class="">look, to understand someone else's code.<br class=""></div></div></blockquote><br class=""></div><div>I am jumping into the discussion just now, but there is something which seems to elude me. So did I understand correctly that a procedure can have a nested local procedures but those are not allowed to access intermediate variables, but only local and global ones?</div><div><br class=""></div><div>If this my understanding is correct, then the question which arises is, why are there still local procedures? In my eyes nested procedures seem to make only sense to facilitate the access to intermediate variables. Eliminating access to intermediate variables them to make stuff simple you should also remove nested procedures. </div></div><div><br class=""></div><div class="">
<div style="color: rgb(0, 0, 0); letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><div style="color: rgb(0, 0, 0); letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">claudio<br class="">-- <br class="">Claudio Nieder, Ruhestrasse 7, CH-8045 Zürich, Tel +4179 357 6743, <a href="http://www.claudio.ch" class="">www.claudio.ch</a><br class=""><br class=""><br class=""><br class=""></div></div>
</div>
<br class=""></body></html>