array-total-size-limit, bug?
Hello, It seems that the value of array-total-size-limit constant is actualy the value of ARRAY-DIMENSION-LIMIT (see below). If it's a bug, is there a patch for this? (want array-total-size-limit to really be 536870911). Can someone tell me the value of ARRAY-TOTAL-SIZE-LIMIT for 64-bit LWw? Thank you, Francis USER 48 > (let* ((dim0 500) (dim1 (* 1000 1000)) (total-size (* dim0 dim1))) (format t "~& ~d ~d ~a" total-size array-total-size-limit (< total-size array-total-size-limit)) (make-array (list dim0 dim1) :initial-element 0) (values)) 500000000 536870911 t Error: Bad total size 500000000 for array, should be in the inclusive range 0 to 134216673. 1 (abort) Return to level 0. 2 Return to top loop level 0. Type :b for backtrace, :c <option number> to proceed, or :? for other options USER 49 : 1 > ARRAY-DIMENSION-LIMIT 134216674