<html><head><meta http-equiv="Content-Type" content="text/html charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><div class=""><font face="monospace" class=""><span style="white-space: pre-wrap;" class="">Note that an experimental implementation that</span></font></div><div class=""><font face="monospace" class=""><span style="white-space: pre-wrap;" class=""> a. allows the *declaration* of local constants, types, variables</span></font></div><div class=""><font face="monospace" class=""><span style="white-space: pre-wrap;" class=""> b. disallows *access* to intermediate constants, </span></font><span style="font-family: monospace; white-space: pre-wrap;" class="">types, variables</span></div><div class=""><font face="monospace" class=""><span style="white-space: pre-wrap;" class="">is at: </span></font></div><div class=""><font face="monospace" class=""><span style="white-space: pre-wrap;" class=""><br class=""></span></font></div><div class=""><font face="monospace" class=""><span style="white-space: pre-wrap;" class=""><a href="http://github.com/andreaspirklbauer/Oberon-no-access-to-intermediate-objects" class="">http://github.com/andreaspirklbauer/Oberon-no-access-to-intermediate-objects</a></span></font></div><div class=""><font face="monospace" class=""><span style="white-space: pre-wrap;" class=""><br class=""></span></font></div><div class=""><font face="monospace" class=""><span style="white-space: pre-wrap;" class="">I provide it *only* for discussion purposes. </span></font><font face="monospace" class=""><span style="white-space: pre-wrap;" class="">I</span></font><span style="font-family: monospace; white-space: pre-wrap;" class=""> would prefer eliminating</span></div><div class=""><span style="font-family: monospace; white-space: pre-wrap;" class="">local procedures altogether (as it would eliminate </span><span style="font-family: monospace; white-space: pre-wrap;" class="">the very questions of</span></div><div class=""><span style="font-family: monospace; white-space: pre-wrap;" class="">whether one should allow declaring or accessing them).</span></div><div class=""><span style="font-family: monospace; white-space: pre-wrap;" class=""><br class=""></span></div><div class=""><span style="font-family: monospace; white-space: pre-wrap;" class="">But if local procedures are here to stay (it looks like it), then I want</span></div><div class=""><span style="font-family: monospace; white-space: pre-wrap;" class="">to at least </span><span style="white-space: pre-wrap; font-family: monospace;" class="">treat *all* intermediate objects in the same, </span><span style="font-family: monospace; white-space: pre-wrap;" class="">consistent way.</span></div><div class=""><span style="white-space: pre-wrap; font-family: monospace;" class=""><br class=""></span></div><div class=""><span style="white-space: pre-wrap; font-family: monospace;" class=""><br class=""></span></div></body></html>