|
From: | Elias Mårtenson |
Subject: | Re: [Bug-apl] Formatting of large arrays |
Date: | Tue, 31 Jan 2017 23:00:22 +0800 |
Hi Elias
like how?
One thing could be to set ⎕PW←1000 but that only avoids the indentation of subsequent lines.
Another way is to X←⍕BIG_MATRIX and then use ↑ and ↓ to display pieces of X. Another simple
trick is to ⍉ the dara before ⎕CRing it.
The general problem is that the way APL2 prints its output has been around for very long, already
since APL times, so changing it today will certainly confuse a number of people (including myself).
/// Jürgen
On 01/31/2017 05:35 AM, Elias Mårtenson wrote:
When printing a one-dimensional array which is wider than ⎕PW, and using a ⎕CR mode which uses box-drawing characters such as 8 or 29, the output is quite unreadable.
For example, with ⎕PW←89 (standard for my Emacs session) this is what I get when printing ⍳100:
29⎕CR ⍳100┏→━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ━━━━━━━━━━━━━━━━━━━━━━━ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ━━━━━━━━━━━━━━━━━━━━━━━ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ ┃1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 6061 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 8889 90 91 92 93 94 95 96 97 98 99 100┃┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ━━━━━━━━━━━━━━━━━━━━━━━ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ━━━━━━━━━━━━━━━━━━━━━━━ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
There must be a way to primat this in a nicer way.
Regards,Elias
[Prev in Thread] | Current Thread | [Next in Thread] |