Incorrect use of "an" and "a" in code comments and docs

Started by Michael Paquierabout 8 years ago14 messageshackers
Jump to latest
#1Michael Paquier
michael@paquier.xyz

Hi all,

While looking at something else, I have one one occurence of $subject.
Looking more deeply at the code I have found 10 more of them, like:
- sinval is a signal invalidation, so it seems to me that "a" is
correct, not "an".
- I bumped into "an" being used instead of "and" in the GIN code.
- config/c-library.m4 also includes one. If that code is from somewhere
else, fixing this typo would not be appropriate perhaps?

Attached is a proposal of patch to fix all those things.

Thanks,
--
Michael

#2Michael Paquier
michael@paquier.xyz
In reply to: Michael Paquier (#1)
Re: Incorrect use of "an" and "a" in code comments and docs

On Mon, Mar 05, 2018 at 01:58:54PM +0900, Michael Paquier wrote:

While looking at something else, I have one one occurence of $subject.
Looking more deeply at the code I have found 10 more of them, like:
- sinval is a signal invalidation, so it seems to me that "a" is
correct, not "an".
- I bumped into "an" being used instead of "and" in the GIN code.
- config/c-library.m4 also includes one. If that code is from somewhere
else, fixing this typo would not be appropriate perhaps?

Attached is a proposal of patch to fix all those things.

And of course I forgot to attach the actual patch. (Thanks Thomas for
telling me off-list).
--
Michael

Attachments:

pg-code-pronouns.patchtext/x-diff; charset=us-asciiDownload+11-11
#3Abhijit Menon-Sen
ams@2ndQuadrant.com
In reply to: Michael Paquier (#2)
Re: Incorrect use of "an" and "a" in code comments and docs

At 2018-03-05 14:42:14 +0900, michael@paquier.xyz wrote:

- sinval is a signal invalidation, so it seems to me that "a" is
correct, not "an".

I guess it depends on whether you read it as "sin-val" or "ess-inval".

diff --git a/src/backend/access/gin/ginvacuum.c b/src/backend/access/gin/ginvacuum.c
index 398532d80b..8b08b46ff6 100644
--- a/src/backend/access/gin/ginvacuum.c
+++ b/src/backend/access/gin/ginvacuum.c
@@ -381,7 +381,7 @@ ginVacuumPostingTreeLeaves(GinVacuumState *gvs, BlockNumber blkno, bool isRoot)
/*
* All subtree is empty - just return true to indicate that parent
-		 * must do a cleanup. Unless we are ROOT an there is way to go upper.
+		 * must do a cleanup. Unless we are ROOT and there is way to go upper.
*/

That particular comment could use some more changes. :-)

-- Abhijit

#4Michael Paquier
michael@paquier.xyz
In reply to: Abhijit Menon-Sen (#3)
Re: Incorrect use of "an" and "a" in code comments and docs

On Mon, Mar 05, 2018 at 11:21:18AM +0530, Abhijit Menon-Sen wrote:

At 2018-03-05 14:42:14 +0900, michael@paquier.xyz wrote:

- sinval is a signal invalidation, so it seems to me that "a" is
correct, not "an".

I guess it depends on whether you read it as "sin-val" or "ess-inval".

That is an ex-aequo in the core code: there are two places with "an
sinval" and two with "a sinval".
--
Michael

#5David Rowley
dgrowleyml@gmail.com
In reply to: Michael Paquier (#2)
Re: Incorrect use of "an" and "a" in code comments and docs

On 5 March 2018 at 18:42, Michael Paquier <michael@paquier.xyz> wrote:

On Mon, Mar 05, 2018 at 01:58:54PM +0900, Michael Paquier wrote:

Attached is a proposal of patch to fix all those things.

And of course I forgot to attach the actual patch. (Thanks Thomas for
telling me off-list).

If you're doing a round of that, then you may as well throw [1]/messages/by-id/CAKJS1f81A20mO_A___3sDnTZcZEH-2Pd5oTeiAUb=Qo2r9MrXw@mail.gmail.com into
the mix. It's gone a bit dead over there, and it does seem like it
would be good to not have two separate commits for these.

[1]: /messages/by-id/CAKJS1f81A20mO_A___3sDnTZcZEH-2Pd5oTeiAUb=Qo2r9MrXw@mail.gmail.com

--
David Rowley http://www.2ndQuadrant.com/
PostgreSQL Development, 24x7 Support, Training & Services

#6Andres Freund
andres@anarazel.de
In reply to: Abhijit Menon-Sen (#3)
Re: Incorrect use of "an" and "a" in code comments and docs

On 2018-03-05 11:21:18 +0530, Abhijit Menon-Sen wrote:

At 2018-03-05 14:42:14 +0900, michael@paquier.xyz wrote:

- sinval is a signal invalidation, so it seems to me that "a" is
correct, not "an".

I guess it depends on whether you read it as "sin-val" or "ess-inval".

It stands for shared invalidation, so I'd vote for the former. Not that
I think this really matters... ;)

Greetings,

Andres Freund

#7Thomas Munro
thomas.munro@gmail.com
In reply to: Abhijit Menon-Sen (#3)
Re: Incorrect use of "an" and "a" in code comments and docs

On Mon, Mar 5, 2018 at 6:51 PM, Abhijit Menon-Sen <ams@2ndquadrant.com> wrote:

At 2018-03-05 14:42:14 +0900, michael@paquier.xyz wrote:

- sinval is a signal invalidation, so it seems to me that "a" is
correct, not "an".

I guess it depends on whether you read it as "sin-val" or "ess-inval".

$ git grep ' a SQL ' | wc -l
642
$ git grep ' an SQL ' | wc -l
219

/me grabs popcorn

--
Thomas Munro
http://www.enterprisedb.com

#8Michael Paquier
michael@paquier.xyz
In reply to: Thomas Munro (#7)
Re: Incorrect use of "an" and "a" in code comments and docs

On Mon, Mar 05, 2018 at 07:42:40PM +1300, Thomas Munro wrote:

$ git grep ' a SQL ' | wc -l
642
$ git grep ' an SQL ' | wc -l
219

/me grabs popcorn

ess-queue-el, sir.
--
Michael

#9Alvaro Herrera
alvherre@2ndquadrant.com
In reply to: Michael Paquier (#8)
Re: Incorrect use of "an" and "a" in code comments and docs

Michael Paquier wrote:

On Mon, Mar 05, 2018 at 07:42:40PM +1300, Thomas Munro wrote:

$ git grep ' a SQL ' | wc -l
642
$ git grep ' an SQL ' | wc -l
219

/me grabs popcorn

ess-queue-el, sir.

Yeah, but
http://patorjk.com/blog/2012/01/26/pronouncing-sql-s-q-l-or-sequel/

--
�lvaro Herrera https://www.2ndQuadrant.com/
PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services

#10Bruce Momjian
bruce@momjian.us
In reply to: David Rowley (#5)
Re: Incorrect use of "an" and "a" in code comments and docs

On Mon, Mar 5, 2018 at 07:23:22PM +1300, David Rowley wrote:

On 5 March 2018 at 18:42, Michael Paquier <michael@paquier.xyz> wrote:

On Mon, Mar 05, 2018 at 01:58:54PM +0900, Michael Paquier wrote:

Attached is a proposal of patch to fix all those things.

And of course I forgot to attach the actual patch. (Thanks Thomas for
telling me off-list).

If you're doing a round of that, then you may as well throw [1] into
the mix. It's gone a bit dead over there, and it does seem like it
would be good to not have two separate commits for these.

[1] /messages/by-id/CAKJS1f81A20mO_A___3sDnTZcZEH-2Pd5oTeiAUb=Qo2r9MrXw@mail.gmail.com

This has been applied already:

commit 3beb46ae8118f64d94518ba105b5e5c79e2ce194
Author: Alvaro Herrera <alvherre@alvh.no-ip.org>
Date: Mon Mar 12 12:58:35 2018 -0300

docs: Fix typo: a -> an

David Rowley

--
Bruce Momjian <bruce@momjian.us> http://momjian.us
EnterpriseDB http://enterprisedb.com

+ As you are, so once was I.  As I am, so you will be. +
+                      Ancient Roman grave inscription +
#11Bruce Momjian
bruce@momjian.us
In reply to: Michael Paquier (#1)
Re: Incorrect use of "an" and "a" in code comments and docs

On Mon, Mar 5, 2018 at 01:58:54PM +0900, Michael Paquier wrote:

Hi all,

While looking at something else, I have one one occurence of $subject.
Looking more deeply at the code I have found 10 more of them, like:
- sinval is a signal invalidation, so it seems to me that "a" is
correct, not "an".
- I bumped into "an" being used instead of "and" in the GIN code.
- config/c-library.m4 also includes one. If that code is from somewhere
else, fixing this typo would not be appropriate perhaps?

Attached is a proposal of patch to fix all those things.

Attached patch applied. It includes a suggested fix by Abhijit
Menon-Sen.

--
Bruce Momjian <bruce@momjian.us> http://momjian.us
EnterpriseDB http://enterprisedb.com

+ As you are, so once was I.  As I am, so you will be. +
+                      Ancient Roman grave inscription +

Attachments:

a.difftext/x-diff; charset=us-asciiDownload+20-20
#12Bruce Momjian
bruce@momjian.us
In reply to: Thomas Munro (#7)
Re: Incorrect use of "an" and "a" in code comments and docs

On Mon, Mar 5, 2018 at 07:42:40PM +1300, Thomas Munro wrote:

On Mon, Mar 5, 2018 at 6:51 PM, Abhijit Menon-Sen <ams@2ndquadrant.com> wrote:

At 2018-03-05 14:42:14 +0900, michael@paquier.xyz wrote:

- sinval is a signal invalidation, so it seems to me that "a" is
correct, not "an".

I guess it depends on whether you read it as "sin-val" or "ess-inval".

$ git grep ' a SQL ' | wc -l
642
$ git grep ' an SQL ' | wc -l
219

/me grabs popcorn

I am planning to look into this, and will convert to "an" in my proposed
patch.

--
Bruce Momjian <bruce@momjian.us> http://momjian.us
EnterpriseDB http://enterprisedb.com

+ As you are, so once was I.  As I am, so you will be. +
+                      Ancient Roman grave inscription +
#13Michael Paquier
michael@paquier.xyz
In reply to: Bruce Momjian (#11)
Re: Incorrect use of "an" and "a" in code comments and docs

On Thu, Mar 29, 2018 at 03:28:32PM -0400, Bruce Momjian wrote:

Attached patch applied. It includes a suggested fix by Abhijit
Menon-Sen.

Thanks Bruce.
--
Michael

#14Michael Paquier
michael@paquier.xyz
In reply to: Bruce Momjian (#12)
Re: Incorrect use of "an" and "a" in code comments and docs

On Thu, Mar 29, 2018 at 03:29:24PM -0400, Bruce Momjian wrote:

I am planning to look into this, and will convert to "an" in my proposed
patch.

Thanks. Let's see that on another thread..
--
Michael