If at the REPL I enter:
(type-of (make-array 5))
then I get the response:
(SIMPLE-VECTOR 5)
Fair enough. So if at the REPL I enter:
(type-of (make-array (list 5 3 2)))
then I get the response:
(SIMPLE-ARRAY T (5 3 2))
I have two questions.
- What is the
T
telling me here? If it had beenNIL
instead, what would that have told me? - Where could I have found this answer on my own? I failed to find the answer in (for example) the Lisp HyperSpec.