[Rd] Is nested namespace supported?

2010-01-09 Thread Peng Yu
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?

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


Re: [Rd] Is nested namespace supported?

2010-01-09 Thread Romain Francois

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

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


Re: [Rd] Is nested namespace supported?

2010-01-09 Thread Peng Yu
On Sat, Jan 9, 2010 at 3:03 PM, Romain Francois
romain.franc...@dbmail.com wrote:
 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:::

Do you mean nested namespace is not supported in R?

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