From pdalgd at gmail.com  Tue Apr 23 22:17:21 2013
From: pdalgd at gmail.com (peter dalgaard)
Date: Tue, 23 Apr 2013 22:17:21 +0200
Subject: [Rd] as.name and namespaces
In-Reply-To: <5176E65B.50500@pburns.seanet.com>
References: <5176C393.9090802@pburns.seanet.com>
	<3F6D53EB-1C02-42B4-AD2D-085D9E9E94C3@gmail.com>
	<5176E65B.50500@pburns.seanet.com>
Message-ID: <3E817854-2CDE-468C-8F2D-304442A5267B@gmail.com>


On Apr 23, 2013, at 21:51 , Patrick Burns wrote:

> 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.

Offhand, I'd say that it shouldn't be a problem, but do you have a more concrete example?

-pd

> 
> 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')

-- 
Peter Dalgaard, Professor,
Center for Statistics, Copenhagen Business School
Solbjerg Plads 3, 2000 Frederiksberg, Denmark
Phone: (+45)38153501
Email: pd.mes at cbs.dk  Priv: PDalgd at gmail.com



[Rd] as.name and namespaces
peter dalgaard