Ralf Hemmecke <[EMAIL PROTECTED]> writes:

> So, if you must, make a variable implicitly local to branches of "if" if 
> it is not used outside the "if". Also that would make the above code 
> legal. And I think that would be a better way to express the conceptual 
> level. Of course, that can only work in SPAD. The interpreter has no way 
> to know whether or not a variable is used later so it should not be 
> local and have the same type in both branches.

oops, that's an excellent reason, much better than what Stephen Watt said.  

Martin


-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft 
Defy all challenges. Microsoft(R) Visual Studio 2008. 
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
open-axiom-devel mailing list
open-axiom-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/open-axiom-devel

Reply via email to