From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: =?utf-8?Q?=C3=93scar_Fuentes?= Newsgroups: gmane.emacs.devel Subject: Re: delete-selection-mode Date: Wed, 17 Mar 2010 21:24:33 +0100 Message-ID: <87zl261yta.fsf@telefonica.net> References: <87ocitw2dl.fsf@stupidchicken.com> <201003130001.o2D01FFQ003489@godzilla.ics.uci.edu> <87vdd1yqe4.fsf@stupidchicken.com> <87eijjzrkd.fsf_-_@mail.jurta.org> <20100317143519.GB4381@muc.de> <8739zy68n2.fsf@lola.goethe.zz> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: dough.gmane.org 1268857521 17714 80.91.229.12 (17 Mar 2010 20:25:21 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Wed, 17 Mar 2010 20:25:21 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Mar 17 21:25:16 2010 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1Nrznl-0000AI-PV for ged-emacs-devel@m.gmane.org; Wed, 17 Mar 2010 21:25:14 +0100 Original-Received: from localhost ([127.0.0.1]:39021 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Nrznl-0004kA-0O for ged-emacs-devel@m.gmane.org; Wed, 17 Mar 2010 16:25:13 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Nrzne-0004hK-CO for emacs-devel@gnu.org; Wed, 17 Mar 2010 16:25:06 -0400 Original-Received: from [140.186.70.92] (port=52504 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Nrznd-0004ey-10 for emacs-devel@gnu.org; Wed, 17 Mar 2010 16:25:05 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1Nrznc-0006m1-83 for emacs-devel@gnu.org; Wed, 17 Mar 2010 16:25:04 -0400 Original-Received: from lo.gmane.org ([80.91.229.12]:37379) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Nrznc-0006ln-2P for emacs-devel@gnu.org; Wed, 17 Mar 2010 16:25:04 -0400 Original-Received: from list by lo.gmane.org with local (Exim 4.69) (envelope-from ) id 1NrznS-0008Qk-JW for emacs-devel@gnu.org; Wed, 17 Mar 2010 21:24:54 +0100 Original-Received: from 83.53.125.178 ([83.53.125.178]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 17 Mar 2010 21:24:54 +0100 Original-Received: from ofv by 83.53.125.178 with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 17 Mar 2010 21:24:54 +0100 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 30 Original-X-Complaints-To: usenet@dough.gmane.org X-Gmane-NNTP-Posting-Host: 83.53.125.178 User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1.93 (gnu/linux) Cancel-Lock: sha1:bp8FaiPgZGHvBAqf87bsstjPIaU= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:122106 Archived-At: David Kastrup writes: [snip] > It is valid, but an O(1) type of argument. It will not outweigh O(n) > arguments even with a small factor eventually. If something costs time > repeatedly, saving startup time is not worth the trouble when we are > catering about being efficient on a continuing base. Saving startup time is one of the most important qualities a product can have. Otherwise the potential user wonders "should I invest so much effort on this?" I gave up on Emacs twice before someone who I highly respect recommended it to me. That was the needed motivation for the painful process of adapting my habits to Emacs. Since years ago, young users need a strong motivation for switching to Emacs as it is no longer an editor that provides obvious benefits over competing products. People will start using Emacs thanks to the availability of modes for almost all languages, or thanks to features like org-mode. Nobody will start using Emacs for enjoying the virtues of micro features that go against their learned practice. You can try preaching those features on them, but always *after* they are converted to Emacs. Otherwise you risk scaring them away. Really, Emacs need to lower the entry barrier as much as possible if we want to attract new users. [snip]