From pburns at pburns.seanet.com  Tue Apr 23 21:51:55 2013
From: pburns at pburns.seanet.com (Patrick Burns)
Date: Tue, 23 Apr 2013 20:51:55 +0100
Subject: [Rd] as.name and namespaces
In-Reply-To: <3F6D53EB-1C02-42B4-AD2D-085D9E9E94C3@gmail.com>
References: <5176C393.9090802@pburns.seanet.com>
	<3F6D53EB-1C02-42B4-AD2D-085D9E9E94C3@gmail.com>
Message-ID: <5176E65B.50500@pburns.seanet.com>

Okay, that's a good reason why it shouldn't.

Why it should is that I want to substitute
the first element of a call to be a function
including the namespace.

Pat


On 23/04/2013 18:32, peter dalgaard wrote:
>
> On Apr 23, 2013, at 19:23 , Patrick Burns wrote:
>
>> 'as.name' doesn't recognize a name with
>> its namespace extension as a name:
>>
>>> as.name("lm")
>> lm
>>> as.name("stats::lm")
>> `stats::lm`
>>> as.name("stats:::lm")
>> `stats:::lm`
>>
>>
>> Is there a reason why it shouldn't?
>
> Any reason why it should? :: and ::: are operators. foo$bar is not the same as `foo$bar` either.
>

-- 
Patrick Burns
pburns at pburns.seanet.com
twitter: @burnsstat @portfolioprobe
http://www.portfolioprobe.com/blog
http://www.burns-stat.com
(home of:
  'Impatient R'
  'The R Inferno'
  'Tao Te Programming')



[Rd] as.name and namespaces
Patrick Burns