Here are
379 public repositories
matching this topic...
Pampy: The Pattern Matching for Python you always dreamed of.
Updated
Apr 11, 2020
Python
An Open Source Implementation of the Actor Model in C++
Pattern Matching for Javascript
Updated
Sep 4, 2020
JavaScript
Functional programming style pattern-matching library for C++
The Egison Programming Language
Updated
Sep 22, 2020
Haskell
Super tiny and ~350% faster alternative to node-glob
Updated
Sep 25, 2019
JavaScript
Pampy.js: Pattern Matching for JavaScript
Updated
Jul 13, 2019
JavaScript
Tools for transparent data transformation
Updated
Sep 21, 2020
Clojure
This is an experimental library that has evolved to P1371, proposed for C++23.
A macro to define clojure functions with parameter pattern matching just like erlang or elixir.
Updated
Aug 21, 2019
Clojure
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.
Updated
Apr 30, 2020
Haskell
Qo - Query Object - Pattern matching and fluent querying in Ruby
The implementation of the Rascal meta-programming language (including interpreter, type checker, parser generator, compiler and JVM based run-time system)
Updated
Sep 22, 2020
Java
🧮 A general-purpose programming language on top of C11 macros
A pattern matching library for Nim
Julia functional programming infrastructures and metaprogramming facilities
Updated
Aug 15, 2020
Julia
Variable assignment with zeal! (or multiple, unpacking, and destructuring assignment in R)
Distributed Graph Analytics with Apache Flink
Updated
Aug 22, 2020
Java
Pattern Matcher Compatible with Optima
Updated
Aug 26, 2020
Common Lisp
First-class patterns for Clojure. Made with love, functions, and just the right amount of syntax.
Updated
Apr 13, 2018
Clojure
A Ruby gem for non-linear pattern-matching with backtracking
Monad, Functional Programming features for Golang
Eval is a lightweight interpreter framework written in Swift, evaluating expressions at runtime
Updated
Sep 23, 2020
Swift
Reusable, composable patterns across Elixir libraries
Updated
Aug 14, 2018
Elixir
Rosie Pattern Language (RPL) and the Rosie Pattern Engine have MOVED!
Scala-like pattern matching for Java 8
bem-xjst (eXtensible JavaScript Templates): declarative template engine for the browser and server
Updated
Dec 2, 2019
JavaScript
Zeronode - minimal building block for NodeJS microservices
Updated
Sep 5, 2020
JavaScript
Improve this page
Add a description, image, and links to the
pattern-matching
topic page so that developers can more easily learn about it.
Curate this topic
Add this topic to your repo
To associate your repository with the
pattern-matching
topic, visit your repo's landing page and select "manage topics."
Learn more
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session.
You signed out in another tab or window. Reload to refresh your session.
According to the aamp paper, the non-normalized Euclidean distance (i.e., L2-norm) can be extended to
p-normwhich includes Manhattan distance (p=1). We can follow thenumpy.linalg.normsyntax and add anorderparameter (ordis a reserved keyword) that accepts a positive integer for computing thep-norm.stumpy.aamp()