id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
1061	Multidimensional array reader syntax	bayerf		"The reader signals an error when the first sequence in the initial contents list isn't a list, but a vector, bitvector or string when parsing a 2-dimensional array literal:

? #2a(""ab"" #*01)

> Error: Reader error on #<CCL::RECORDING-CHARACTER-INPUT-STREAM #x2100CE960D>,
near position 14:
>        Initial contents for #A is inconsistent with dimensions: #2A(""ab"" #<SIMPLE-BIT-VECTOR 2>)
> While executing: CCL::SIGNAL-READER-ERROR, in process listener(1).


If the first sequence is a list, everything works fine:

? #2a((1 2) ""ab"" #*10)
#2A((1 2) (#\a #\b) (1 0))

Creating the array with make-array also works fine:

? (make-array '(2 2) :initial-contents '(""ab"" #*10))
#2A((#\a #\b) (1 0))"	defect	closed	normal		ANSI CL Compliance	trunk	fixed		fred@…
