From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: Dynamic modules: emacs-module.c and signaling errors Date: Fri, 27 Nov 2015 10:12:14 +0200 Message-ID: <83a8pzuaht.fsf@gnu.org> References: <83k2p7xk13.fsf@gnu.org> <87wpt7p369.fsf@tromey.com> <83d1uzxgvw.fsf@gnu.org> <5654D7CF.90001@cs.ucla.edu> <87si3vox7j.fsf@tromey.com> <56555B52.3030703@cs.ucla.edu> <837fl6xa02.fsf@gnu.org> <5655F10D.9080805@cs.ucla.edu> <83vb8ovkc5.fsf@gnu.org> <83a8q0vgb9.fsf@gnu.org> <83si3stuzn.fsf@gnu.org> <83poywtsxl.fsf@gnu.org> <565777AE.6030204@cs.ucla.edu> Reply-To: Eli Zaretskii NNTP-Posting-Host: plane.gmane.org X-Trace: ger.gmane.org 1448611976 29573 80.91.229.3 (27 Nov 2015 08:12:56 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 27 Nov 2015 08:12:56 +0000 (UTC) Cc: p.stephani2@gmail.com, eggert@cs.ucla.edu, dancol@dancol.org, emacs-devel@gnu.org To: Stefan Monnier Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Nov 27 09:12:46 2015 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1a2E97-0001PX-Oy for ged-emacs-devel@m.gmane.org; Fri, 27 Nov 2015 09:12:45 +0100 Original-Received: from localhost ([::1]:55249 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a2E9A-0006pa-D3 for ged-emacs-devel@m.gmane.org; Fri, 27 Nov 2015 03:12:48 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:44781) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a2E8w-0006pV-8y for emacs-devel@gnu.org; Fri, 27 Nov 2015 03:12:35 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1a2E8r-0001Gp-I0 for emacs-devel@gnu.org; Fri, 27 Nov 2015 03:12:34 -0500 Original-Received: from mtaout26.012.net.il ([80.179.55.182]:53596) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a2E8r-0001G0-9m for emacs-devel@gnu.org; Fri, 27 Nov 2015 03:12:29 -0500 Original-Received: from conversion-daemon.mtaout26.012.net.il by mtaout26.012.net.il (HyperSendmail v2007.08) id <0NYG00L00S3CFC00@mtaout26.012.net.il> for emacs-devel@gnu.org; Fri, 27 Nov 2015 10:15:17 +0200 (IST) Original-Received: from HOME-C4E4A596F7 ([84.94.185.246]) by mtaout26.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NYG00EUHS9HQF60@mtaout26.012.net.il>; Fri, 27 Nov 2015 10:15:17 +0200 (IST) In-reply-to: X-012-Sender: halo1@inter.net.il X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 80.179.55.182 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:195351 Archived-At: > From: Stefan Monnier > Date: Thu, 26 Nov 2015 20:06:39 -0500 > Cc: Eli Zaretskii , Paul Eggert , > Daniel Colascione , > Emacs developers > > > Please see Daniel's original design and the follow-up discussions: > > The general design is good, but forcing this signal-handling is just > brain-dead from where I stand. I stated this many times. And I'm > shocked that we'd follow Daniel's design on this detail just because he > advocates it. I think this is extreme and uncalled-for. You may disagree with the design, but it's here and it works. It brings some additional benefits, albeit not free of cost. After looking at the code for quite some time, my conclusion is that the price is not insignificant, but not painful enough to be an issue. It certainly doesn't deserve to be called "brain-dead". Definitely not when the work has already been done and endured the initial shock of being integrated with Emacs. So if you still disagree, let's please leave it at that, and move on.