Sha256: d607e1b5ae3ba56009b5c2a661894d551041b5ef4f1fd21478e5cdc5739f051d
Contents?: true
Size: 649 Bytes
Versions: 7
Compression:
Stored size: 649 Bytes
Contents
# -*- coding: utf-8 -*- if RUBY_VERSION.split(".")[0..1] == ["1","8"] then require 'funkr/compat/1.8' end # 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}. module Funkr end
Version data entries
7 entries across 7 versions & 1 rubygems
Version | Path |
---|---|
funkr-0.0.40 | lib/funkr.rb |
funkr-0.0.30 | lib/funkr.rb |
funkr-0.0.28 | lib/funkr.rb |
funkr-0.0.27 | lib/funkr.rb |
funkr-0.0.26 | lib/funkr.rb |
funkr-0.0.25 | lib/funkr.rb |
funkr-0.0.24 | lib/funkr.rb |