Learn R Programming

⚠️There's a newer version (2.8.232) of this package.Take me there.

mvbutils (version 2.2.0)

Workspace organization; transparent lazy-loading; better editing & backup; easy documentation; easy package preparation; misc utils

Description

Hierarchical workspace tree, per-object lazy-loading, code editing and backup, sourcing, easy documentation (formal and informal), easy package preparation, editing of "live" packages, macro functions, and miscellaneous utilities. Needed by debug package.

Copy Link

Version

Install

install.packages('mvbutils')

Monthly Downloads

556

Version

2.2.0

License

GPL version 2 or later

Maintainer

Mark Bravington

Last Published

December 12th, 2018

Functions in mvbutils (2.2.0)

cd

Organizing R workspaces
move

Organizing R workspaces
my.index

Arbitrary-level retrieval from and modification of recursive objects
Save

Save R objects
do.in.envir

Modify a function's scope
dont.lockBindings

Helper for live-editing of packages
search.task.trees

Locate loaded tasks on search path.
dont.lock.me

Prevent sealing of a namespace, to facilitate package maintenance.
fixr

Editing functions
fix.order

Shows functions sorted by date of edit
cdprompt

Support routine for cd-organized workspace hierarchy.
full.path

Expand relative file path
as.data.frame.I

Coerce to data.frame, preserving mode of columns
cdfind

Hierarchy-crawling functions for cd-organized workspaces
mvbutils-package

How to use the mvbutils package
mvbutils-utils

Miscellaneous utilities
autoFF

Callback function for automatic updates of edited functions.
make.NAMESPACE

Auto-create a NAMESPACE file
local.on.exit

Macro-like functions
doc2Rd

Converts plain-text documentation to Rd format
Hours

Sorting out times and time difference
setup.mcache

Cacheing objects for lazy-load access
readLines.mvb

Read text lines from a connection
extract.named

Create variables from corresponding named list elements
local.return

Macro-like functions
source.mvb

Read R code and data from a file or connection
search.for.regexpr

Find functions whose source contains a regexp. Can also search flatdoc-style function doco and character doc objects.
mvb.sys.parent

Functions to Access the Function Call Stack
mvbutils-operators

Utility operators
lsize

Report objects and their memory sizes
write.sourceable.function

Sourceable code for functions with flat-format documentation
pre.install

Create a simple formal package from an informal package
localfuncs

"Declare" child functions, allowing much tidier code
hack

Modify standard R functions, including tweaking their default arguments
maintain.packages

Not documented yet!
make.usage.section

Construct sections of documentation
multirep

Replacement and insertion functions with more/less than 1 replacement per spot
mlocal

Macro-like functions
dochelp

Documentation
get.backup

Text backups of function source code
rm.pkg

Remove object(s) from maintained package
strip.missing

Exclude "missing" objects
find.documented

Support for flat-format documentation
flatdoc

Flat-format documentation
help2flatdoc

Convert help files to flatdoc format
mlazy

Cacheing objects for lazy-load access
load.refdb

Cacheing objects for lazy-load access
set.presave.hook.mvb

Do something-or-other
add.flatdoc.to

Skeletal flat-format documentation
task.home

Organizing R workspaces
foodweb

Shows which functions call what