Hi Blake,
I did some rework of the print functions for APL values.
Some were not suited for values with many columns.
That should work better now. SVN 413.
/// Jürgen
On 08/01/2014 06:30 PM, Blake McBride wrote:
On Mon, Jul 21, 2014 at 5:33 AM, Juergen Sauermann
<juergen.sauerm...@t-online.de <mailto:juergen.sauerm...@t-online.de>>
wrote:
Hi Blake,
unfortunately the rules for APL output are such that you cannot
"print as you go".
Try ⍳100000
That should be able to print as you go - IBM APL does. Right now
there is a significant delay - that I presume is unnecessarily using a
significant amount of memory to hold the formatted string.
Of course, you still can't ^C out of that either - but that's a
different matter.
I understand that in many situations you must format the whole thing
before you can can see how it lays out. But that is not true in cases
where it clearly doesn't fit (like ⍳100000) and many, many cases where
it is too large to have a reasonable format. Those are the cases when
print-as-you-go can be done and would be without delay, and save
significant memory - and hopefully easier to interrupt.
Thanks.
Blake