akar

Pattern matcher

A pattern matching library for Clojure with focus on simplicity and abstraction

First-class patterns for Clojure. Made with love, functions, and just the right amount of syntax.

GitHub

176 stars
18 watching
14 forks
Language: Clojure
last commit: about 2 years ago
Linked from 1 awesome list

clojurefunctional-programmingpattern-matching

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
clojure/core.matchA pattern matching library for Clojure, optimized for performance and ease of use.1,189
killme2008/defunA macro system for defining Clojure functions with pattern matching capabilities.476
nogizhopaboroda/f_contextA CoffeeScript library providing a simple and easy-to-use way to implement functional programming concepts using pattern matching.34
mpark/patternsAn experimental C++ pattern matching library670
admk/patmatProvides a functional-style recursive pattern matching framework for Python29
solodon4/mach7A C++ library providing a functional programming style pattern-matching mechanism1,286
bramstein/funcyAn experiment in adding functional pattern matching to JavaScript247
alehander92/garaA macro-based library for pattern matching in Nim programming language103
krux02/ast-pattern-matchingA library for matching patterns on abstract syntax trees (ASTs) in programming languages.100
alexpantyukhin/go-pattern-matchAn implementation of pattern matching for Go.246
zalando-stups/cats.matchProvides pattern matching support for monads in the Clojure cats library.53
jbandela/simple_matchA simple and extensible C++ pattern matching library228
flori/amatchA collection of classes for string matching algorithms378
mjambon/mikmatchAn OCaml library that extends pattern-matching with regular expressions for more expressive and flexible matching logic22
knowitall/openregexA flexible regular expression language and engine for token-based pattern matching in natural language processing.75