Subject: Re: Beginner question - designators
From: Erik Naggum <>
Date: 1999/05/09
Newsgroups: comp.lang.lisp
Message-ID: <>

* "Nikon Sevast" <>
| I looked at the documentation for make-array, and it mentions that the
| dimension argument is a designator for a list of valid array dimensions.
| Try as I may, I can't make sense of the definition for a designator.

  it means that (make-array 4 ...)  and (make-array (list 4) ...) are
  functionally the same.  a designator for a list can be a single element:

list designator n. a designator for a list of objects; that is, an object
that denotes a list and that is one of: a non-nil atom (denoting a
singleton list whose element is that non-nil atom) or a proper list
(denoting itself).