From: Tobias DiPasquale Date: 2001-08-01T02:13:38+09:00 Subject: [ruby-talk:18901] Re: Digits in method names Read about context-free grammars and the theory of compiler design and you will know why. Basically, it's because the interpreter sees a number, and thinks that a numeric sequence follows, NOT a method or object instance name. Allowing numbers to start method/object names would be a task equal to a Turing machine, whereas a compiler/interpreter is a CFG. Aleksei Guzev wrote: > Why not allow starting method names with digits? > This would allow measurement units support. I.e. 10cm == 100mm and much > more.