Learn R Programming

Description

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.

Future

  • Add default function when nothing else matches
  • Add compatibility layer with S3/S4

Copy Link

Version

Install

install.packages('futile.paradigm')

Monthly Downloads

172

Version

2.0.4

License

LGPL-3

Last Published

February 6th, 2012

Functions in futile.paradigm (2.0.4)

UseFunction

Primary dispatcher for functional programming
crud

API for CRUD-like operations
futile.paradigm-package

A framework for working in a functional programming paradigm in R
%must%

Add post-assertion validations to a function to define the conditions when results of a child function are valid
%when%

Add guards to a function to define the conditions when a child function will execute
AbuseMethod

Dispatcher for high-level API functions