Sha256: 74ef7ea6196482122913b37b25da31910c67b44ebb63bbe789895f59f01c1294
Contents?: true
Size: 621 Bytes
Versions: 3
Compression:
Stored size: 621 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, {Funkr::Types 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, {Funkr::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
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
funkr-0.0.26 | README |
funkr-0.0.25 | README |
funkr-0.0.24 | README |