From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Daniel Colascione Newsgroups: gmane.emacs.bugs Subject: bug#12450: Remove configure's --without-sync-input option. Date: Sun, 16 Sep 2012 02:33:45 -0700 Message-ID: <50559CF9.1060605@dancol.org> References: <50543449.1070306@cs.ucla.edu> <83k3vvtyw0.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="------------enigB84F949C88E4AFF9DAAAE7AE" X-Trace: ger.gmane.org 1347788099 9264 80.91.229.3 (16 Sep 2012 09:34:59 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 16 Sep 2012 09:34:59 +0000 (UTC) Cc: lekktu@gmail.com, Paul Eggert , 12450@debbugs.gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sun Sep 16 11:35:03 2012 Return-path: Envelope-to: geb-bug-gnu-emacs@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 1TDBFl-0007y7-Vg for geb-bug-gnu-emacs@m.gmane.org; Sun, 16 Sep 2012 11:35:02 +0200 Original-Received: from localhost ([::1]:53538 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TDBFh-0000cg-Ux for geb-bug-gnu-emacs@m.gmane.org; Sun, 16 Sep 2012 05:34:57 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:41808) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TDBFf-0000cW-CK for bug-gnu-emacs@gnu.org; Sun, 16 Sep 2012 05:34:56 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TDBFe-0003nJ-C6 for bug-gnu-emacs@gnu.org; Sun, 16 Sep 2012 05:34:55 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:55163) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TDBFe-0003nD-8O for bug-gnu-emacs@gnu.org; Sun, 16 Sep 2012 05:34:54 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.72) (envelope-from ) id 1TDBGj-0007L1-O7 for bug-gnu-emacs@gnu.org; Sun, 16 Sep 2012 05:36:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Daniel Colascione Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 16 Sep 2012 09:36:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 12450 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 12450-submit@debbugs.gnu.org id=B12450.134778812228156 (code B ref 12450); Sun, 16 Sep 2012 09:36:01 +0000 Original-Received: (at 12450) by debbugs.gnu.org; 16 Sep 2012 09:35:22 +0000 Original-Received: from localhost ([127.0.0.1]:36476 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TDBG5-0007K4-Fd for submit@debbugs.gnu.org; Sun, 16 Sep 2012 05:35:22 -0400 Original-Received: from dancol.org ([96.126.100.184]:51146) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TDBG1-0007Jw-Kp for 12450@debbugs.gnu.org; Sun, 16 Sep 2012 05:35:19 -0400 Original-Received: from c-76-22-66-162.hsd1.wa.comcast.net ([76.22.66.162] helo=[192.168.1.2]) by dancol.org with esmtpsa (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.72) (envelope-from ) id 1TDBEn-0004se-R5; Sun, 16 Sep 2012 02:34:02 -0700 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:15.0) Gecko/20120824 Thunderbird/15.0 In-Reply-To: <83k3vvtyw0.fsf@gnu.org> X-Enigmail-Version: 1.4.4 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Received-From: 140.186.70.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:64407 Archived-At: This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enigB84F949C88E4AFF9DAAAE7AE Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On 9/15/12 2:32 AM, Eli Zaretskii wrote: > In what ways does the current SYNC_INPUT code get in the way of > improving Emacs, and what kinds of improvement will significantly > benefit from the proposed changes? > It reminds me of the sorry state of roads in my country, which are=20 > permanently in a state of being "maintained for future > improvements", causing closure of some of the lanes and generally > making the traffic more jammed than it needs to be. Working on the the Emacs core is like doing road work in an old city filled with catacombs, unmapped utility lines, and ancient Roman sewers under the streets. Work is slow and fraught become nobody really understands what's going on, and nobody really understands what's going on because nobody works on it. Paul's doing a great job reducing a lot of the low-level complication in the code. In particular, his work would have simplified my patches yet-unmerged for launching children via posix_spawn and having Emacs not poll every few seconds while blocked and waiting for input. Both are good user-level features. > As we no longer have on board people who > really understand the Emacs event handling > on MS-Windows, such an investigation will > take a lot of time and effort I've done some work on that code for my cygw32 patchset, an updated version of which I'll post shortly (as soon as I sit down and write the myriad Changelog entries I need). The MS-Windows support in Emacs, by the way, is a microcosm of the problem I mentioned above. We really need to stop support for Windows 9x and non-UNICODE systems if we're to simplify the code enough to fix nagging problems, like persistent flickering on tooltip updates. I'm also much less motivated to add features (like rich copy-and-paste support) when I have to go dig up Windows 95 documentation and translate it from the ancient Sumerian in order to figure out whether the code I'm writing might break when the Museum of Computing tries to run a modern Emacs on one of its exhibits. --------------enigB84F949C88E4AFF9DAAAE7AE Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (Darwin) Comment: GPGTools - http://gpgtools.org iEYEARECAAYFAlBVnPsACgkQ17c2LVA10Vv0JACeNk1BL83H94K9DKDaBl7N0TEu GOcAn3aiANwu3qmaHCgV+J1nuiS8cT1o =jnt3 -----END PGP SIGNATURE----- --------------enigB84F949C88E4AFF9DAAAE7AE--