Pampy: The Pattern Matching for Python you always dreamed of.
Python
Updated Mar 29, 2019
An Open Source Implementation of the Actor Model in C++
Pattern Matching for Javascript
Functional programming style pattern-matching library for C++
Egison is a purely functional programming language with non-linear pattern-matching against non-free data types. We c…
Haskell
Updated May 1, 2019
Super tiny and ~350% faster alternative to node-glob~!
Pampy.js: Pattern Matching for JavaScript
JavaScript
Updated Jan 9, 2019
A macro to define clojure functions with parameter pattern matching just like erlang or elixir.
Clojure
Updated Oct 25, 2016
Qo - Query Object - Pattern matching and fluent querying in Ruby
Pattern Matching in C++
C++
Updated Dec 12, 2018
The implementation of the Rascal meta-programming language (including interpreter, type checker, parser generator, co…
Java
Updated Apr 30, 2019
First-class patterns for Clojure. Made with love, functions, and just the right amount of syntax.
Clojure
Updated Apr 13, 2018
Variable assignment with zeal! (or multiple, unpacking, and destructuring assignment in R)
R
Updated Apr 16, 2019
A Ruby gem for non-linear pattern-matching with backtracking
Ruby
Updated Dec 9, 2015
Reusable, composable patterns across Elixir libraries
Elixir
Updated Aug 14, 2018
Tools for data transformation and term rewriting
Clojure
Updated Apr 25, 2019
Rosie Pattern Language (RPL) and the Rosie Pattern Engine have MOVED!
Updated Jun 21, 2018
Distributed Graph Analytics with Apache Flink
Java
Updated Apr 30, 2019
Scala-like pattern matching for Java 8
Java
Updated Feb 7, 2018
A pattern matching library for Nim
Nim
Updated Mar 18, 2019
Eval is a lightweight interpreter framework written in Swift, evaluating expressions at runtime
Swift
Updated Apr 30, 2019
Pattern Matcher Compatible with Optima
Common Lisp
Updated Apr 29, 2019
bem-xjst (eXtensible JavaScript Templates): declarative template engine for the browser and server
JavaScript
Updated Apr 30, 2019
Symja - Java computer algebra and symbolic math library. Differentiation, integration, equation solving, polynomial f…
Zeronode - minimal building block for NodeJS microservices
JavaScript
Updated Apr 25, 2019
Monad, Functional Programming features for Golang
Go
Updated Jul 19, 2018
Elixir-style pattern matching for ruby methods
Ruby
Updated Mar 26, 2017
ML language infrastructures in Julia that provide (generalized) algebraic data types abstraction, highly optimized an…
Flexible, expressive pattern matching for Ruby
Ruby
Updated Apr 19, 2019
tasty feature extensions for python(python3).
C
Updated Apr 16, 2018