Re: [Rd] sysdata.rda, namespaces and package dependencies

From: Hadley Wickham <hadley_at_rice.edu>
Date: Tue, 30 Aug 2011 12:52:47 -0500

>> Lazy data is stored in a separate file that is loaded when
>> library(munsell) is called. It appears it isn't being loaded when you
>> only use munsell::mnsl to load it but not attach it. Certainly loading
>> it from one of your .R files would work; I'm not sure if it is
>> intentional that this is necessary or not. Perhaps someone else will
>> comment?
>
> This is expected. The data object is not exported from the Namespace and
> hence not loaded if a reference to the Namespace is made without *attaching*
> the package. Hence data(..., package=...) is the way to go.

So how should I include package local data? The dataset is only used internally by munsell functions (it's basically a big lookup table) and should not be available to the user - i.e. it should not be exported. This, I thought, was the purpose of sysdata.rda.

Hadley

-- 
Assistant Professor / Dobelman Family Junior Chair
Department of Statistics / Rice University
http://had.co.nz/

______________________________________________
R-devel_at_r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel
Received on Tue 30 Aug 2011 - 17:54:45 GMT

This quarter's messages: by month, or sorted: [ by date ] [ by thread ] [ by subject ] [ by author ]

All messages

Archive maintained by Robert King, hosted by the discipline of statistics at the University of Newcastle, Australia.
Archive generated by hypermail 2.2.0, at Tue 30 Aug 2011 - 19:20:25 GMT.

Mailing list information is available at https://stat.ethz.ch/mailman/listinfo/r-devel. Please read the posting guide before posting to the list.

list of date sections of archive