Under v1.6.2, Windows NT4 OS, when a function contains an execution error
and I have placed browser() in inside the function body, the call to browser
is ignored.  A brief example to illustrate:

> foo <- function(x) {
+   y <- x ^ 2
+   browser()
+   foo2(x)  ## Intentional error
+   x ^ 3  
+ }
> 

> foo(30)
Called from: foo(30)
Browse[1]> 
Error in foo(30) : couldn't find function "foo2"

## browser() still seems to be ignored even if a function has no execution
error

> traceback()
1: foo(30)

Has anyone else experienced this?  I am using v1.6.2 on Windows NT 4. 

Under Linux i686 (Mandrake 9.0), the same example works as expected;
execution is stopped and I can usefully browser() as it is designed.

As always, any advice is welcome.

Thanks,
Bill

----------------------------------------
Bill Pikounis, Ph.D.
Biometrics Research Department
Merck Research Laboratories
PO Box 2000, MailDrop RY84-16  
126 E. Lincoln Avenue
Rahway, New Jersey 07065-0900
USA

[EMAIL PROTECTED]

Phone: 732 594 3913
Fax: 732 594 1565



------------------------------------------------------------------------------

______________________________________________
[EMAIL PROTECTED] mailing list
http://www.stat.math.ethz.ch/mailman/listinfo/r-help

Reply via email to