What are rank-0 arrays used for?
I recently learned one can do:
What is this type of construct used forCL-USER> (make-array '() :initial-contents '(0 1 2))
#0A(0 1 2)
CL-USER> (aref *)
(0 1 2)
CL-USER> (array-rank **)
0 (0 bits, #x0, #o0, #b0)
CL-USER> (array-dimensions *** )
NIL
What is this type of array used for?