"A" article usage
(1) By senyai on 2022-07-17 18:52:11 [source]
I was reading
fossil info --help and my eye was caught by "a object". Grepping for
[^<-](\ba\s+[aoei]\w+) revealed many more occurrences of "a" article typos. I remember we fixed similar issues about 8 years ago. I think now it's time to do it again.
(2) By Stephan Beal (stephan) on 2022-07-17 19:48:29 in reply to 1 [link] [source]
[^<-](\ba\s+[aoei]\w+)revealed many more occurrences of "a" article typos.
Grepping what revealed more occurances? Your grep pattern returns nothing for me in the source tree.
$ grep -e '[^<-](\ba\s+[aoei]\w+)' *.c <no output>
(3.2) By Warren Young (wyoung) on 2022-07-17 23:58:49 edited from 3.1 in reply to 2 [link] [source]
The OP's expression uses PCRE features. The GNU and BSD
grep implementations accept
-E, but not under
-e. Or, you can use full-fat PCRE in GNU grep with
I've fixed all the ones in
The regex still matches some stuff, but I think they're all kosher. The biggest offender is "…a one-time…", but I can only speculate why English works this way. (It isn't a vowel in this case, it's a "W" sound.) Sorry, world; the language was like this when we got here.
(4) By Daniel Dumitriu (danield) on 2022-07-18 09:48:22 in reply to 3.2 [link] [source]
Now, happily off-SCM-topic: this comes from a non-native user, but with a keen interest in languages and speaking a handful of them too.
The nice theory handbooks tell that a vs. an is not about the next word beginning with a vowel letter, but with a vowel sound. As is, this is quite easy for the usual suspects like a and i, but less easy for the masters of camouflage like u or o:
a university / an umbrella
a one-time chance / an oven
not to mention the favourite chameleon of the Indo-European languages, h:
a history of Fossil / a[n] historic SCM / a horse
So, Warren is right to acquit "one-time" and spare it the parole officer "n".
While not all of language was indeed there when we got here (I happened to witness an average of one official spelling reform per spoken language, and several dictionary-sanctioned changes in the "preferred form" of quite a few words), the a/an rule in English looks pretty stable.
(5) By Florian Balmer (florian.balmer) on 2022-07-18 11:15:49 in reply to 4 [link] [source]
I always found this an good way to spot non-English posters, as they often get it wrong -- in both the "too little" or the "too much" directions ;-)