Re: TRUE/FALSE vs true/false

From: Bruce Momjian <bruce(at)momjian(dot)us>
To: Peter Eisentraut <peter_e(at)gmx(dot)net>
Cc: Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>, Boszormenyi Zoltan <zb(at)cybertec(dot)at>, pgsql-hackers(at)postgresql(dot)org
Subject: Re: TRUE/FALSE vs true/false
Date: 2012-08-16 19:15:12
Message-ID: 20120816191512.GA6286@momjian.us
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

On Tue, Aug 14, 2012 at 10:57:08PM -0400, Peter Eisentraut wrote:
> On Tue, 2012-08-14 at 17:36 -0400, Bruce Momjian wrote:
> > On Tue, Aug 14, 2012 at 05:34:02PM -0400, Tom Lane wrote:
> > > Bruce Momjian <bruce(at)momjian(dot)us> writes:
> > > > On Thu, Aug 4, 2011 at 09:00:11PM +0300, Peter Eisentraut wrote:
> > > >> On tor, 2011-08-04 at 14:44 +0200, Boszormenyi Zoltan wrote:
> > > >>> I meant a mass "sed -e 's/TRUE/true/g' -e 's/FALSE/false/g'" run
> > > >>> so all the ~200 occurrences of both "TRUE" and "FALSE" get
> > > >>> converted so the whole source tree is consistent.
> > >
> > > >> I would be in favor of that.
> > >
> > > > I have implemented this with the patch at:
> > > > http://momjian.us/expire/true_diff.txt
> > >
> > > Does this really do anything for us that will justify the extra
> > > back-patching pain it will cause? I don't see that it's improving
> > > code readability any.
> >
> > I think it is more of a consistency issue. There were multiple people
> > who wanted this change. Of course, some of those people don't backport
> > stuff.
>
> I guess you could argue this particular case without end, but I think we
> should be open to these kinds of changes. They will make future code
> easier to deal with and confuse new developers less (when to use which,
> do they mean different things, etc.).
>
> If back-patching really becomes a problem, we might want to look a
> little deeper into git options. I think the Linux kernel people do
> these kinds of cleanups more often, so there is probably some better
> support for it.

So what do we want to do with this? I am a little concerned that we are
sacrificing code clarity for backpatching ease, but I don't do as much
backpatching as Tom.

--
Bruce Momjian <bruce(at)momjian(dot)us> http://momjian.us
EnterpriseDB http://enterprisedb.com

+ It's impossible for everything to be true. +

In response to

Responses

Browse pgsql-hackers by date

  From Date Subject
Next Message Kevin Grittner 2012-08-16 19:21:12 Re: TRUE/FALSE vs true/false
Previous Message Bruce Momjian 2012-08-16 18:37:59 Re: psql \set vs \copy - bug or expected behaviour?