Although defconstants are second-rate constants as compared to
literal constants inline in code, I think that previous decisions
forbidding modification of constants would apply here.  In any case,
you can obtain the desired effect by specifying the contents at the
time the array is created:
(defconstant the-data (make-array n :initial-contents
  (list <long-computation> ...)))
  Rob