[R-pkgs] new version of package:mvbutils
Mark.Bravington at csiro.au
Mark.Bravington at csiro.au
Fri May 13 08:32:10 CEST 2005
There is a new version of the 'mvbutils' package (v1.1.1) available on
CRAN.
For existing users, the main new features are:
(i) 'help' now works properly with with R2.0+ (!)
(ii) 'mvbutils' is now NAMESPACEd, so you can avoid naming conflicts
with other packages. (Many functions are no longer user-visible.
(iii) Lazy-loading of individual objects is now available. Among other
things, this speeds up the use of 'cd' immensely with workspaces that
contain large objects.
(iv) better-organized interactions between 'history' and 'cd'.
For new users, the main features of 'mvbutils' are:
* Hierarchical organization of projects and sub-projects, allowing
switching within a single R session, searching and moving objects
through the hierarchy, objects in ancestor projects always visible from
child (sub)projects, etc.
* Improved function editing facilities, interfacing with whichever
text editor you prefer. The R command line is not frozen while editing,
and you can have multiple edit windows open. There is also a complete
automatic backup system, with (as a side-effect) the ability to sort
objects by date.
* "Lazy loading" for individual objects, allowing fast & efficient
access to collections of biggish objects where only a few objects are
used at a time.
* Support for flat-format (plain-text) documentation, stored along
with a function and editable at the same time, and viewable through
normal 'help'. Automatic conversion to Rd format is available if certain
rules are followed.
* Support for nesting of 'source' calls, and for interspersing R code
and data in the same file.
* Support for easy macro-like functions which act in their caller's
environment (see also RNews 1/3), and for "dynamically scoped"
functions.
* Graphical display of which functions call which other functions.
* numerous other lower-level utility functions and operators.
Please let me know of any comments and bug reports.
Mark Bravington (mark.bravington at csiro.au)
CSIRO Mathematical & Information Sciences
More information about the R-packages
mailing list