All Projects → dry-rb → dry-matcher

dry-rb / dry-matcher

Licence: MIT license
Flexible, expressive pattern matching for Ruby

Programming Languages

ruby
36898 projects - #4 most used programming language
HTML
75241 projects
shell
77523 projects

Projects that are alternatives of or similar to dry-matcher

Whyhaskellmatters
In this article I try to explain why Haskell keeps being such an important language by presenting some of its most important and distinguishing features and detailing them with working code examples. The presentation aims to be self-contained and does not require any previous knowledge of the language.
Stars: ✭ 418 (+359.34%)
Mutual labels:  monads, pattern-matching
Fear
Ruby port of some Scala's monads
Stars: ✭ 58 (-36.26%)
Mutual labels:  monads, pattern-matching
Fpgo
Monad, Functional Programming features for Golang
Stars: ✭ 165 (+81.32%)
Mutual labels:  monads, pattern-matching
egison-haskell
Template Haskell Implementation of Egison Pattern Matching
Stars: ✭ 31 (-65.93%)
Mutual labels:  pattern-matching
pmatch
Pattern matching DSL for R
Stars: ✭ 21 (-76.92%)
Mutual labels:  pattern-matching
meiga
🧙 A simple, typed and monad-based Result type for Python.
Stars: ✭ 24 (-73.63%)
Mutual labels:  monads
Sig
The most powerful and customizable binary pattern scanner
Stars: ✭ 131 (+43.96%)
Mutual labels:  pattern-matching
sweet-egison
Haskell library for non-deterministic pattern matching
Stars: ✭ 15 (-83.52%)
Mutual labels:  pattern-matching
fp-ts-cheatsheet
FP-TS Cheat Sheet
Stars: ✭ 276 (+203.3%)
Mutual labels:  monads
suitcase
Java Pattern Matching library
Stars: ✭ 21 (-76.92%)
Mutual labels:  pattern-matching
freestyle-cassandra
Freestyle Cassandra
Stars: ✭ 17 (-81.32%)
Mutual labels:  monads
pattern-matching
full-featured pattern-matching in python, however it's more likely to be dynamic contracts.
Stars: ✭ 18 (-80.22%)
Mutual labels:  pattern-matching
squire
The medieval language held together by twine.
Stars: ✭ 42 (-53.85%)
Mutual labels:  pattern-matching
montre
The original timed regular expression matcher over temporal behaviors
Stars: ✭ 14 (-84.62%)
Mutual labels:  pattern-matching
librxvm
non-backtracking NFA-based regular expression library, for C and Python
Stars: ✭ 57 (-37.36%)
Mutual labels:  pattern-matching
monadiccp
Monadic Constraint Programming framework
Stars: ✭ 25 (-72.53%)
Mutual labels:  monads
RustLabs
The Ultimate Workshop Track for #Rust Developer
Stars: ✭ 22 (-75.82%)
Mutual labels:  pattern-matching
operators-service
Service Object based on Either Monad
Stars: ✭ 27 (-70.33%)
Mutual labels:  monads
CVparser
CVparser is software for parsing or extracting data out of CV/resumes.
Stars: ✭ 28 (-69.23%)
Mutual labels:  pattern-matching
Forbind
Functional chaining and promises in Swift
Stars: ✭ 44 (-51.65%)
Mutual labels:  monads

dry-matcher Join the chat at https://dry-rb.zulipchat.com

Gem Version CI Status Codacy Badge Codacy Badge Inline docs

Links

Supported Ruby versions

This library officially supports the following Ruby versions:

  • MRI >= 2.7.0
  • jruby >= 9.3 (postponed until 2.7 is supported)

License

See LICENSE file.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].