From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Ergus Newsgroups: gmane.emacs.help Subject: Re: Is Elisp really that slow? Date: Fri, 17 May 2019 08:08:58 +0200 Message-ID: <20190517060858.xoddgzyudvo4p2oo@Ergus> References: <83r28z8zl9.fsf@gnu.org> <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> Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1; format=flowed Content-Transfer-Encoding: 8bit Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="131194"; mail-complaints-to="usenet@blaine.gmane.org" User-Agent: NeoMutt/20180716 Cc: help-gnu-emacs To: Jean-Christophe Helary Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Fri May 17 08:09:24 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 1hRW3X-000Y1I-QC for geh-help-gnu-emacs@m.gmane.org; Fri, 17 May 2019 08:09:24 +0200 Original-Received: from localhost ([127.0.0.1]:42934 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hRW3W-0003G5-CU for geh-help-gnu-emacs@m.gmane.org; Fri, 17 May 2019 02:09:22 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:40232) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hRW3L-0003Fk-5r for help-gnu-emacs@gnu.org; Fri, 17 May 2019 02:09:12 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hRW3J-00053r-Sf for help-gnu-emacs@gnu.org; Fri, 17 May 2019 02:09:11 -0400 Original-Received: from sonic313-15.consmr.mail.bf2.yahoo.com ([74.6.133.125]:35120) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hRW3J-0004xP-Es for help-gnu-emacs@gnu.org; Fri, 17 May 2019 02:09:09 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=aol.com; s=a2048; t=1558073347; bh=KkR7zAKJS3AHcEwCctwZxNNE9pGm/NdRu8uiA4X6lnI=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From:Subject; b=pDb0qLxTX1F+HnIqR91G8r6km9/00BYAmML4F3yQqCshhG5eze5w9UryohPhGzDgvlxCupBI6O5eS0mQN9kerpj01+LN38VQ2HAVmUnfiPKFOIp2nXPc4YXnfS84I7As4cQ9T+u/n/RcKGj1K+eo1UqtaigQ7nHvnqx36GsmGTD4FemvO6q04Ek4qySHDZ8hFn8fTaSuRG1engGwPpc7amGzmwV92ngYxdyNWuO38MfKGzUvGg/5DooQ/dnii7zl/g3fQzbIF8fq/uvaCzgDHKbyvqplQRMBq/Q/c4HfVyVLQOSkE+b0x+7/hvXZzrIQCPYqxFtkB6xQn5AZB80YfA== X-YMail-OSG: 4bdRC_kVM1kwEdTn6p4NYRNmN6QHxDpBOKNN8lRgtpZKzZZ1WjokAHACXXwXWWO kNf505P0bW4E902JQVvVppPW0pIVScNOxAKFJ7S2yryfpFhklh.m5qxvEpaH9zSG2HAC2igmAknQ M1D6DeZCE9iZcc2aBB8PsC8VmJwLiUKHEcf0gW27tG62LTRuOgskB97qIqCfJPGDXDzxY1Vv1_eT YxD.39LX2FHBiHHEsmAWsEWJcLAXamuzufI7yUil1JCKfUNkCLryzmM1f1hrQTPo_UTFhQwEwqw_ 3jYycq.MVFjW1JRROeWvm9axsMonrcZkezos8yP_gjm5R.Gr.lVF_FWPMN6XtuvIjWuAVwUhYUC4 w5H9.SqioHL0740XfMkdTerZqEpvNYyREeAA2VldZbzMQpS3sF0OUvI3YHWlbRhgPXccRZEtamzU CehmxNgyDbhmTMQJZZZTgt5SlZXu7_zNqQr.LAd0X5v5YOKUoiN3a7oXjDxZNyvyCipCa0PMFodf .DPOg7zvxWvmtD3ATybrtTo0MPgReqNHUnUJ77KbV2p8.sRIyeNjZkzVmxLIZtDyipgxNz83yc6v GyyOrVS6ZWBdoVs2XQGaNk2C4g2cRivI8EJCYonm_1XabUE8X39hscCNdorBfiRCIqxlYlKvAiHM p9yv_QrX1QygLv1IJn4GU0NE_KBFL4Tx4aVQi9S7oWPs5wlZzCCrzdSRD4Yst2RS2Brz85sKqD8V DILSDHuPTHYEU6S..yMq.p01J75CeLL7j84raUq9aE6HoZeXVode4kR3zvM8gCwh2Rcb_ywAFNdo BrD94.EXF105h.pS1qZCv.p4xUAIHZG8NjjHjE0DmC Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic313.consmr.mail.bf2.yahoo.com with HTTP; Fri, 17 May 2019 06:09:07 +0000 Original-Received: from 2.152.205.184.dyn.user.ono.com (EHLO Ergus) ([2.152.205.184]) by smtp432.mail.ir2.yahoo.com (Oath Hermes SMTP Server) with ESMTPA ID 58dfa3b9379eb84bcf71135645d55d96; Fri, 17 May 2019 06:09:01 +0000 (UTC) Content-Disposition: inline In-Reply-To: <5495188F-7A7D-4E50-82C4-E2CBABD8633D@gmail.com> X-Mailer: WebService/1.1.13634 hermes Apache-HttpAsyncClient/4.1.4 (Java/1.8.0_181) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 74.6.133.125 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:120456 Archived-At: On Fri, May 17, 2019 at 01:05:12PM +0900, Jean-Christophe Helary wrote: > > >> On May 17, 2019, at 11:26, �scar Fuentes wrote: >> >> Jean-Christophe Helary writes: >> >>> If "instant gratification" means finding a common ground on which one >>> can get started right away, then I'm all for it. >> >> "Instant gratification" means wanting things that require no learning >> nor practicing nor understanding to be effectively used *right* *now*. > >There is another word for that (and the earlier wheel metaphor may have escaped you), it is call "standardization". > Agree. > >> It would be doubleplusgood if Emacs could be one of those things but, >> alas, it is obvious that text editors still are on the class of things >> that require certain effort to be used effectively. > >Please. Text editing is the most common task by at least an order of magnitude in the IT world. Even for kids. > Also agree 100%. > >> Maybe Emacs requires a bit more effort at the beginning, but it pays off... at least on text manipulation tasks. > >Except that no. Check Eli's list of areas where emacs has fallen way behind. There are all related to advanced text manipulation. > And standardization was mentioned by Stefan as important too. > >> From 1985 to 2010 (give or take a few years and discounting Java and >> some other modern language) Emacs was the best programmer's editor on >> the "by hackers, for hackers" category. I suppose that most current >> users come from that period. > >Because they don't fit your narrative ? I've started trying emacs in the mid 90's and the best pro editor I could find then that I could make sense of was BBEdit. I'm still using it when I have no time to uncover emacs' arbitrary idiosyncrasies. In fact, this discussion makes me realize that the only reason I use emacs is because it is a lisp environment and so I don't have to wait for developers to develop something for me and I can write a few lines of lisp myself if needed. Just like I write a few lines of AppleScript to solve trivial issues on my Mac instead of buying a $5 hack (but I could write AppleScript to automate BBEdit, except that it is less elegant than lisp). > That is sadly a very common only reason people use Emacs. But for new users, lisp looks like ancient Cyrillic. So I don't expect that in the future it will be a reason many users chose emacs. And there is also the fact that other editors offer somehow the same flexibility with Java Script or Python, which are more familiar and popular these days. > >>> Access to free software should never be the sole privilege of "users >>> who understand that gains require efforts". Quite the opposite. >> >> Free Software is not a factor *today*, because most competitors are Free >> Software too. Even Visual Studio Code is MIT-licensed. > >Ummm. So you agree that emacs sucks until you reach a given yet undefined enlightenment point and that free software is not a factor, so why not plainly declare that emacs is for a self proclaimed elite and then move on? > Better no comment this, but I agree that this is the feeling. > >> OTOH, we have the vim phenomenon. An "old thing" which is way more >> peculiar than Emacs, > >No. Unless "peculiar" means "consistent". > It is actually a prove that being consistent can success, even when not following the standards in the rest of the world. Also that programmers prefer to use their logic (compose binding commands) instead of their memory (memorize bindings) to interact with the editor. > >> but with a growing user base. Those who point out >> the dificulties of new users to copy and paste or to save text to a file >> with Emacs, should ponder how vim has no problem requiring training for >> doing the most basic thing a text editor is supposed to do. > >"consistency" > Exactly > >> Maybe, just maybe, having "kill & yank" instead "copy & paste" is not >> the cause of Emacs' lack of appeal to the new generations. > >If that's your conclusion, you must have missed a few mails in the thread. Eli clarified that a long time ago. > >Jean-Christophe Helary >----------------------------------------------- >http://mac4translators.blogspot.com @brandelune > > >