futile.paradigm: A framework for working in a functional programming paradigm in R

Provides dispatching implementations suitable for functional programming paradigms. The framework provides a mechanism for attaching guards to functions similar to Erlang, while also providing the safety of assertions reminiscent of Eiffel.

Author
Brian Lee Yung Rowe
Date of publication
2012-02-06 16:53:54
Maintainer
Brian Lee Yung Rowe <r@nurometic.com>
License
LGPL-3
Version
2.0.4

View on CRAN

Man pages

AbuseMethod
Dispatcher for high-level API functions
crud
API for CRUD-like operations
ensure
Add post-assertion validations to a function to define the...
futile.paradigm-package
A framework for working in a functional programming paradigm...
guard
Add guards to a function to define the conditions when a...
UseFunction
Primary dispatcher for functional programming

Files in this package

futile.paradigm
futile.paradigm/MD5
futile.paradigm/tests
futile.paradigm/tests/doRUnit.R
futile.paradigm/README.md
futile.paradigm/R
futile.paradigm/R/functional.R
futile.paradigm/R/crud.R
futile.paradigm/R/contract.R
futile.paradigm/NAMESPACE
futile.paradigm/man
futile.paradigm/man/UseFunction.Rd
futile.paradigm/man/guard.Rd
futile.paradigm/man/futile.paradigm-package.Rd
futile.paradigm/man/ensure.Rd
futile.paradigm/man/crud.Rd
futile.paradigm/man/AbuseMethod.Rd
futile.paradigm/inst
futile.paradigm/inst/unitTests
futile.paradigm/inst/unitTests/runit.util.R
futile.paradigm/inst/unitTests/runit.functional.R
futile.paradigm/inst/unitTests/runit.crud.R
futile.paradigm/inst/unitTests/Makefile
futile.paradigm/DESCRIPTION