I'm curious, why does Lua use nil rather than null (I realize it's the same thing, i'm referring to the term.), and where did the term 'nil' come from? Null came from mathematics, I can't think of anything called nil though.
Another name for 0 that is used in sports is "nil". This is derived from the Latin word "n?l", which means "nothing". Although common in British English, in football results and the like, it does not occur in U.S. English. In U.S. English, the equivalent sporting name for 0 is either simply "zero", or "zip", which is a slang word, which has been loaned into Australian English as well. The British "nil" is not slang, and occurs in formal contexts including technical jargon (e.g. "nil by mouth") and voting results.