This is an alternative mechanism for importing objects from
packages. The syntax allows for importing multiple objects from a package
with a single command in an expressive way. The import package
bridges some of the gap between using library (or require)
and direct (single-object) imports. Furthermore the imported objects are
not placed in the current environment (although possible), but in a named
entry in the search path.
This package is not intended for use with library. It is named to make
calls like import::from(pkg, fun1, fun2) expressive. Using the
import functions complements the standard use of
library(pkg)(when most objects are needed, and context is clear) and
obj <- pkg::obj (when only a single object is needed).
For usage instructions and examples, see from,
into, or here.