On Wed, Mar 13, 2002 at 06:18:04AM +0900, Sean O'Dell wrote:
> Seems like p should return the length of the output.  Having it return
> the last argument is neat, but not "what I would expect."

Since p is used for debugging, I think having it return the last
argument is more useful than returning the length.

I often have a statement like this:

  foo(a, b, c/d)

when I want to print some quick and dirty debugging info without
modifying the foo method, I have to do this:

  tmp = c/d
  p tmp
  foo(a, b, tmp)

With the proposed change to p, I could do this:

  foo(a, b, p(tmp))

Paul