Sha256: 3ab1a396a59c8b54c22e8312ed98a90704a41e12c4bf5a206e5282aae0af110c

Contents?: true

Size: 592 Bytes

Versions: 1

Compression:

Stored size: 592 Bytes

Contents

Funkr brings some common functional programming constructs to ruby.

In particular, it offers a simple mechanism to create Algebraïc Data
Types and do pattern matching on them. For an exemple
implementation, see provided classes.

It also provide modules for common categories (Monoid, Monad,
Functor, Applicative ...), and extends common types to support
categories they belongs to (Array, Hash ...). Categories can also be
used with custom types,  see provided classes.

To get started, we recommand you to read the tests, and get feets wet
with provided Algebraic Data Types (like Maybe).

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
funkr-0.0.27 README