From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Newsgroups: gmane.emacs.help Subject: Re: Is Elisp really that slow? Date: Fri, 17 May 2019 11:21:20 +0200 Message-ID: <20190517092120.GE9018@tuxteam.de> References: <20190515210924.sijzy6mnpgzkt4gm@Ergus> <83ftpecwu1.fsf@gnu.org> <20190516161408.4dov3dwk5h4yoizn@Ergus> <838sv6cmwt.fsf@gnu.org> <20190516202327.5cgy2s4kppy3ahxa@Ergus> <871s0yqg2i.fsf@telefonica.net> <3210C8E9-7A74-47D6-81A0-470948E6D09C@gmail.com> <87r28xq0j1.fsf@telefonica.net> <5495188F-7A7D-4E50-82C4-E2CBABD8633D@gmail.com> <20190517060858.xoddgzyudvo4p2oo@Ergus> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="h56sxpGKRmy85csR" Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="195130"; mail-complaints-to="usenet@blaine.gmane.org" User-Agent: Mutt/1.5.21 (2010-09-15) Cc: help-gnu-emacs , Jean-Christophe Helary To: Ergus Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Fri May 17 11:23:53 2019 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1hRZ5k-000oay-7V for geh-help-gnu-emacs@m.gmane.org; Fri, 17 May 2019 11:23:52 +0200 Original-Received: from localhost ([127.0.0.1]:45104 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hRZ5i-0007s8-SX for geh-help-gnu-emacs@m.gmane.org; Fri, 17 May 2019 05:23:50 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:37034) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hRZ3V-0006Yb-1K for help-gnu-emacs@gnu.org; Fri, 17 May 2019 05:21:33 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hRZ3Q-0002sY-7S for help-gnu-emacs@gnu.org; Fri, 17 May 2019 05:21:33 -0400 Original-Received: from mail.tuxteam.de ([5.199.139.25]:54973) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hRZ3P-0002rj-NW for help-gnu-emacs@gnu.org; Fri, 17 May 2019 05:21:28 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=tuxteam.de; s=mail; h=From:In-Reply-To:Content-Type:MIME-Version:References:Message-ID:Subject:Cc:To:Date; bh=WWZB8swiw9yI3TUQc3uv6cJLb1QJpd1QY1rHzvdWEcE=; b=ca1aMB8FRTVvm20XxT+WfWdAUISMbrB9ZrQG7gMdGKKYzlGuXpLQPWUMWlh63lAs5yBykiAlWnYcAcz4EqpPN+ug/ueZN3MSS5p5z6XfD1kednYnVncK1J3Dq6GxMm4kV+yCk3s7qUQTPQTQVRFLRwC5RT9TWBWCQoTPx70Et25Bi7Z/5N+IR9X7Xpz+viBOU6fGujXJTV4W8WedNffpN4/tLb2QdSdbl5HQAXeWVdpaDCFVjj0ChkQI8No+FXE8CpjGNNolUPc3iCV/Incim7w45Am2cgaUs7L9uHsBMrHBqyrxvPkAi612MTqzXuoUg0BwhPdEi9if1GQzXBCJxw==; Original-Received: from tomas by mail.tuxteam.de with local (Exim 4.80) (envelope-from ) id 1hRZ3I-0003AZ-Px; Fri, 17 May 2019 11:21:20 +0200 Content-Disposition: inline In-Reply-To: <20190517060858.xoddgzyudvo4p2oo@Ergus> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 5.199.139.25 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "help-gnu-emacs" Xref: news.gmane.org gmane.emacs.help:120464 Archived-At: --h56sxpGKRmy85csR Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, May 17, 2019 at 08:08:58AM +0200, Ergus wrote: > On Fri, May 17, 2019 at 01:05:12PM +0900, Jean-Christophe Helary wrote: [...] > >Please. Text editing is the most common task by at least an order of mag= nitude in the IT world. Even for kids. > > > Also agree 100%. I disagree, at least by 87% Text editing can mean just that. Notepad. It can mean that I can syntax-highlight a program text and get documentation on a function. It can also mean that I can keep clickable links from one text file to other files. On the same computer. On another computer accessible via ssh. On my mail inbox. It can mean that I can execute snippets of a bash, C, Perl program in my text and have their results inserted somewhere else (invaluable to document little programs). But it can also mean that I can load a "mostly UTF-8" file and my editor doesn't choke on it. More so: If I do a local change and save, the other parts end up identical to the input. Or that I can load a megabite-big mostly-binary file and it takes a second or so (I'll venture a guess: if you try that with Eclipse, lights go out -- hence the name ;-D. If things look funny at that point, you do M-x hexl-mode, and get another view at things. This all is Emacs to me. I get *very nervous* when I hear excited people muttering "don't worry: we'll refactor all that for you!". Now: this was all a bit tongue-in-cheek, and progress never happens if no one pushes; I guess Emacs wouldn't have come so far without folks like you, but understand that some (me!) appreciate Emacs for its careful (perhaps sometimes slow) approach at changing things (another example in this department is the Linux kernel: "you don't break user space" is nearly dogma there, and for a reason). Cheers -- tom=C3=A1s --h56sxpGKRmy85csR Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Digital signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (GNU/Linux) iEYEARECAAYFAlzefRAACgkQBcgs9XrR2kYbGQCfZf8UkgG8dGW/PHemH7FOaUPn b/kAnAhIIVgd+FoblWWzwwZEO8L65lHt =MeIM -----END PGP SIGNATURE----- --h56sxpGKRmy85csR--