[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: max-lisp-eval-depth
From: |
Oleksandr Gavenko |
Subject: |
Re: max-lisp-eval-depth |
Date: |
Thu, 31 Jan 2013 20:28:54 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.2 (gnu/linux) |
On 2013-01-31, Stefan Monnier wrote:
>> And then other times, I can't enter my Inbox because of
>> "max-lisp-eval-depth."
>
> That's either because there's an infinite recursion (in which case you
> need to fix the corresponding code), or because the code uses more stack
> space than provided.
> You can fix the latter problem either by increasing the stack space (by
> setting max-lisp-eval-depth to a larger value) or by reducing the
> stack usage. Byte-compiled code uses much less stack space, so if you
> use Elisp packages without byte-compiling them, the first thing I'd
> suggest is to byte-compile them.
>
Please answer why *Byte-compiled code uses much less stack space*?
Very briefly, with few tech details. Which ratio between compiled and
non-compiled usage?
--
Best regards!