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
