[erlang-questions] atoms with newlines
Valentin Micic
valentin@REDACTED
Wed Feb 26 10:56:14 CET 2014
If this is *really* necessary, wouldn't it be less confusing (or even more consistent) to consider:
1> 'foo' \
1> 'bar'.
foobar
2>
whereas:
3> 'foo
3>bar'
'foo\nbar'
4>
includes a new line -- as already does.
Kind regards
V/
On 26 Feb 2014, at 11:29 AM, Hynek Vychodil wrote:
> I fully agree with Richard. Backslash is escape character and it should escape next character so this newline should be omitted. It is definitely bug and unexpected behavior.
>
> With best regards
> Hynek Vychodil
>
>
> On Tue, Feb 18, 2014 at 11:57 PM, Richard A. O'Keefe <ok@REDACTED> wrote:
>
> On 19/02/2014, at 10:33 AM, Vlad Dumitrescu wrote:
> > Eshell V5.10.4 (abort with ^G)
> > 1> 'foo\n\
> > 1> bar'.
> > 'foo\n\nbar'
> >
> > I had expected that <backslash><newline> would
> > - be rejected as a syntax error, or
> > - be discarded like in C and Prolog.
> >
> > I did _not_ expect it to turn into <newline>.
> >
> >
> > Actually, what I was referring to was that that last backslash isn't really needed at all.
>
> No, the last backslash IS needed because I *don't* want
> the newline. In ISO Prolog I can write
> |p('foo\|
> |bar\|
> |zoo').'|
> where the vertical bars show record boundaries,
> and get the same effect as
> |p('foobarzoo').|
>
> You are concerned about atoms that include newline characters.
> I am concerned about atoms that for one reason or another
> need to be split over lines WITHOUT introducing newline characters.
>
> I just want \<newline> to work sensibly and to be so documented.
>
>
>
> _______________________________________________
> erlang-questions mailing list
> erlang-questions@REDACTED
> http://erlang.org/mailman/listinfo/erlang-questions
>
> _______________________________________________
> erlang-questions mailing list
> erlang-questions@REDACTED
> http://erlang.org/mailman/listinfo/erlang-questions
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://erlang.org/pipermail/erlang-questions/attachments/20140226/2af08a1c/attachment.htm>
More information about the erlang-questions
mailing list