bug-apl
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Bug-apl] Unexpected behaviour of evaluated output


From: Kacper Gutowski
Subject: [Bug-apl] Unexpected behaviour of evaluated output
Date: Thu, 23 Jan 2014 15:02:10 +0100
User-agent: Mutt/1.5.21 (2010-09-15)

In evaluated output or not shy result of expression, characters
U+00B2 — U+00B9 (²³´µ¶·¸¹), U+2070 — U+207F (⁰ⁱ⁴⁵⁶⁷⁸⁹⁺⁻⁼⁽⁾ⁿ),
and U+2081 — U+2089 (₁₂₃₄₅₆₇₈₉) are all replaced with spaces (U+0020).

For example:
      ⎕UCS 176+⍳10
±        º
      ⍞←⎕UCS 176+⍳10
±²³´µ¶·¸¹º

Additionally, when a line consists only of characters U+2077 (⁷),
and U+2081—U+2084 (₁₂₃₄) an empty line is printed.

A line containing U+2080 (₀) is always printed empty regardless
of other content except when there is U+2502 (│) or U+2503 (┃)
earlier in line in which case it is printed as space.


Another thing is that evaluated output is truncated to the first
NUL (U+0000) character (e.g. ⎕←16 16⍴⎕AV prints single empty line)
and every line of character output is truncated to the first NUL in it.
Is this intended?


-k



reply via email to

[Prev in Thread] Current Thread [Next in Thread]