k-tsj / pattern-match
A pattern matching library for Ruby
☆254Updated 6 months ago
Related projects ⓘ
Alternatives and complementary repositories for pattern-match
- helps dealing with exceptional situations, it comes from the sphere of functional programming and bringing the goodies I have come to lov…☆229Updated 8 years ago
- ruby on erlang☆183Updated 5 years ago
- A framework for embedded DSLs in Ruby☆91Updated 2 years ago
- ☆83Updated last week
- Typed structs on steroids based on algebraic types and pattern matching.☆86Updated 3 years ago
- Validate Method Arguments & Results in Ruby☆58Updated 2 years ago
- Usable, idiomatic common monads in Ruby☆384Updated last year
- ☆164Updated 4 months ago
- Deep Freeze Ruby Objects☆308Updated last year
- The `>>` operator for Ruby aka "pipeline operator"☆75Updated 5 years ago
- Power Assert for Ruby☆190Updated last month
- Functional - deterministic - Ruby made fun☆187Updated last year
- A library for working with Abstract Syntax Trees.☆195Updated 6 months ago
- Super simple, clean. Contracts for Ruby☆377Updated 8 years ago
- A spike for thoughts about Rack 2.0☆518Updated 9 years ago
- Create immutable objects☆373Updated 8 years ago
- line-profiler for ruby☆771Updated 7 months ago
- A DSL for method overloading in Ruby based on pattern matching☆55Updated 9 years ago
- Python's method decorators for Ruby☆238Updated 7 years ago
- Define equality, equivalency and hash methods automatically☆202Updated 3 months ago
- Parser combinator library for Ruby inspired by Haskell's Parsec☆102Updated last year
- Ruby-Interactive-ruBy -- Yet another interactive Ruby shell☆226Updated last year
- Functional Reactive Programming in Ruby.☆354Updated 8 years ago
- This project is to try Pattern Matching in Ruby. It's a conceptual model.☆57Updated 7 years ago
- Wrapper around nghttp2☆80Updated last year
- Haskell-style partial application and composition for Ruby methods☆154Updated 9 years ago
- Given/When/Then keywords for RSpec Specifications☆92Updated 3 years ago
- Elixir-style pattern matching for ruby methods☆74Updated 7 years ago
- The Ruby Programming Language☆207Updated 3 months ago