Are you saying that this limit exists, or that it's something that would
have to be implemented?

Regards,
Elias


On 30 April 2014 23:29, Juergen Sauermann <juergen.sauerm...@t-online.de>wrote:

> Hi,
>
> maybe some ⎕SYL limit could work. Currently we have such limits on the
> depth of the SI,
> on the number of values, and on the number of ravel bytes. This was to
> limit infinite recursion of
> user-defined functions. When such a limit is reached then an ATTENTION is
> thrown and you can decide
> to continue (→'') or to escape (→) or to change the value for example.
>
> /// Jürgen
>
>
>
> On 04/30/2014 04:35 PM, Elias Mårtenson wrote:
>
>> Sometimes, I accidentally make a mistake in interactive mode that causes
>> GNU APL to try to render a very large array to the screen. This can cause
>> the pretty-printer to essentially hang for very long amounts of time, and
>> this operation can't be interrupted. I usually have to kill the APL
>> session, losing the entire workspace.
>>
>> Would it make sense to have a parameter that controls the largest value
>> that will be displayed in an interactive session. Too large arrays could be
>> displayed using for example the first few rows and some kind of symbol or
>> message indicating that the output has been truncated.
>>
>> Something like "...remaining rows have been truncated (⍴ = 5837 23)"
>> would be neat.
>>
>> This could have saved me numerous times.
>>
>> Regards,
>> Elias
>>
>
>

Reply via email to