[erlang-questions] flat namespacing (Re: Why we need a -module() attribute?)

Raoul Duke <>
Fri Feb 26 01:02:48 CET 2016


> No - I fundamentally disagree - I think that all module names should be unique
> ie in a flat name space.

Uniqueness doesn't /have/ to mean a flat namespace.

> Why? It's all about the meanings of words - when I use a word it's
> meaning should
> not depend upon context - it would be nice if this were the case.

There are many benefits to using paths, not just words, for namespacing.


More information about the erlang-questions mailing list