From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Oleh Krehel Newsgroups: gmane.emacs.devel Subject: Re: Emacs rewrite in a maintainable language Date: Wed, 14 Oct 2015 10:15:40 +0200 Message-ID: <8737xdoogj.fsf@gmail.com> References: <561A19AB.5060001@cumego.com> <87io6dl0h0.fsf@wanadoo.es> <87lhb82qxc.fsf@gmail.com> <878u78b3hg.fsf@fencepost.gnu.org> <87h9lwyv33.fsf@gmail.com> <561C368F.6010306@cs.ucla.edu> <87oag3xb2i.fsf@gmail.com> <561D241E.1010902@cs.ucla.edu> <87vbaaagr5.fsf@gmail.com> <86io6amqhd.fsf@gmail.com> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1444810646 18482 80.91.229.3 (14 Oct 2015 08:17:26 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 14 Oct 2015 08:17:26 +0000 (UTC) Cc: emacs-devel@gnu.org To: Andy Moreton Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Oct 14 10:17:21 2015 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 1ZmHFQ-0000mO-Hp for ged-emacs-devel@m.gmane.org; Wed, 14 Oct 2015 10:17:20 +0200 Original-Received: from localhost ([::1]:41085 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZmHFP-0000vw-Is for ged-emacs-devel@m.gmane.org; Wed, 14 Oct 2015 04:17:19 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:57528) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZmHDh-0000Vr-9L for emacs-devel@gnu.org; Wed, 14 Oct 2015 04:15:34 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZmHDc-0005d9-4U for emacs-devel@gnu.org; Wed, 14 Oct 2015 04:15:33 -0400 Original-Received: from mail-wi0-x22b.google.com ([2a00:1450:400c:c05::22b]:37817) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZmHDb-0005d5-Ih for emacs-devel@gnu.org; Wed, 14 Oct 2015 04:15:27 -0400 Original-Received: by wijq8 with SMTP id q8so69117638wij.0 for ; Wed, 14 Oct 2015 01:15:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-type; bh=TDYHe7khdfEAZMiid0IFaiewiusYAxr8GNXaoLqr8zk=; b=JMmoJ0BmPmtgjyXVCPA+oHjVACkXSBNmJQVSMFQa3SXt55wisIqLFRT84PKr+XxbgP XIdsUEK0yzJ8fVtK4lflSSaAiMut/nY8pIYHFxkvicGNnh3cW99cPnY0zOyODHTT7/fK bf5uUGmPrI+cbMNAONTnLcI3oe5rzpjiGHZq+a7ns7wksleRIIdhjAHFvGKdgRnEcKBu l+Ls2jIl+CZk+eW3AmKGRxG67dovSBBpum/ZXpIavVLjslgYRA/9F7d8FQ+gWAoc369q PbjZtQIx3OSGhGOg5YlWS8wwDL2M8HLzlNEZPw3DFhIufUY0D/De+MhIbfiWeUGrjeHT Av8Q== X-Received: by 10.180.104.69 with SMTP id gc5mr1320642wib.69.1444810526857; Wed, 14 Oct 2015 01:15:26 -0700 (PDT) Original-Received: from firefly (dyn069045.nbw.tue.nl. [131.155.69.45]) by smtp.gmail.com with ESMTPSA id gw8sm6067846wib.15.2015.10.14.01.15.26 (version=TLSv1.2 cipher=RC4-SHA bits=128/128); Wed, 14 Oct 2015 01:15:26 -0700 (PDT) In-Reply-To: <86io6amqhd.fsf@gmail.com> (Andy Moreton's message of "Tue, 13 Oct 2015 22:02:38 +0100") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2a00:1450:400c:c05::22b 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:191532 Archived-At: Andy Moreton writes: > On Tue 13 Oct 2015, Oleh Krehel wrote: > >> Paul Eggert writes: >> >>> Oleh Krehel wrote: >>>> I'd like to switch all const >>>> pointers to a single "const char *" style. >>> >>> Let's not. It's more consistent to put 'const' after the type it >>> modifies, and if we're going to have a "standard" style, that's the >>> one we should have. >> >> "const char *" style is used in 85.9% of the cases. If you want to >> revert those uses to "char const *" I'll support you, since I want the >> consistency of a single style. > > Consistency is helpful, but pointless churn makes version history less > useful, so please don't make this kind of change unless you are also > making a semantic change to that area of the code. One commit is pointless churn? >>> But really, we have better things to do. >> >> I don't. I have no problem spending time to replace "char const *" into >> "const char *". Browsing through a code base that I want to get familiar >> with and fixing a small annoyance doesn't sound bad to me. > > Pointless churn. Find something that fixes an bug, or adds a useful new > feature, and work on that. You will find it more rewarding, and other > users and developers will find your contribution more helpful. I don't care about pleasing the user or developer gods. I want to do what's helpful for me, and I think that change would be. I'm offering to do the work for free, and currently I'm not offering any other work as an alternative. You either want the improvement or not. The concerns for opportunity cost are irrelevant here. Very often I see /harmless/ suggestions turned down as not worth it, both on this list and on debbugs. This isn't a good way to move forward if we want to expand the base of developers and bug-reporting users.