commandr: Command pattern in R
Version 0.0.1

An S4 representation of the Command design pattern. The Operation class is a simple implementation using closures and supports forward and reverse (undo) evaluation. The more complicated Protocol framework represents each type of command (or analytical protocol) by a formal S4 class. Commands may be grouped and consecutively executed using the Pipeline class. Example use cases include logging, do/undo, analysis pipelines, GUI actions, parallel processing, etc.

AuthorMichael Lawrence
Date of publicationNone
MaintainerMichael Lawrence <mflawren@fhcrc.org>
LicenseArtistic
Version0.0.1
Package repositoryView on R-Forge
InstallationInstall the latest version of this package by entering the following in R:
install.packages("commandr", repos="http://R-Forge.R-project.org")

Popular man pages

See all...

Function index File listing

Functions

Pipeline Source code
Protocol Source code
Stage Source code
StageForProtocol Source code
callNextProtocol Source code
capitalize Source code
decapitalize Source code
defaultMethodKey Source code
dequalifyProtocolName Source code
dequalifyStageName Source code
dyngeneric Source code
findSubclasses Source code
promptProtocol Source code
promptStage Source code
promptStageMethods Source code
protocolClass Source code
qualifyProtocolName Source code
qualifyStageName Source code
quoteCommand Source code
rdlink Source code
rdmacro Source code
rdwrite Source code
setProtocol Source code
setStage Source code

Files

R
R/utils.R
R/PipelineData-class.R
R/Pipeline-class.R
R/Protocol-class.R
R/gui.R
R/prompt.R
R/Stage-class.R
R/Command-class.R
R/Operation-class.R
NAMESPACE
todo.org
DESCRIPTION
commandr documentation built on May 21, 2017, 12:57 a.m.

Questions? Problems? Suggestions? Tweet to @rdrrHQ or email at ian@mutexlabs.com.

Please suggest features or report bugs in the GitHub issue tracker.

All documentation is copyright its authors; we didn't write any of that.