Variable instances (Re: Trace on Variable assignment)

Ulf Wiger <>
Fri Nov 10 10:36:09 CET 2000


On Thu, 9 Nov 2000, Vlad Dumitrescu wrote:

>> It's when you start having more than 3-4 changes of the same variable
>> in the same function that it's easy to lose track.
>
>It's not so easy (especially into code written by someone else) to keep
>track of X[1],... X[5] either...

Yeah, well I'm not thrilled about the look of it either. I was kinda
hoping that someone would come up with a better syntax. My general
thrust was that a Lint program should be able to determine
_unequivocally_ that one variable is a newer version of another one.

Simply using a naming convention doesn't really cut it when projects
get sufficiently large, in my opinion. Besides, the convention is
already polluted, since patterns like ([H1|T1], [H2|T2]) are used
quite frequently.

But I agree that giving the problem some attention and agreeing on a
convention (I'd vote for Robert's Style), would be an important step
in the right direction.


/Uffe
-- 
Ulf Wiger                                    tfn: +46  8 719 81 95
Senior System Architect                      mob: +46 70 519 81 95
Strategic Product & System Management    ATM Multiservice Networks
Data Backbone & Optical Services Division      Ericsson Telecom AB




More information about the erlang-questions mailing list