From Martin Maechler <maechler@stat.math.ethz.ch>  Thu Jan 22 08:35:05 1998
From: Martin Maechler <maechler@stat.math.ethz.ch> (Martin Maechler)
Date: Thu, 22 Jan 1998 09:35:05 +0100
Subject: R feature request:  stop(..) should print its caller call
Message-ID: <199801220835.JAA09231@sophie.ethz.ch>

The following shows what I mean:

tst<-function(x)in.tst(x); in.tst<-function(y)stop(paste("y is",y)); tst(pi)

in R gives

--------------------
Error: y is 3.141593
--------------------

in S-plus gives

----------------------------------------
> > Error in in.tst(x): y is 3.14159265358979
Dumped    ^^^^^^^^^^^^
----------------------------------------

For locating bugs / problems in functions, it would be tremendously helpful
if R also printed the name of the function from which it is called
(actually the ``call(..)'' rather than just the function name).

Martin Maechler
-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
r-devel mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html
Send "info", "help", or "[un]subscribe"
(in the "body", not the subject !)  To: r-devel-request@stat.math.ethz.ch
_._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._


R feature request: stop(..) should print its caller call
Martin Maechler