I have narrowed down the problem. The error Error : 'AminoAcids' is not an exported object from 'namespace:bibliospec' Error : unable to load R code in package 'bibliospec'
occurs only if I try to access the data using bibliospec::AminoAcids within the initialize method of an R reference class. It does work, as far as I tested everywhere else. In other methods of a reference class as well as in free functions. It also does not work in the initialization list to the initialize function. So I also can't do something like initialize = function(aminoAcids=bibliospec::AminoAcids){ I guess this is an R FEATURE. But then where and how is the best practice to initialize class members with default values? Thank you. On 12 December 2016 at 15:45, Witold E Wolski <wewol...@gmail.com> wrote: > I am wrting a package called bibliospec. > I have a dataset in data/AminoAcids.tsv and would like to be able to > access it with > > bibliospec::AminoAcids > > from within my package code. > > R CMD build gives me the error: > Error : 'AminoAcids' is not an exported object from 'namespace:bibliospec' > > I am able to access the data in package code with > data(AminoAcids) > AminoAcids > > but this will give me a NOTE with R CMD check > > Also, after loading the packagepackage I am able to access the data with > bibliospec::AminoAcids > > But I can't access it from the package bibliospec code. > So why can't I access bibliospec::AminoAcids from within package code? > > Help appreciated > > Witold > -- > Witold Eryk Wolski -- Witold Eryk Wolski ______________________________________________ R-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-devel