How can I specify very large heap sizes for 64-bit versions of Lisp?
Something like this will not work of some platforms (64-bit Windows, for example): (build-lisp-image “new.dxl” :lisp-heap-size (* 1024 1024 1025 15)) Instead of allocating a 15 GB heap, it will allocate something significantly smaller. This is caused because the integer resulting from the multiplication (16,121,856,000) requires more than 32-bits to represent and the ascii to integer conversions on some operating systems do not handle more than 32-bits. Instead, do this: (build-lisp-image “new.