construct-stylesheets icon indicating copy to clipboard operation
construct-stylesheets copied to clipboard

Nit: "Constructable" vs. "Constructible"

Open tomayac opened this issue 6 years ago • 6 comments

I realize this is a bit of a nit and probably arguable, but constructible seems to be used a lot more frequently than constructable, and the Oxford dictionary even redirects searches for "constructable" to "constructible" (note the linked and final URL of this search). I suggest spelling the two occurrences (one is the actual spec's name) of "constructable" to now read "constructible". For example, #24 also uses this spelling.

tomayac avatar Jan 29 '19 08:01 tomayac

Indeed - I've been moving things over to "Constructible", since that is the US English spelling and generally specs go that route.

developit avatar Jan 29 '19 15:01 developit

Thanks! It came up previously on https://github.com/WICG/construct-stylesheets/pull/71. I think we should make the change, but @tabatkins - WDYT?

rakina avatar Jan 29 '19 15:01 rakina

English is very... wiggly on -able vs -ible. The general rule (with plenty of exceptions) is that you use -able when the root (possibly with a silent -e tacked back on) is a full word on its own (buildable, foldable, comparable, etc), and -ible when the root isn't a full word (edible, etc.)

But it does appear that "constructible" is one of those exceptions, where English speakers have overall decided to use -ible in contravention of the general rule. That said, "constructable" is recognized as an alternate spelling. (Unlike most -able/-ible words, which definitely have only one accepted spelling.)

So in conclusion, ¯\_(ツ)_/¯

(I'd care more if the word actually showed up in an API, but this is just a spec name.)

tabatkins avatar Jan 29 '19 16:01 tabatkins

To be honest I only noticed because Google Docs gave the word the "red curly underline you misspelled me" treatment. FWIW, my machine is set to speak en-US.

tomayac avatar Jan 29 '19 16:01 tomayac

IMO this is a lot of churn and change for no real gain. Especially if the spec is going to merge into CSSOM, it's better to just leave as-is.

domenic avatar Jan 29 '19 17:01 domenic

I've reverted the update post and demo to use "Constructable"

developit avatar Jan 30 '19 15:01 developit