From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.devel Subject: Re: y-or-n-p-with-timeout Date: Wed, 10 Nov 2004 22:14:50 -0500 Message-ID: References: <87wtwyn8tf.fsf@confusibombus.example.org> <200411092316.iA9NGCZ22010@raven.dms.auburn.edu> Reply-To: rms@gnu.org NNTP-Posting-Host: deer.gmane.org X-Trace: sea.gmane.org 1100142988 21032 80.91.229.6 (11 Nov 2004 03:16:28 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Thu, 11 Nov 2004 03:16:28 +0000 (UTC) Cc: alex@emacswiki.org, monnier@iro.umontreal.ca, emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Nov 11 04:16:23 2004 Return-path: Original-Received: from lists.gnu.org ([199.232.76.165]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1CS5Rf-00012x-00 for ; Thu, 11 Nov 2004 04:16:23 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1CS5a8-00063Q-28 for ged-emacs-devel@m.gmane.org; Wed, 10 Nov 2004 22:25:08 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.33) id 1CS5ZF-0005iQ-SZ for emacs-devel@gnu.org; Wed, 10 Nov 2004 22:24:14 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.33) id 1CS5ZE-0005hM-D7 for emacs-devel@gnu.org; Wed, 10 Nov 2004 22:24:12 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1CS5ZE-0005h4-8c for emacs-devel@gnu.org; Wed, 10 Nov 2004 22:24:12 -0500 Original-Received: from [199.232.76.164] (helo=fencepost.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.34) id 1CS5Qe-0007pC-0N for emacs-devel@gnu.org; Wed, 10 Nov 2004 22:15:20 -0500 Original-Received: from rms by fencepost.gnu.org with local (Exim 4.34) id 1CS5QA-00083I-4d; Wed, 10 Nov 2004 22:14:50 -0500 Original-To: Luc Teirlinck In-reply-to: <200411092316.iA9NGCZ22010@raven.dms.auburn.edu> (message from Luc Teirlinck on Tue, 9 Nov 2004 17:16:12 -0600 (CST)) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: main.gmane.org gmane.emacs.devel:29722 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:29722 If `y-or-n-p-with-timeout' is broken on some platforms in certain situations does this not automatically imply that `with-timeout' is broken on these same platforms in those same situations? Yes, the timeout won't work if the code in Emacs is not running timers. Since it turns out there is no harm in running Lisp code within BLOCK_INPUT, can we arrange to check Lisp timers in the places that currently fail to do so?