We have hosted the application box in order to run this application in our online workstations with Wine or directly.


Quick description about box:

box is an R package providing a modular system / module loader for organizing reusable R code outside of full packages. It allows users to treat R scripts (files/folders) as modules � possibly nested � with explicit exports, imports, and scoping. The idea is to let users structure code in a more modular, composable way, without needing every reusable component to be a full CRAN-style package. It also provides a cleaner syntax for importing functions or modules (via box: : use) that allows scoping control and avoids global pollution.

Features:
  • Modules are regular R files/folders (not full packages) that can export selected functions via #' @export or implicitly export everything
  • box: : use() syntax supports explicit import of specific names, aliasing, and limiting attached names to local scope rather than global environment pollution
  • Nested modules / hierarchical module path support (modules inside directories, relative paths, fully qualified names)
  • Support for unloading / reloading modules, module caching etc., useful during development or interactive use
  • Provides help/documentation via box: : help(), supports roxygen2 style documentation in modules etc.
  • Works with compiled code, supports dependencies, suggestions of using modules instead of packages for smaller reusable pieces


Programming Language: R.
Categories:
Dependency Managers

Page navigation:

©2024. Winfy. All Rights Reserved.

By OD Group OU – Registry code: 1609791 -VAT number: EE102345621.