Walter Bright:
> The idea is that for long arrays, often only the start of it needs 
> initialization to anything but 0.

I got the idea well, but my idea is that it's bug-prone syntax, because it's 
partially implicit (I have put a bug in a program of mine because of that 
syntax).
How often do you need that? Is such frequency worth the risk? Can you tell me 
some cases? I have not had to use it so far :-)
And the syntax like the arr[$] = [...] can avoid some of those bugs because you 
don't need to count items.

And even if you are right, and it's a common need (other people here can 
confirm), then I am asking for an explicit syntax to ask for a partial 
initialization, to avoid bugs.


>C99 supports it as well.<

C is known to be the less safe language among the ones used today (today people 
use C, Java, C++, C#, VB, JavaScript, PHP, Python, Perl, Ruby, Delphi, etc).

Bye,
bearophile

Reply via email to