Module attributes
Bjorn Gustavsson
bjorn@REDACTED
Mon Sep 19 14:29:06 CEST 2005
Roger Price <rprice@REDACTED> writes:
> I'm trying to understand the possibilities offered by module
> attributes. My source file "test.erl" contains just the two lines:
>
> -module (test) .
> -bad_binary(<<10,20>>) .
>
> I'm using Erlang (BEAM) emulator version 5.4.6 [source] [hipe], and
> the compiler crashes as follows:
>
[...]
Corrected. The correction will appear in R10B-8.
> In the Erlang Reference Manual 5.4.6: Clause 4.2 Module Attributes,
> says that a module attribute consists of a tag and a value. -Tag(Term)
>
I have changed it to say that the values for Module Attributes are
"literal terms".
> Shouldn't clause 4.2 say that a Module Attribute is -Tag(BasicTerm)
> where BasicTerm is an integer, real number, atom or string?
>
List, tuples, and literal strings are also allowed.
/Bjorn
--
Björn Gustavsson, Erlang/OTP, Ericsson AB
More information about the erlang-questions
mailing list