emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Emacs does not listen on w32


From: Jason Rumney
Subject: Re: Emacs does not listen on w32
Date: Sun, 13 Apr 2008 14:21:12 +0100
User-agent: Thunderbird 2.0.0.12 (Windows/20080213)

Lennart Borgman (gmail) wrote:
It looks to me there must be two bugs here:

- Emacs not giving up cpu to windows.

Since Windows NT 3.1 and 95, multitasking has been pre-emptive (controlled by the OS), not co-operative (controlled by applications). If Windows does not allow you to use other programs when Emacs is busy, that is a problem with Windows, not with Emacs. Emacs should not have to "give up CPU", that is an osolete concept from the co-operative multitasking days.

- Emacs is not listening to OS events when it executes lisp code.

You are trying to cleanly kill Emacs. That involves running Lisp code, so the lisp interpreter needs to finish the infinite loop you told it to execute before it gets to cleaning up and exiting. The usual workaround in such a case is to terminate Emacs uncleanly.





reply via email to

[Prev in Thread] Current Thread [Next in Thread]