Fix for A=<<1>>

Ulf Wiger etxuwig@REDACTED
Mon May 5 10:49:10 CEST 2003


On Mon, 5 May 2003, Raimo Niskanen wrote:

>But since sub-binaries are allowed when constructing: how
>about '=<<<<<' as in "if A =< << <<1>>/binary, 2>>", then
>one can see that the scanning of '=<<' depends on if the
>number of '<' characters following is odd or even, so the
>scanner might have to scan infinitely ahead. A look ahead
>scan of limited small length would be fine, but this is
>ugly.

I'm not sure what the upper limit would be for a sequence of
'<' symbols in a program making any qlaims of still being
useable (one of course has to take into account generated
code, which is usually less readable than hand-written
code.)

Perhaps a stupid question, but, so what if the scanner looks
ahead and breaks for safety at, say, 1000 tokens? This won't
cause any big problems as far as memory is concerned, and at
least I find it difficult to envision a program that would
break because of this, that is still worthy of being
compiled.

The following syntactically correct expression would no
longer work (line breaks added for nettiquette compliance).
I'm prepared to say "so what?":

A =<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<1>>
/binary,2>>/binary>>/binary>>/binary>>/binary>>/binary>>
/binary>>/binary>>/binary>>/binary>>/binary>>/binary>>
/binary>>/binary>>/binary>>/binary>>/binary>>/binary>>
/binary>>/binary>>/binary>>/binary>>/binary>>/binary>>
/binary>>/binary>>/binary>>/binary>>/binary>>/binary>>
/binary>>/binary>>/binary>>/binary>>/binary>>/binary>>
/binary>>/binary>>/binary>>/binary>>/binary>>/binary>>
/binary>>/binary>>/binary>>/binary>>/binary>>/binary>>
/binary>>/binary>>/binary>>/binary>>/binary>>/binary>>
/binary>>/binary>>/binary>>/binary>>/binary>>/binary>>
/binary>>/binary>>/binary>>/binary>>/binary>>/binary>>
/binary>>/binary>>/binary>>/binary>>/binary>>/binary>>
/binary>>/binary>>/binary>>/binary>>/binary>>/binary>>
/binary>>/binary>>/binary>>/binary>>/binary>>/binary>>
/binary>>/binary>>/binary>>/binary>>/binary>>/binary>>
/binary>>/binary>>/binary>>/binary>>/binary>>/binary>>
/binary>>/binary>>/binary>>/binary>>/binary>>/binary>>
/binary>>/binary>>/binary>>/binary>>/binary>>/binary>>
/binary>>/binary>>/binary>>/binary>>/binary>>/binary>>
/binary>>/binary>>/binary>>/binary>>/binary>>/binary>>
/binary>>/binary>>/binary>>/binary>>/binary>>/binary>>
/binary>>/binary>>/binary>>/binary>>/binary>>/binary>>
/binary>>/binary>>/binary>>/binary>>/binary>>/binary>>
/binary>>/binary>>/binary>>/binary>>/binary>>/binary>>
/binary>>/binary>>/binary>>/binary>>/binary>>/binary>>
/binary>>/binary>>/binary>>/binary>>/binary>>/binary>>
/binary>>/binary>>/binary>>/binary>>/binary>>/binary>>
/binary>>/binary>>/binary>>/binary>>/binary>>/binary>>
/binary>>/binary>>/binary>>/binary>>/binary>>/binary>>
/binary>>/binary>>/binary>>/binary>>/binary>>/binary>>
/binary>>/binary>>/binary>>/binary>>/binary>>/binary>>
/binary>>/binary>>/binary>>/binary>>/binary>>/binary>>
/binary>>/binary>>/binary>>/binary>>/binary>>/binary>>
/binary>>/binary>>/binary>>/binary>>/binary>>/binary>>
/binary>>/binary>>/binary>>/binary>>/binary>>/binary>>
/binary>>/binary>>/binary>>/binary>>/binary>>/binary>>
/binary>>/binary>>/binary>>/binary>>/binary>>/binary>>
/binary>>/binary>>/binary>>/binary>>/binary>>/binary>>
/binary>>/binary>>/binary>>/binary>>/binary>>/binary>>
/binary>>/binary>>/binary>>/binary>>/binary>>/binary>>
/binary>>/binary>>/binary>>/binary>>/binary>>/binary>>
/binary>>/binary>>/binary>>/binary>>/binary>>/binary>>
/binary>>/binary>>/binary>>/binary>>/binary>>/binary>>
/binary>>/binary>>/binary>>/binary>>/binary>>/binary>>
/binary>>/binary>>/binary>>/binary>>/binary>>/binary>>
/binary>>/binary>>/binary>>/binary>>/binary>>/binary>>
/binary>>/binary>>/binary>>/binary>>/binary>>/binary>>
/binary>>/binary>>/binary>>/binary>>/binary>>/binary>>
/binary>>/binary>>/binary>>/binary>>/binary>>/binary>>
/binary>>/binary>>/binary>>/binary>>/binary>>/binary>>
/binary>>/binary>>/binary>>/binary>>/binary>>/binary>>
/binary>>/binary>>/binary>>/binary>>/binary>>/binary>>
/binary>>/binary>>/binary>>/binary>>/binary>>/binary>>
/binary>>/binary>>/binary>>/binary>>/binary>>/binary>>
/binary>>/binary>>/binary>>/binary>>/binary>>/binary>>
/binary>>/binary>>/binary>>/binary>>/binary>>/binary>>
/binary>>/binary>>/binary>>/binary>>/binary>>/binary>>
/binary>>/binary>>/binary>>/binary>>/binary>>/binary>>
/binary>>/binary>>/binary>>/binary>>/binary>>/binary>>
/binary>>/binary>>/binary>>/binary>>/binary>>/binary>>
/binary>>/binary>>/binary>>/binary>>/binary>>/binary>>
/binary>>/binary>>/binary>>/binary>>/binary>>/binary>>
/binary>>/binary>>/binary>>/binary>>/binary>>/binary>>
/binary>>/binary>>/binary>>/binary>>/binary>>/binary>>
/binary>>/binary>>/binary>>/binary>>/binary>>/binary>>
/binary>>/binary>>/binary>>/binary>>/binary>>/binary>>
/binary>>/binary>>/binary>>/binary>>/binary>>/binary>>
/binary>>/binary>>/binary>>/binary>>/binary>>/binary>>
/binary>>/binary>>/binary>>/binary>>/binary>>/binary>>
/binary>>/binary>>/binary>>/binary>>/binary>>/binary>>
/binary>>/binary>>/binary>>/binary>>/binary>>/binary>>
/binary>>/binary>>/binary>>/binary>>/binary>>/binary>>
/binary>>/binary>>/binary>>/binary>>/binary>>/binary>>
/binary>>/binary>>/binary>>/binary>>/binary>>/binary>>
/binary>>/binary>>/binary>>/binary>>/binary>>/binary>>
/binary>>/binary>>/binary>>/binary>>/binary>>/binary>>
/binary>>/binary>>/binary>>/binary>>/binary>>/binary>>
/binary>>/binary>>/binary>>/binary>>/binary>>/binary>>
/binary>>/binary>>/binary>>/binary>>/binary>>/binary>>
/binary>>/binary>>/binary>>/binary>>/binary>>/binary>>
/binary>>/binary>>/binary>>/binary>>/binary>>/binary>>
/binary>>/binary>>/binary>>/binary>>/binary>>/binary>>
/binary>>/binary>>/binary>>/binary>>/binary>>/binary>>
/binary>>.

/Uffe
-- 
Ulf Wiger, Senior Specialist,
   / / /   Architecture & Design of Carrier-Class Software
  / / /    Strategic Product & System Management
 / / /     Ericsson AB, Connectivity and Control Nodes




More information about the erlang-questions mailing list