I agree too.
> Disgusting. It's almost as bad and surprising as:
>
> 2> length(self()).
> {-73, 3.14}
Well, at least that's fixed:
Eshell V5.4.3 (abort with ^G)
(wolf@REDACTED)1> length(self()).
** exited: {badarg,[{erlang,length,[<0.37.0>]},
{erl_eval,do_apply,5},
{shell,exprs,6},
{shell,eval_loop,3}]} **
regards,
Vlad