[Nickle] Growable arrays, sort of
Barton C Massey
bart at cs.pdx.edu
Sun Jun 29 15:19:05 PDT 2003
It appears that a start at growable arrays are there, but
borken.
$ nickle
> int[*] a;
> a[0] = 0;
Unhandled exception uninitialized_value ("Uninitialized value")
<stdin>:2: a[0] = 0;
> int[] a;
> a[0] = 0;
Unhandled exception uninitialized_value ("Uninitialized value")
<stdin>:4: a[0] = 0;
Were int[*] and int[] supposed to be synonyms? I had
thought not: one of them should allocate a zero-length
growable array?
> int[0] a;
> a[0] = 0
0
> dim(a)
1
> a[1] = 0;
> dim(a)
2
> a[2] = 0;
> dim(a)
4
>
Need dim() to return the right thing. An alternate name for
the actual size would be fine...
Bart
More information about the Nickle
mailing list