12

When it comes to programming copy edits, there are lots of words that would otherwise be thrown out or replaced.

Hive uses a plugable design.

Should that be plugable or pluggable?

If the paragraph were talking about the Java language, I'd say pluggable, but a search for Hive and plugable has more hits than Hive and pluggable. That doesn't make them right.

tchrist
  • 134,759
Dreamling
  • 467

5 Answers5

5

The OED has only pluggable alone, dating from 1930. It does not attest plugable.

Based on the existing models of beggable and diggable, huggable and luggable, pluggable seems to be the more likely spelling by far.

The only counterexample the OED attests is the rare legable, meaning heritable (as opposed to something which is entailed).

tchrist
  • 134,759
  • 1
    Glad that we are of the same mind. I couldn't find legable with the meaning you indicate, whereas I found to lege (in Webster's Revised Unabridged Dictionary, published 1913) with the meaning of to allege or to assert, which obviously would become an adjective as "legable". The OALD does not list it. – Paola Aug 07 '12 at 13:15
  • 1
    ... which is intailed? I suspect that this is how plugable became a word ;) – coleopterist Aug 07 '12 at 14:05
4

The "proper" use definitely seems to be pluggable, based on a dictionary entry and NGram:

enter image description here

Plugable does appear in some mainstream publications such as this one.

Interestingly, the earliest use seems to be a book from IBM written in 1942! Some kind of typewriter thing, it looks like?

Lynn
  • 17,801
4

I don't know what pluggable actually represents in programming, but it stands to reason that it should be spelt with double g. In fact, it is a monosyllabic verb just like "run", "stop", "cut" and so many others, ending in a consonant which needs to be doubled to preserve the correct pronunciation of the verb when used in the gerund or the past participle (obviously, if the verb is not irregular), for example. The suffix "-able" is the same as the suffixes "-ing" or "-ed" would be.

NOTE. As for the presence in the NGram of "plugable", I agree with David Wallace's comment above, that is that someone misspelt the term once in writing and others followed in the mistake. This adds to my mistrust towards the usage of NGrams versus reasoning.

Paola
  • 3,129
2

I am technical writer fighting a losing battle about this at my company. I have generated a bug for it. I have contacted the powers that be, who handled the sites through the company. They fix it in one place and it pops up in another. Now I find an entire site that spells it wrong: www.plugable.com. Sigh. I suppose this is how language changes. Still, I will use two "g's" until I see it in a dictionary.

2

Pluggable has made it into some dictionaries. You won't find "plugable" in any. The preference for pluggable can also be confirmed via Google Ngrams:

enter image description here

However, as you have noted, plugable is certainly common if you go by Google's results. But, I don't believe that it's suitable for technical writing. It also does not appear to be the spelling of choice on 'oracle.com'; running a Google search restricted to Oracle's site returns 40,100 results for pluggable and only 2750 for plugable. The latter's hits are mostly restricted to forum and blog links, neither being what one might call bastions of reliability.

coleopterist
  • 31,031