From jeroenooms at gmail.com  Tue Apr 29 21:51:20 2014
From: jeroenooms at gmail.com (Jeroen Ooms)
Date: Tue, 29 Apr 2014 12:51:20 -0700
Subject: [Rd] RFC: API design of package "modules"
In-Reply-To: <CADwqtCM8GybtWpBJDmHt3revk28Rgf83mMne5BbzYnT+QSTLdQ@mail.gmail.com>
References: <e2a52d9c8e4d463daff108836143a191@EX-1-HT0.lancs.local>
	<CANVKczP-RgABZXSZPipSmS+cHwfefL7eVXnpJs_10E7Yp_Uxxg@mail.gmail.com>
	<CADwqtCM8GybtWpBJDmHt3revk28Rgf83mMne5BbzYnT+QSTLdQ@mail.gmail.com>
Message-ID: <CABFfbXuQ0En6pXPi9MBCnUDDEayc30OJnb-gRjkbkJfYJhCy7w@mail.gmail.com>

On Tue, Apr 29, 2014 at 6:37 AM, Gabriel Becker <gmbecker at ucdavis.edu> wrote:
>
> pkg::fun() will call function fun from the namespace of package pkg
> *without loading it onto the search path*

It is important to use conventional terminology here. The package (and
its dependencies) gets loaded but not *attached*. The `library` and
`require` functions load and attach a package in a single step. You
can also manually attach and detach environments to/from the search
path using the `attach` and `detach` functions.



[Rd] RFC: API design of package "modules"
Jeroen Ooms