The erlang shell truncates long terms, for example:
6> lists:seq(1,1000).
[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|...]
How do I make it not do that? Or at least increase the depth before it truncates the term. I know I could do something like...
io:format("~p~n",[lists:seq(1,1000)]).
... but I'd prefer to configure the shell to do what I want.
An alternative to io:format("~p", [Term])
is the shell built in function rp(Term)
which does exactly that.
This post on extending the Erlang shell seems to show how to do what you want, but it's a bit more in-depth than just changing a line in a config file. Your best bet is probably to use the io:format("~p~n",[lists:seq(1,1000)]).
approach.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With