|
From: | Stefan Monnier |
Subject: | Re: What's the problem? (Was: Are there plans for a multi-threaded Emacs?) |
Date: | 09 Dec 2003 19:13:57 -0500 |
User-agent: | Gnus/5.09 (Gnus v5.9.0) Emacs/21.3.50 |
> Do you have an idea what figure we are speaking about here? I repeat: > _every_ access to a symbol that now works directly instead has to work > via stack pointers. And CPUs like the x86 do not have spare address > registers flying around. I wouldn't worry too much about speed: there's lots of room for optimization in the interpreter. The problem I see is one of semantics because looking up bindings in the stack doesn't seem to work so great when you take into account interaction with buffer-local variables. That is: it tends to give you subtly different semantics than the current one. Stefan
[Prev in Thread] | Current Thread | [Next in Thread] |