define: Load a bunch of dependencies by filename

Description Usage Arguments Examples

Description

This is useful for reducing pollution in the global namespace, and not loading multiple files twice unnecessarily.

Usage

1

Arguments

...

see examples.

envir

environment. The parent environment to use when calling base::source to fetch dependencies.

local

logical. If TRUE and envir is missing, it will set envir = parent.frame().

Examples

1
2
3
4
5
6
7
## Not run: 
helper_fn <- define('some/dir/helper_fn')
define(c('some/dir/helper_fn', 'some/other_dir/library_fn'), function(helper_fn, library_fn) { ... }
helper_fns <<- define('some/dir/helper_fn1', 'some/otherdir/helper_fn2')
helper_fns[[1]]('do something'); helper_fns[[2]]('do something else')

## End(Not run)

robertzk/Ramd documentation built on May 27, 2019, 10:33 a.m.