Learn R Programming

mvbutils (version 2.8.232)

Workspace Organization, Code and Documentation Editing, Package Prep and Editing, Etc

Description

Hierarchical workspace tree, code editing and backup, easy package prep, editing of packages while loaded, per-object lazy-loading, easy documentation, macro functions, and miscellaneous utilities. Needed by debug package.

Copy Link

Version

Install

install.packages('mvbutils')

Monthly Downloads

334

Version

2.8.232

License

GPL (>= 2)

Maintainer

Mark Bravington

Last Published

December 12th, 2018

Functions in mvbutils (2.8.232)

add.flatdoc.to

Skeletal flat-format documentation
dont.lock.me

Prevent sealing of a namespace, to facilitate package maintenance.
changed.funs

Show functions and callees in environment 'egood' that have changed or disappeared in environment 'ebad'.
cdprompt

Support routine for cd-organized workspace hierarchy.
mvbutils-package

How to use the mvbutils package
doc2Rd

Converts plain-text documentation to Rd format
dont.lockBindings

Helper for live-editing of packages
fix.order

Shows functions sorted by date of edit
find.documented

Support for flat-format documentation
NEG

Generate a negated version of your function. Useful for 'nlminb' etc.
fixr

Editing functions, text objects, and scriptlets
hack

Modify standard R functions, including tweaking their default arguments
do.on

Easier sapply/lapply avoiding explicit function
do.in.envir

Modify a function's scope
dochelp

Documentation (informal help)
cdfind

Hierarchy-crawling functions for cd-organized workspaces
flatdoc

Flat-format documentation
generic.dll.loader

Convenient automated loading of DLLs
get.backup

Text backups of function source code
help

The R help system
library.dynam.reg

Auto-registration and loading of dynamic library
foodweb

Shows which functions call what
lsize

Report objects and their memory sizes
full.path

Expand relative file path
localfuncs

"Declare" child functions, allowing much tidier code
mvbutils.packaging.tools

How to create & maintain packages with mvbutils
load.refdb

Cacheing objects for lazy-load access
make.usage.section

Construct sections of documentation
extract.named

Create variables from corresponding named list elements
mvbutils.utils

Miscellaneous utilities
my.index

Arbitrary-level retrieval from and modification of recursive objects
noice

Prints a call object nicely
write.sourceable.function

Sourceable code for functions (and more) with flat-format documentation
local.return

Macro-like functions
local.on.exit

Macro-like functions
make_dull

Hide dull columns in data frames
fast.read.fwf

Read in fixed-width files quickly
mvb.sys.parent

Functions to Access the Function Call Stack
mvbutils.operators

Utility operators
move

Organizing R workspaces
multirep

Replacement and insertion functions with more/less than 1 replacement per spot
pre.install

Update a source and/or installed package from a task package
print

Print values
mlazy

Cacheing objects for lazy-load access
mlocal

Macro-like functions
search.task.trees

Locate loaded tasks on search path.
rm.pkg

Remove object(s) from maintained package
search.for.regexpr

Find functions/objects/flatdoc-documentation containing a regexp.
help2flatdoc

Convert help files to flatdoc format.
sleuth

Generalized version of find
set.presave.hook.mvb

Do something-or-other
setup.mcache

Cacheing objects for lazy-load access
source.mvb

Read R code and data from a file or connection
install.pkg

Package building, distributing, and checking
maintain.packages

Set up task package for live editing
make.NAMESPACE

Auto-create a NAMESPACE file
max_pkg_ver

Max package version
mcut

Put reals and integers into specified bins, returning factors.
rbdf

Data frames: better behaviour with zero-length cases
readLines.mvb

Read text lines from a connection
unpackage

Convert existing source package into task package
warn.and.subset

Extract subset and warn about omitted cases
set.finalizer

Obsolete but automatic finalization for persistent objects created in C.
strip.missing

Exclude "missing" objects
task.home

Organizing R workspaces
cd

Organizing R workspaces
check.patch.versions

Check consistency of maintained package versions
ditto.list

Shorthand filler-inner for lists
Save

Save R objects