[Rd] is.vector() gives error (PR#7288)
Goeman, J.J. (MSTAT)
J.J.Goeman at lumc.nl
Fri Oct 15 12:13:35 CEST 2004
Hi,
I only loaded survival and Biobase yesterday. But I cannot reproduce the
error myself today... I'll report again when I find out more.
Best,
Jelle
http://www.math.leidenuniv.nl/~jgoeman
> -----Original Message-----
> From: Peter Dalgaard [mailto:p.dalgaard at biostat.ku.dk]
> Sent: Thursday, 14 October, 2004 6:52 PM
> To: Goeman, J.J. (MSTAT)
> Cc: r-devel at stat.math.ethz.ch; R-bugs at biostat.ku.dk
> Subject: Re: [Rd] is.vector() gives error (PR#7288)
>
>
> j.j.goeman at lumc.nl writes:
>
> > I get a strange error:
> >
> > > is.vector(1:10)
> > Error: recursive default argument reference
>
> Hmm. I can't reproduce that on Linux...
>
> > What's recursive about is.vector?
>
> Nothing. You generally get that error if two arguments refer to
> eachother, as in
>
> > f <- function(x=y,y=x)x+y
> > f(1)
> [1] 2
> > f(,1)
> [1] 2
> > f()
> Error in f() : recursive default argument reference
>
> but nothing of that sort is going on in is.vector. Unless it somehow
> got redefined --- are you sure that you got the original is.vector
> there?
>
> > is.vector
> function (x, mode = "any")
> .Internal(is.vector(x, mode))
> <environment: namespace:base>
>
> The other possibility is that you're tickling a low-level, system
> dependent bug in the evaluator. Can anyone reproduce this?
>
> --
> O__ ---- Peter Dalgaard Blegdamsvej 3
> c/ /'_ --- Dept. of Biostatistics 2200 Cph. N
> (*) \(*) -- University of Copenhagen Denmark Ph:
> (+45) 35327918
> ~~~~~~~~~~ - (p.dalgaard at biostat.ku.dk) FAX:
> (+45) 35327907
>
More information about the R-devel
mailing list