Re: help with dynamic-space-size
Greg Bennett <[email protected]> Mon, 2 Feb 2026 10:24:37 -0500
| Newsgroups | gmane.lisp.steel-bank.general |
|---|---|
| Message-ID | <[email protected]> |
Here's what I get back: inferior-lisp-program is a variable defined in ‘inf-lisp.el’. Its value is "sbcl" Original value was "lisp" so the answer is no, that setq is not being executed, but the value "sbcl" is being picked up from somewhere. I have looked at the file inf-lisp.el which seems formidably complex, do I have to change something there ? On 2026-02-02 10:14, Stas Boukarev wrote: > Try C-h v inferior-lisp-program > > On Mon, Feb 2, 2026 at 6:14 PM Greg Bennett <[email protected]> wrote: >> Thanks for this and pardon my ignorance. I don't know how to make sure >> *that* particular command has been executed. >> >> From the fact that M-x slime leaves me in sbcl-2.5.10, I assumed that >> the sbcl bit was executed. >> From the fact that (dynamic-space-size) returns 1024^3 rather than 3 >> times that, I assumed that the option >> was not executed. Perhaps the entire command was not executed and then I >> don't know why I wound up in >> sbcl, but that's my problem. >> >> On 2026-02-01 21:35, Stas Boukarev wrote: >>> Make sure (setq inferior-lisp-program "sbcl --dynamic-space-size >>> 3072") has actually been executed. >>> >>> On Mon, Feb 2, 2026 at 4:57 AM Greg Bennett <[email protected]> wrote: >>>> Running sbcl-2.5.10 with emacs 29.3, under linux mint 22.2. >>>> >>>> I need to increase the size of the heap to (try to avoid) a Heap >>>> exhausted error. >>>> >>>> If I open sbcl in a terminal with sbcl --dynamic-space-size 3072 >>>> >>>> and then evaluate (/ (dynamic-space-size) (expt 1024 3)), I get 3 as the >>>> (expected) value. >>>> >>>> My .emacs.d/init.el contains just these 2 lines: >>>> >>>> (load (expand-file-name "~/quicklisp/slime-helper.el")) >>>> (setq inferior-lisp-program "sbcl --dynamic-space-size 3072") >>>> >>>> There is no .emacs file. >>>> >>>> Starting emacs and then issuing M-x slime gets me a cl-user prompt. >>>> (lisp-implementation-type) and (lisp-implementation-version) return the >>>> expected values >>>> >>>> (/ (dynamic-space-size) (expt 1024 3)) returns 1, just as it does with >>>> (setq inferior-lisp-program "sbcl") >>>> >>>> I should like to know how the set dynamic-space-size in my >>>> initialization within emacs. >>>> >>>> Thanks for any advice/assistance >>>> >>>> Greg Bennett >>>> >>>> >>>> _______________________________________________ >>>> Sbcl-help mailing list >>>> [email protected] >>>> https://lists.sourceforge.net/lists/listinfo/sbcl-help _______________________________________________ Sbcl-help mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/sbcl-help