On Sun, May 14, 2017 at 7:40 PM, Larry McVoy <lm@mcvoy.com> wrote:
I get that it is not clean and pure and doesn't match how other types work,
I do see that, but I also see that their choice made a ton of sense at the
time.  And maybe still does.  It's not the same as the other types because
the other types are, typically, small.  Arrays can be big, really big.

IIRC, you couldn't pass or return structs either.  Also, no function prototypes, so passing data of different sizes would have been a bit more difficult.
--
 Nevin ":-)" Liber  <mailto:nevin@eviloverlord.com>  +1-847-691-1404