--- !ruby/object:Gem::Specification name: funkr version: !ruby/object:Gem::Version prerelease: false segments: - 0 - 0 - 27 version: 0.0.27 platform: ruby authors: - Paul Rivier autorequire: bindir: bin cert_chain: [] date: 2011-12-06 00:00:00 +01:00 default_executable: dependencies: - !ruby/object:Gem::Dependency name: rake prerelease: false requirement: &id001 !ruby/object:Gem::Requirement none: false requirements: - - ~> - !ruby/object:Gem::Version segments: - 0 - 9 - 2 version: 0.9.2 type: :development version_requirements: *id001 description: "Funkr is a functionnal toolbox for the Ruby language.\n\n\ In particular, it offers a simple mechanism to create Algebra\xC3\xAFc Data\n\ Types and do pattern matching on them.\n\n\ It also provide modules for common categories (Monoid, Monad,\n\ Functor, Applicative ...), and extends common types to support\n\ categories they belongs to (Array, Hash ...). Categories can also be\n\ used with custom types, see provided classes.\n\n\ Array and Hash classes are extended with methods providing correct\n\ behaviour with respect to categories. Enumerable module comes with\n\ a lot of useful functions for working with lists and sets. See the\n\ module documentation and the test suite for examples.\n" email: - paul (dot) r (dot) ml (at) gmail (dot) com executables: [] extensions: [] extra_rdoc_files: [] files: - .gitignore - .travis.yml - Gemfile - README - Rakefile - funkr.gemspec - lib/funkr.rb - lib/funkr/adt/adt.rb - lib/funkr/adt/matcher.rb - lib/funkr/categories.rb - lib/funkr/categories/alternative.rb - lib/funkr/categories/applicative.rb - lib/funkr/categories/functor.rb - lib/funkr/categories/monad.rb - lib/funkr/categories/monoid.rb - lib/funkr/compat/1.8.rb - lib/funkr/extensions.rb - lib/funkr/extensions/array.rb - lib/funkr/extensions/enumerable.rb - lib/funkr/extensions/fixnum.rb - lib/funkr/extensions/hash.rb - lib/funkr/types.rb - lib/funkr/types/container.rb - lib/funkr/types/failable.rb - lib/funkr/types/maybe.rb - lib/funkr/types/simple_record.rb - lib/funkr/version.rb - test/test_container.rb - test/test_extensions.rb - test/test_hash.rb - test/test_maybe.rb - test/test_simple_records.rb has_rdoc: true homepage: http://github.com/paul-r-ml/funkr licenses: [] post_install_message: rdoc_options: [] require_paths: - lib required_ruby_version: !ruby/object:Gem::Requirement none: false requirements: - - ">=" - !ruby/object:Gem::Version segments: - 0 version: "0" required_rubygems_version: !ruby/object:Gem::Requirement none: false requirements: - - ">=" - !ruby/object:Gem::Version segments: - 0 version: "0" requirements: [] rubyforge_project: funkr rubygems_version: 1.3.7 signing_key: specification_version: 3 summary: Functionnal toolbox for Ruby test_files: []