[erlang-questions] atoms with newlines
Richard A. O'Keefe
ok@REDACTED
Thu Feb 27 22:51:25 CET 2014
On 28/02/2014, at 2:44 AM, PAILLEAU Eric wrote:
> Maybe not very homogeneous...
>
> By the way, I do not really see the need to include \n in atoms...
The current thread is about *NOT* including \n in atoms.
An atom in Erlang may be up to 255 characters long.
If you are trying to keep your source files to a reasonable
width limit, this means that
'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\
AAAAAAAAAAAAAAAAAAAAAAA'
has to be broken up across multiple lines.
Except that you can't, because there is currently no way
NOT to include a newline in an atom literal.
There is also no Atom1 ++ Atom2.
The NAME_MAX limit is typically 255 on the machines I use.
Being able to write _any_ simple file name as an Erlang
atom is often handy.
>
More information about the erlang-questions
mailing list