Hi,

On 30.07.2010, at 11:35, Robin Hankin wrote:
> 3.  Try to define a t.complex() function:
> t.complex <- function(x){t(Conj(x))}
> (also fails because of recursion)

Try this version:

  t.complex <- function(x) {
    xx <- Conj(x)
    .Internal(t.default(xx))
  }

You get infinite recursion in your example because you keep dispatching on the 
(complex) result of Conj(x) in t(Conj(x)). I'm not sure if the use of .Internal 
in user code is sanctioned but it does work for me.

Cheers,
Olaf

______________________________________________
R-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel

Reply via email to