[Nickle]Multidimensional array questions
Barton C Massey
bart@cs.pdx.edu
Tue, 20 Mar 2001 21:04:01 -0800
Currently, Nickle provides no way to
initialize multidimensional arrays of
unspecified dimension:
[*]{1,2,3}
works, but
[*,*]{{1,2},{1,2}}
is an error.
In addition, the extra braces in initializers
are optional. These features presumably interact.
What should happen here? My vote is for making the extra
brackets non-optional, and allowing the syntax given
above...
Also, currently, Nickle does not allow shenanigans like
[2,*]{{1,2},{1,2}}
or even
[*,2]{{1,2},{1,2}}
I'm perfectly fine with this "all-or-nothing" approach: an
array expression must either give all of the dimensions or
none of them. What do others think?
Bart Massey
bart@cs.pdx.edu