From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.devel Subject: Re: merging Emacs.app Date: Mon, 10 Mar 2008 11:52:03 -0400 Message-ID: References: <18375.18663.981150.252393@kahikatea.snap.net.nz> <200803031629.m23GT4tH023615@sallyv1.ics.uci.edu> <200803050504.m2554JRn010804@sallyv1.ics.uci.edu> <200803051605.m25G5bfF012539@sallyv1.ics.uci.edu> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1205164403 381 80.91.229.12 (10 Mar 2008 15:53:23 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 10 Mar 2008 15:53:23 +0000 (UTC) Cc: emacs-devel@gnu.org To: YAMAMOTO Mitsuharu Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Mar 10 16:53:49 2008 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1JYkJi-0005Tc-OJ for ged-emacs-devel@m.gmane.org; Mon, 10 Mar 2008 16:53:35 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JYkJA-0004BB-Lk for ged-emacs-devel@m.gmane.org; Mon, 10 Mar 2008 11:53:00 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1JYkIT-0003hd-Pk for emacs-devel@gnu.org; Mon, 10 Mar 2008 11:52:17 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1JYkIH-0003Zh-Uh for emacs-devel@gnu.org; Mon, 10 Mar 2008 11:52:07 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JYkIG-0003ZQ-K3 for emacs-devel@gnu.org; Mon, 10 Mar 2008 11:52:04 -0400 Original-Received: from ironport2-out.pppoe.ca ([206.248.154.182]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1JYkIG-0003PE-C8 for emacs-devel@gnu.org; Mon, 10 Mar 2008 11:52:04 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AmgCAML11EfO+J2CdGdsb2JhbACQfgEwmC2BBw X-IronPort-AV: E=Sophos;i="4.25,474,1199682000"; d="scan'208";a="15794028" Original-Received: from smtp.pppoe.ca ([65.39.196.238]) by ironport2-out.pppoe.ca with ESMTP; 10 Mar 2008 11:52:03 -0400 Original-Received: from pastel.home ([206.248.157.130]) by smtp.pppoe.ca (Internet Mail Server v1.0) with ESMTP id QSK55703; Mon, 10 Mar 2008 11:52:03 -0400 Original-Received: by pastel.home (Postfix, from userid 20848) id 80292805A; Mon, 10 Mar 2008 11:52:03 -0400 (EDT) In-Reply-To: (YAMAMOTO Mitsuharu's message of "Mon, 10 Mar 2008 19:48:23 +0900") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.60 (gnu/linux) X-detected-kernel: by monty-python.gnu.org: Genre and OS details not recognized. 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: news.gmane.org gmane.emacs.devel:92044 Archived-At: > I'm not sure if SYNC_INPUT changes the situation in Emacs 23. But I > would rather choose the strategy that is working in other platforms > than taking a risk of introducing a untested one for nontrivial issues > such as C-g. SYNC_INPUT doesn't make much difference here: indeed the code is not executed from the signal handler any more, but it's still handled at fairly arbitrary points in the code, many of whom do not allow execution of elisp code. So w.r.t execution of elisp code from read_socket_hook, it's still a big no-no. Stefan