Last data update: 2014.03.03

Data Source

R Release (3.2.3)
CranContrib
BioConductor
All

Data Type

Packages
Functions
Images
Data set

Classification

Results 1 - 6 of 6 found.
[1] < 1 > [1]  Sort:

UseFunction (Package: futile.paradigm) : Primary dispatcher for functional programming

UseFunction is an alternative approach to function dispatching vis-a-vis UseMethod. It is designed for people interested in writing functional programs in R as opposed to object-oriented programs.
● Data Source: CranContrib
● Keywords: methods, programming
● Alias: UseFunction
● 0 images

%when% (Package: futile.paradigm) :

The '%when%' operator defines the conditions for execution for the given function. To use a function within futile.paradigm, a guard must be defined for each child function, even if it's a default guard using TRUE. Each '%when%' clause indicates a new function variant for a given function.
● Data Source: CranContrib
● Keywords: methods, programming
● Alias: %also%, %as%, %default%, %hasa%, %hasall%, %isa%, %when%, guards, rm.variant, variant
● 0 images

futile.paradigm-package (Package: futile.paradigm) :

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.
● Data Source: CranContrib
● Keywords: package
● Alias: futile.paradigm, futile.paradigm-package, paradigm.options
● 0 images

%must% (Package: futile.paradigm) :

The 'ensure' function defines the conditions for successful execution for the given function. This is an optional declaration that requires a previous guard declaration for the given function.
● Data Source: CranContrib
● Keywords: methods, programming
● Alias: %must%, ensures
● 0 images

crud (Package: futile.paradigm) : API for CRUD-like operations

Provides a high-level API for abstracting CRUD operations for arbitrary objects. Currently only create is provided, as this is essential for type management within futile.paradigm. Others will be added as necessary.
● Data Source: CranContrib
● Keywords: methods, programming
● Alias: create, create.default
● 0 images

AbuseMethod (Package: futile.paradigm) : Dispatcher for high-level API functions

Used for library authors defining very high-level API functions. Not typically needed for normal development.
● Data Source: CranContrib
● Keywords: methods, programming
● Alias: AbuseMethod
● 0 images