[erlang-questions] Why we need a -module() attribute?
Richard A. O'Keefe
Thu Feb 25 01:36:18 CET 2016
On 25/02/16 1:28 pm, Raoul Duke wrote:
>> import Data.Text.ByteString.Lazy as B
>> That's not good.
>> good vs. perfect?
>> go does that, too, fwiw.
The problem is that two different files may refer to a third module
by different short names and may use the same short name to
refer to different modules. At least with Erlang we use exactly
the same name everywhere.
A good solution will have some part of the name invariant.
More information about the erlang-questions