No.  In Limbo if you say I=0 and you haven't declared `I' then
you get an error.  You only use the `I := 0' when you want to make
a new `I.'

And having lived with FORTRAN, a requirement to declare your variables
was a big advance.  It was hard to find misspelled variables in
FORTRAN because they weren't flaged as errors.  History is a good thing.

>  >limbo's ":=" works like that ...
> 
>  >i := 0;    # declares i as in an int and assigns 0 to it
>  >r := ref Boo;    # declares r to be scarey
> 
> Well yes, but didn't Fortran's "=" work like that well before limbo?
> 
> C     DECLARE I AS AN INTEGER AND ASSIGN 0 TO IT
>         I=0
> C     DECLARE A TO BE A SCAREY FLOATING POINT NUMBER
>        A=666.0

Reply via email to