From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Thien-Thi Nguyen Newsgroups: gmane.emacs.devel Subject: Re: Emacs will never be a WYSIWYG-editor and should not try to Date: Sun, 24 Nov 2013 16:01:27 +0100 Message-ID: <87y54d3ku0.fsf@zigzag.favinet> References: <2013-11-22T16-27-58@devnull.Karl-Voit.at> <83k3g0cnby.fsf@gnu.org> <2013-11-24T11-44-42@devnull.Karl-Voit.at> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha1; protocol="application/pgp-signature" X-Trace: ger.gmane.org 1385305092 28510 80.91.229.3 (24 Nov 2013 14:58:12 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 24 Nov 2013 14:58:12 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Nov 24 15:58:17 2013 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 1Vkb8b-0000Ia-BH for ged-emacs-devel@m.gmane.org; Sun, 24 Nov 2013 15:58:17 +0100 Original-Received: from localhost ([::1]:47456 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Vkb8a-0000eU-Vf for ged-emacs-devel@m.gmane.org; Sun, 24 Nov 2013 09:58:16 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:49081) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Vkb8S-0000eD-UV for emacs-devel@gnu.org; Sun, 24 Nov 2013 09:58:14 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Vkb8K-0006qW-Dd for emacs-devel@gnu.org; Sun, 24 Nov 2013 09:58:08 -0500 Original-Received: from smtp206.alice.it ([82.57.200.102]:27376) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Vkb8K-0006qM-2n for emacs-devel@gnu.org; Sun, 24 Nov 2013 09:58:00 -0500 Original-Received: from zigzag.favinet (79.0.65.14) by smtp206.alice.it (8.6.060.28) id 52443B2D116AA5C7 for emacs-devel@gnu.org; Sun, 24 Nov 2013 15:57:58 +0100 Original-Received: from ttn by zigzag.favinet with local (Exim 4.80) (envelope-from ) id 1VkbBp-0002cB-Rt for emacs-devel@gnu.org; Sun, 24 Nov 2013 16:01:37 +0100 Mail-Followup-To: emacs-devel@gnu.org In-Reply-To: <2013-11-24T11-44-42@devnull.Karl-Voit.at> (Karl Voit's message of "Sun, 24 Nov 2013 12:11:53 +0100") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 82.57.200.102 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:165652 Archived-At: --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable () Karl Voit () Sun, 24 Nov 2013 12:11:53 +0100 I do claim that you can not think of turning GNU/Emacs in a WYSIWYG text processing machine without multi-threading. Emacs provides concurrency via child processes. I don't think that model is incompatible w/ adding features to support a "WYSIWYG text processing machine". So, no, it is not true that i cannot think so. To support the argument in the subject line, you might say instead that Emacs has traditionally leaned very far from exploiting the features that allow persisting to disk of in-memory-user-visible representations of text, to crown some file format as "native". That is, no one has really pushed the limits (played *hard*) with =E2=80=98write-region-annotate-functions=E2=80=99 and faces, together, and = furthermore championed any particular conglomeration of conventions as a packaged solution. You might argue that because this has not happened (and due also to other technical and social factors), it will never happen. And you'd be right, up until the moment Someone does indeed step up and just do it, bugs in teeth be damned (i equate playing *hard* to riding a motorcycle very fast, w/ nothing protecting the rider's ear-to-ear grin from the onslaught of wind and destiny -- a memory i wouldn't mind reliving)... =2D-=20 Thien-Thi Nguyen GPG key: 4C807502 (if you're human and you know it) read my lisp: (responsep (questions 'technical) (not (via 'mailing-list))) =3D> nil --=-=-= Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (GNU/Linux) iEYEARECAAYFAlKSFMoACgkQZwMiJEyAdQJRqwCeOyBRAdMjRsdkJGg0lr+6sg08 jA4An39eMB0RC/XKSi1RlTwXXIhG8naA =wiy/ -----END PGP SIGNATURE----- --=-=-=--