From romain.francois at dbmail.com  Sat Jan  9 22:03:19 2010
From: romain.francois at dbmail.com (Romain Francois)
Date: Sat, 09 Jan 2010 22:03:19 +0100
Subject: [Rd] Is nested namespace supported?
In-Reply-To: <366c6f341001091253q1891f1beteacfe35fa578ea53@mail.gmail.com>
References: <366c6f341001091253q1891f1beteacfe35fa578ea53@mail.gmail.com>
Message-ID: <4B48EF17.1030601@dbmail.com>

On 01/09/2010 09:53 PM, Peng Yu wrote:
>
> Could somebody let me know if there is nested name space supported?
> For example, is it possible to define a function in the name space
> 'nested_namespace' which is nested in the name space 'some_namespace'?
>
> some_namespace:::nested_namespace:::a_function()
>
> I checked Section 1.6 of R-exts.pdf. It seems that nested namespace is
> not supported, right?

It is not even grammatically valid:

 > parse( text = "foo::bar::foobar" )
Error in parse(text = "foo::bar::foobar") :
   unexpected '::' in "foo::bar::"

 > parse( text = "foo:::bar:::foobar" )
Error in parse(text = "foo:::bar:::foobar") :
   unexpected ':::' in "foo:::bar:::"

Romain

-- 
Romain Francois
Professional R Enthusiast
+33(0) 6 28 91 30 30
http://romainfrancois.blog.free.fr
|- http://tr.im/JOlc : External pointers with Rcpp
|- http://tr.im/JFqa : R Journal, Volume 1/2, December 2009
`- http://tr.im/IW9B : C++ exceptions at the R level



[Rd] Is nested namespace supported?
Romain Francois