I often find myself wishing for a pager in the repl when outputing large
amount of output. I see that there is a Base.less but it is only used on
files and not for outputting other stuff in the repl. In fact, it would be
great to have support for less, head, and tail like functionality for
looking at arrays, hashes, etc. Thus to be able to do:

arr |> less
or
less(arr)
or
arr |> tail

In addition, I think having the output of show() automatically go through
less if it longer that one page would be great. I hate seeing 100's of
pages of output fly by when, e.g., a huge hash gets "shown" at the prompt
(I just cannot seem to get in the habit of typing the ; at the right time).
This behavior could be configurable of course.

Bob

Reply via email to