<div dir="ltr">One reason why nested procedures still exist may be that they<div>can (sometimes) be used for eliminating problems with forward references.</div><div>See NWs hint in <a href="http://people.inf.ethz.ch/wirth/Oberon/PortingOberon.pdf">http://people.inf.ethz.ch/wirth/Oberon/PortingOberon.pdf</a>.</div><div><br></div><div>One other reason why locally declared constants, types, and procedures still exist may be that </div><div>there should be some difference to C ;-)</div><div><br></div><div>- Josef</div><div><br></div></div>