Вот еще один способ работы с двумерным массивом в Squeak (я использую версию 4.2).
test := Matrix new: 3. "this defines a 3 x 3 array"
test at: 1 at: 1 put: 5.
test at: 1 at: 2 put: 6.
test at: 1 at: 3 put: 7.
и т. Д., И т. Д. AFAIK Вы можете делать только двумерные массивы таким образом, и они должны быть квадратной матрицей. Это хорошо сработало для проекта, над которым мы с сыном работаем над созданием игры судоку, ymmv. CHEERS!