From macrakis at alum.mit.edu  Sun Feb 22 20:15:18 2009
From: macrakis at alum.mit.edu (macrakis at alum.mit.edu)
Date: Sun, 22 Feb 2009 20:15:18 +0100 (CET)
Subject: [Rd] 'unique' error message is printed despite silent=TRUE
	(PR#13547)
Message-ID: <20090222191519.17912282C76C@mail.pubhealth.ku.dk>

In 2.8.0/Windows Vista:

When 'unique' gives a type error message, it prints out even if errors
are being caught:

> try(unique(quote(hello)),silent=TRUE)
hello

This comes from the .Internal unique routine:

> try(.Internal(unique(quote(hello),NULL,NULL)),silent=TRUE)
hello

I guess it is using the internal equivalent of print rather than the
internal equivalent of stop.

           -s



[Rd] 'unique' error message is printed despite silent=TRUE (PR#13547)
macrakis at alum.mit.edu