An optimized pattern matching library for Clojure
Repository Index
70,234 visible repositories in the index
25–48 of 62 · Most stars
Queuer is a queue manager, built on top of OperationQueue and Dispatch (aka GCD).
- swift
- linux
- operationqueue
- semaphore
Tools for transparent data transformation
- term-rewriting
- logic-programming
- unification
- pattern-matching
Compiles C# code by first rewriting the syntax trees of LINQ expressions using plain procedural code, minimizing allocations and dynamic dispatch.
Powerful multi-threaded coroutine dispatcher and parallel execution engine
- coroutines
- parallel
- multi-threading
- cpp
Java 8 annotation processor and framework for deriving algebraic data types constructors, pattern-matching, folds, optics and typeclasses.
- algebraic-data-types
- optics
- functional-programming
- algebra
A macro to define clojure functions with parameter pattern matching just like erlang or elixir.
- clojure
- defun
- pattern-matching
- clojure-functions
iOS utility class to manage global dispatch queue.
Pattern Matcher Compatible with Optima
- pattern-matching
- common-lisp
Monad, Functional Programming features for Golang
- golang
- functional-programming
- functional-reactive-programming
- reactive
Grand Central Dispatch simplified with swift.
High-performance immutable data structures for modern JavaScript and TypeScript applications. Functional interfaces, deep/composite operations API, mixed mutability API, TypeScript definitions, ES2015 module exports.
- immutable
- typescript-definitions
- es2015-modules
- data-structures
Pattern matchings for Go.
- golang
- go
- pattern-matching
- golang-library
An experiment in adding functional pattern matching to JavaScript
[wip] Deep Learning Compiler based on Polyhedral Compiler, Light-weight IRs, and Optimizing Pattern Matcher. (development is on hold)
Providing pattern matching for modern C++.
- cpp
- pattern-matching
- modern-cpp
First-class patterns for Clojure. Made with love, functions, and just the right amount of syntax.
- clojure
- pattern-matching
- functional-programming
Reusable, composable patterns across Elixir libraries
- elixir
- pattern-matching
- composable-patterns
- guards
One Line to throttle, debounce and delay: Say Goodbye to Reactive Programming such as RxSwift and Combine.
XPath/XQuery 3.1 interpreter for Pascal with compatibility modes for XPath 2.0/XQuery 1.0/3.0, custom and JSONiq extensions, pattern matching, XML/HTML/JSON parsers and classes for HTTP/S requests
- xpath
- xquery
- pascal
- html
FreakC Programming Language - an experimental Batch-like language written in Batch which compiles to Batch
- programming-language
- windows
- scripting-language
- compiler
Pattern Matching library for go
- branching
- conditions
- golang
- matching
Pipe elixir functions that match ok/error tuples or custom patterns.
- elixir
- error-handling
- monad
- pipe
High-performance Swift framework for task execution, memory caching, and data management with intelligent execution merging, TTL caching, and retry logic