suffixes - Can "expirable" be a word?


[Code Naming Issue]


Please anyone leave me a comment. Anything will be really helpful for me now.


I am working on what to name a feature which works as part of a module that generates URLs that expire when its expiration time comes. So I thought "Expirable Url module" would be okay. However, the verb 'expire' is intransitive. Is it okay to add suffix '-able' after an intransitive verb? Expirable Url is even a right word?


I guess better 'expiring URL' than 'expirable URL', right?



Answer



First of all, expirable is a word. It's been hanging around since at least 1913.



expirable


Adjective


That may expire; capable of being brought to an end.


Part or all of this entry has been imported from the 1913 edition of Webster’s Dictionary, which is now free of copyright and hence in the public domain. The imported definitions may be significantly out of date, and any more recent senses may be completely missing


wiktionary



That said, expirable makes me think it has an expiration date. If that's the impression you want then I think you're fine.


Wish more programmers took this much care when naming things.


Expiring URL vs Expirable URL


The semantic difference here is an Expiring URL had better always have an expiration date. Where an Expirable URL might have it's expiration date set, it might not. So pick the name that goes with how you intend to implement.


Comments

Popular posts from this blog

commas - Does this sentence have too many subjunctives?

verbs - "Baby is creeping" vs. "baby is crawling" in AmE

time - English notation for hour, minutes and seconds

etymology - Origin of "s--t eating grin"

grammatical number - Use of lone apostrophe for plural?

etymology - Where does the phrase "doctored" originate?

single word requests - What do you call hypothetical inhabitants living on the Moon?