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: Emacs Lisp's future Date: Wed, 17 Sep 2014 17:24:19 +0300 Message-ID: <83k3522ulo.fsf@gnu.org> References: <87wq97i78i.fsf@earlgrey.lan> <87sijqxzr2.fsf@newcastle.ac.uk> <87egvaxshd.fsf@newcastle.ac.uk> Reply-To: Eli Zaretskii NNTP-Posting-Host: plane.gmane.org X-Trace: ger.gmane.org 1410963896 18575 80.91.229.3 (17 Sep 2014 14:24:56 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 17 Sep 2014 14:24:56 +0000 (UTC) Cc: monnier@iro.umontreal.ca, emacs-devel@gnu.org To: phillip.lord@newcastle.ac.uk (Phillip Lord) Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Sep 17 16:24:49 2014 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 1XUGA3-0000Vm-E0 for ged-emacs-devel@m.gmane.org; Wed, 17 Sep 2014 16:24:47 +0200 Original-Received: from localhost ([::1]:45396 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XUGA3-0007OK-1B for ged-emacs-devel@m.gmane.org; Wed, 17 Sep 2014 10:24:47 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:43605) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XUG9l-0007Nx-Ht for emacs-devel@gnu.org; Wed, 17 Sep 2014 10:24:34 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XUG9g-0006gf-Bq for emacs-devel@gnu.org; Wed, 17 Sep 2014 10:24:29 -0400 Original-Received: from mtaout20.012.net.il ([80.179.55.166]:45994) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XUG9g-0006fP-3s for emacs-devel@gnu.org; Wed, 17 Sep 2014 10:24:24 -0400 Original-Received: from conversion-daemon.a-mtaout20.012.net.il by a-mtaout20.012.net.il (HyperSendmail v2007.08) id <0NC100A00U9FZT00@a-mtaout20.012.net.il> for emacs-devel@gnu.org; Wed, 17 Sep 2014 17:24:19 +0300 (IDT) Original-Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout20.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NC100AR7UOJPW80@a-mtaout20.012.net.il>; Wed, 17 Sep 2014 17:24:19 +0300 (IDT) In-reply-to: <87egvaxshd.fsf@newcastle.ac.uk> X-012-Sender: halo1@inter.net.il X-detected-operating-system: by eggs.gnu.org: Solaris 10 X-Received-From: 80.179.55.166 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:174430 Archived-At: > From: phillip.lord@newcastle.ac.uk (Phillip Lord) > Date: Wed, 17 Sep 2014 14:54:22 +0100 > Cc: emacs-devel@gnu.org > > > - machines still did get faster over the last 10 years (much less so > > than over the preceding 10 years, but also probably much more so than > > over the next 10 years). > > Well, Emacs is a text editor. The CPU demands of the task haven't > increased that much over the last 10 years either. You are wrong here. Emacs 23 added many CPU-intensive features, like visual-line-mode. Emacs 24 added bidirectional display, which makes redisplay need roughly twice as much juice as Emacs 23 needed. And these are only two examples that pop up in my head after a 3-sec thought; I'm sure there are more. So it's not like we use up every additional CPU cycle the chips are giving us, but we are certainly using significantly more than we did 10 years ago.