All Projects → dry-matcher → Similar Projects or Alternatives

123 Open source projects that are alternatives of or similar to dry-matcher

Fpgo
Monad, Functional Programming features for Golang
Stars: ✭ 165 (+81.32%)
Mutual labels:  monads, pattern-matching
Fear
Ruby port of some Scala's monads
Stars: ✭ 58 (-36.26%)
Mutual labels:  monads, pattern-matching
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
Monads
👻 Type safe Option, Result, and Either types; inspired by Rust
Stars: ✭ 228 (+150.55%)
Mutual labels:  monads
csharp-workshop
NDC London 2019, Workshop: Become a better C# programmer: more Value, more Expressions, no Waiting
Stars: ✭ 21 (-76.92%)
Mutual labels:  pattern-matching
egison-haskell
Template Haskell Implementation of Egison Pattern Matching
Stars: ✭ 31 (-65.93%)
Mutual labels:  pattern-matching
suitcase
Java Pattern Matching library
Stars: ✭ 21 (-76.92%)
Mutual labels:  pattern-matching
Scala Workflow
Boilerplate-free syntax for computations with effects
Stars: ✭ 173 (+90.11%)
Mutual labels:  monads
simplematch
Minimal, super readable string pattern matching for python.
Stars: ✭ 147 (+61.54%)
Mutual labels:  pattern-matching
Funcj
Assorted functional-oriented data structures and algorithms for Java.
Stars: ✭ 60 (-34.07%)
Mutual labels:  monads
Kea
Composable Functional Programming in R
Stars: ✭ 18 (-80.22%)
Mutual labels:  monads
extractacy
Spacy pipeline object for extracting values that correspond to a named entity (e.g., birth dates, account numbers, laboratory results)
Stars: ✭ 47 (-48.35%)
Mutual labels:  pattern-matching
pmatch
Pattern matching DSL for R
Stars: ✭ 21 (-76.92%)
Mutual labels:  pattern-matching
Pratica
🥃 Functional Algebraic Data Types
Stars: ✭ 246 (+170.33%)
Mutual labels:  monads
meiga
🧙 A simple, typed and monad-based Result type for Python.
Stars: ✭ 24 (-73.63%)
Mutual labels:  monads
Maryamyriameliamurphies.js
A library of Haskell-style morphisms ported to ES2015 JavaScript using Babel.
Stars: ✭ 177 (+94.51%)
Mutual labels:  monads
sweet-egison
Haskell library for non-deterministic pattern matching
Stars: ✭ 15 (-83.52%)
Mutual labels:  pattern-matching
Pipetools
Functional plumbing for Python
Stars: ✭ 143 (+57.14%)
Mutual labels:  monads
fp-ts-cheatsheet
FP-TS Cheat Sheet
Stars: ✭ 276 (+203.3%)
Mutual labels:  monads
Purefun
Functional Programming library for Java
Stars: ✭ 37 (-59.34%)
Mutual labels:  monads
asteroid
Asteroid is a modern, multi-paradigm programming language that supports first-class patterns.
Stars: ✭ 29 (-68.13%)
Mutual labels:  pattern-matching
operators-service
Service Object based on Either Monad
Stars: ✭ 27 (-70.33%)
Mutual labels:  monads
Oslash
Functors, Applicatives, And Monads in Python
Stars: ✭ 561 (+516.48%)
Mutual labels:  monads
chemin
🥾 A type-safe pattern builder & route matching library written in TypeScript
Stars: ✭ 37 (-59.34%)
Mutual labels:  pattern-matching
Fetch
Simple & Efficient data access for Scala and Scala.js
Stars: ✭ 453 (+397.8%)
Mutual labels:  monads
Arrow
Λrrow - Functional companion to Kotlin's Standard Library
Stars: ✭ 4,771 (+5142.86%)
Mutual labels:  monads
konad
Monads composition API that just works. For OOP developers
Stars: ✭ 62 (-31.87%)
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
match
Pattern-Matching written by Dan Friedman, Erik Hilsdale and Kent Dybvig
Stars: ✭ 20 (-78.02%)
Mutual labels:  pattern-matching
squire
The medieval language held together by twine.
Stars: ✭ 42 (-53.85%)
Mutual labels:  pattern-matching
kudojs
A utility library to write code in functional programming style in Javascript
Stars: ✭ 22 (-75.82%)
Mutual labels:  monads
montre
The original timed regular expression matcher over temporal behaviors
Stars: ✭ 14 (-84.62%)
Mutual labels:  pattern-matching
Neither
Either and Maybe monads for better error-handling in C++ ↔️
Stars: ✭ 236 (+159.34%)
Mutual labels:  monads
librxvm
non-backtracking NFA-based regular expression library, for C and Python
Stars: ✭ 57 (-37.36%)
Mutual labels:  pattern-matching
Mu Haskell
Mu (μ) is a purely functional framework for building micro services.
Stars: ✭ 215 (+136.26%)
Mutual labels:  monads
monadiccp
Monadic Constraint Programming framework
Stars: ✭ 25 (-72.53%)
Mutual labels:  monads
Forbind
Functional chaining and promises in Swift
Stars: ✭ 44 (-51.65%)
Mutual labels:  monads
hawkweed
Yet another implementation of missing functions for Python
Stars: ✭ 20 (-78.02%)
Mutual labels:  monads
Language Ext
C# functional language extensions - a base class library for functional programming
Stars: ✭ 3,964 (+4256.04%)
Mutual labels:  monads
Swift Monad Maybe Reader And Try
Proof of concept: Maybe, Reader and Try monad
Stars: ✭ 159 (+74.73%)
Mutual labels:  monads
futils
Utilities for generic functional programming
Stars: ✭ 21 (-76.92%)
Mutual labels:  monads
Datum
pure functional and generic programming for Erlang
Stars: ✭ 111 (+21.98%)
Mutual labels:  monads
Sig
The most powerful and customizable binary pattern scanner
Stars: ✭ 131 (+43.96%)
Mutual labels:  pattern-matching
pyMonet
High abstract python library for functional programming. Contains algebraic data structures known (or unknown) from Haskell or Scala.
Stars: ✭ 31 (-65.93%)
Mutual labels:  monads
Monad Skeleton
Operational monad library
Stars: ✭ 30 (-67.03%)
Mutual labels:  monads
freestyle-cassandra
Freestyle Cassandra
Stars: ✭ 17 (-81.32%)
Mutual labels:  monads
Freestyle
A cohesive & pragmatic framework of FP centric Scala libraries
Stars: ✭ 627 (+589.01%)
Mutual labels:  monads
regexm
A Rust macro for writing regex pattern matching.
Stars: ✭ 46 (-49.45%)
Mutual labels:  pattern-matching
Learn Fp
learn-by-doing course/tutorial for functional programming on scala
Stars: ✭ 548 (+502.2%)
Mutual labels:  monads
RustLabs
The Ultimate Workshop Track for #Rust Developer
Stars: ✭ 22 (-75.82%)
Mutual labels:  pattern-matching
grime
A language for matching two-dimensional patterns, based on Boolean grammars.
Stars: ✭ 13 (-85.71%)
Mutual labels:  pattern-matching
Monio
Async-capable IO monad for JS
Stars: ✭ 311 (+241.76%)
Mutual labels:  monads
True Myth
A library for safer and smarter error- and "nothing"-handling in TypeScript.
Stars: ✭ 360 (+295.6%)
Mutual labels:  monads
CVparser
CVparser is software for parsing or extracting data out of CV/resumes.
Stars: ✭ 28 (-69.23%)
Mutual labels:  pattern-matching
freestyle-kafka
Freestyle Kafka
Stars: ✭ 17 (-81.32%)
Mutual labels:  monads
bop
Bop is a very fast Boyer-Moore parser/matcher for String or Buffer patterns.
Stars: ✭ 15 (-83.52%)
Mutual labels:  pattern-matching
fpEs
Functional Programming for EcmaScript(Javascript)
Stars: ✭ 40 (-56.04%)
Mutual labels:  monads
go-pattern-match
Pattern matchings for Go.
Stars: ✭ 182 (+100%)
Mutual labels:  pattern-matching
wink-nlp
Developer friendly Natural Language Processing ✨
Stars: ✭ 312 (+242.86%)
Mutual labels:  pattern-matching
when-switch
JavaScript functional implementation of switch/case
Stars: ✭ 20 (-78.02%)
Mutual labels:  pattern-matching
1-60 of 123 similar projects