[erlang-questions] Funs!

James Hague <>
Sun Jul 29 18:39:39 CEST 2007

> Speaking of which, why case sensitive language parts?  Does it
> make designing the parser and compiler easier?  Reading the code?
> Something else?

It's convenient not to need punctuation to differentiate variables and
atoms.  A variable starts with an uppercase letter, an atom does not.
The downside is that you run the risk of a new keyword being added to
the language and conflicting with atoms you've used in previous code
(such as "cond"), but that's a minor worry.


More information about the erlang-questions mailing list