;;; -*- Mode:LISP; Base:10; Readtable:ZL -*-

(defvar *bigsize* #o480000)

(eval-when (eval compile load)
  (defvar keith-area 
	  (make-area :name 'keith-area
		     :region-size #o40000)))

(defvar *bigstring* :unbound)
(defvar *bigstring2* :unbound)
(defvar *bigstring3* :unbound)

(defun bigstring()
  (make-array *bigsize*
	    :type 'art-string
	    :area keith-area)
  (describe-area  keith-area))

(defun foo()
  (setq *bigstring* (bigstring))
  (setq *bigstring2* (bigstring))
  (let((default-cons-area keith-area))
    (setq *bigstring3*
	  (make-array *bigsize*
		      :type 'art-string))
    (describe-area keith-area)))


