box: An alternative module system for R

boxR Documentation

An alternative module system for R

Description

Use box::use(prefix/mod) to import a module, or box::use(pkg) to import a package. Fully qualified names are supported for nested modules, reminiscent of module systems in many other modern languages.

Using modules & packages

  • box::use

Writing modules

Infrastructure and utility functions that are mainly used inside modules.

  • box::file

  • box::name

  • box::register_S3_method

  • mod-hooks

Interactive use

Functions for use in interactive sessions and for testing.

  • box::help

  • box::unload, box::reload, box::purge_cache

  • box::set_script_path

  • box::script_path, box::set_script_path

Author(s)

Maintainer: Konrad Rudolph konrad.rudolph@gmail.com (ORCID)

Other contributors:

See Also

Useful links:


box documentation built on May 2, 2023, 9:14 a.m.

Related to box in box...