All Projects → sweet-egison → Similar Projects or Alternatives

96 Open source projects that are alternatives of or similar to sweet-egison

egison-haskell
Template Haskell Implementation of Egison Pattern Matching
Stars: ✭ 31 (+106.67%)
Akar
First-class patterns for Clojure. Made with love, functions, and just the right amount of syntax.
Stars: ✭ 176 (+1073.33%)
Mutual labels:  pattern-matching
Patme
Elixir-style pattern matching for ruby methods
Stars: ✭ 75 (+400%)
Mutual labels:  pattern-matching
Ingraph
Incremental view maintenance for openCypher graph queries.
Stars: ✭ 40 (+166.67%)
Mutual labels:  pattern-matching
Matchpy
A library for pattern matching on symbolic expressions in Python.
Stars: ✭ 109 (+626.67%)
Mutual labels:  pattern-matching
Zeallot
Variable assignment with zeal! (or multiple, unpacking, and destructuring assignment in R)
Stars: ✭ 204 (+1260%)
Mutual labels:  pattern-matching
Narc Rs
(WIP) Dependently-typed programming language with Agda style dependent pattern matching
Stars: ✭ 58 (+286.67%)
Mutual labels:  pattern-matching
match
Pattern-Matching written by Dan Friedman, Erik Hilsdale and Kent Dybvig
Stars: ✭ 20 (+33.33%)
Mutual labels:  pattern-matching
Expat
Reusable, composable patterns across Elixir libraries
Stars: ✭ 157 (+946.67%)
Mutual labels:  pattern-matching
Tiny Glob
Super tiny and ~350% faster alternative to node-glob
Stars: ✭ 710 (+4633.33%)
Mutual labels:  pattern-matching
Defun
A macro to define clojure functions with parameter pattern matching just like erlang or elixir.
Stars: ✭ 432 (+2780%)
Mutual labels:  pattern-matching
Grape
🍇 Syntax-aware grep-like for Clojure
Stars: ✭ 132 (+780%)
Mutual labels:  pattern-matching
Patty
A pattern matching library for Nim
Stars: ✭ 214 (+1326.67%)
Mutual labels:  pattern-matching
Qutuf
Qutuf (قُطُوْف): An Arabic Morphological analyzer and Part-Of-Speech tagger as an Expert System.
Stars: ✭ 84 (+460%)
Mutual labels:  pattern-matching
extractacy
Spacy pipeline object for extracting values that correspond to a named entity (e.g., birth dates, account numbers, laboratory results)
Stars: ✭ 47 (+213.33%)
Mutual labels:  pattern-matching
Missmatch
Pattern matching for JavaScript inspired by one of the great features of the Haskell language. Suitable for browsers or node.js.
Stars: ✭ 67 (+346.67%)
Mutual labels:  pattern-matching
Gradoop
Distributed Graph Analytics with Apache Flink
Stars: ✭ 197 (+1213.33%)
Mutual labels:  pattern-matching
Matchete
A DSL for method overloading in Ruby based on pattern matching
Stars: ✭ 53 (+253.33%)
Mutual labels:  pattern-matching
problem-solving
No description or website provided.
Stars: ✭ 56 (+273.33%)
Mutual labels:  backtracking
Pcre Ocaml
OCaml bindings to PCRE (Perl Compatibility Regular Expressions)
Stars: ✭ 23 (+53.33%)
Mutual labels:  pattern-matching
Fpgo
Monad, Functional Programming features for Golang
Stars: ✭ 165 (+1000%)
Mutual labels:  pattern-matching
Pampy.js
Pampy.js: Pattern Matching for JavaScript
Stars: ✭ 544 (+3526.67%)
Mutual labels:  pattern-matching
Sudoku-Solver
🎯 This Python-based Sudoku Solver utilizes the PyGame Library and Backtracking Algorithm to visualize and solve Sudoku puzzles efficiently. With its intuitive interface, users can input and interact with the Sudoku board, allowing for a seamless solving experience.
Stars: ✭ 51 (+240%)
Mutual labels:  backtracking
Motif
Scala-like pattern matching for Java 8
Stars: ✭ 149 (+893.33%)
Mutual labels:  pattern-matching
Qo
Qo - Query Object - Pattern matching and fluent querying in Ruby
Stars: ✭ 351 (+2240%)
Mutual labels:  pattern-matching
Rascal
The implementation of the Rascal meta-programming language (including interpreter, type checker, parser generator, compiler and JVM based run-time system)
Stars: ✭ 284 (+1793.33%)
Mutual labels:  pattern-matching
Z
Pattern Matching for Javascript
Stars: ✭ 1,693 (+11186.67%)
Mutual labels:  pattern-matching
Mlstyle.jl
Julia functional programming infrastructures and metaprogramming facilities
Stars: ✭ 223 (+1386.67%)
Mutual labels:  pattern-matching
Bem Xjst
bem-xjst (eXtensible JavaScript Templates): declarative template engine for the browser and server
Stars: ✭ 115 (+666.67%)
Mutual labels:  pattern-matching
when-switch
JavaScript functional implementation of switch/case
Stars: ✭ 20 (+33.33%)
Mutual labels:  pattern-matching
Pattern Matching Ts
⚡ Pattern Matching in Typescript
Stars: ✭ 107 (+613.33%)
Mutual labels:  pattern-matching
Trivia
Pattern Matcher Compatible with Optima
Stars: ✭ 210 (+1300%)
Mutual labels:  pattern-matching
Nanomatch
Fast, minimal glob matcher for node.js. Similar to micromatch, minimatch and multimatch, but without support for extended globs (extglobs), posix brackets or braces, and with complete Bash 4.3 wildcard support: ("*", "**", and "?").
Stars: ✭ 79 (+426.67%)
Mutual labels:  pattern-matching
regexm
A Rust macro for writing regex pattern matching.
Stars: ✭ 46 (+206.67%)
Mutual labels:  pattern-matching
Glob
Glob for C++17
Stars: ✭ 74 (+393.33%)
Mutual labels:  pattern-matching
Hexraystoolbox
Hexrays Toolbox - Find code patterns within the Hexrays AST
Stars: ✭ 202 (+1246.67%)
Mutual labels:  pattern-matching
Mach7
Functional programming style pattern-matching library for C++
Stars: ✭ 1,151 (+7573.33%)
Mutual labels:  pattern-matching
DSA--GeeksForGeeks
DSA course solutions in C++ Jump to below directly for more problems
Stars: ✭ 47 (+213.33%)
Mutual labels:  backtracking
Fear
Ruby port of some Scala's monads
Stars: ✭ 58 (+286.67%)
Mutual labels:  pattern-matching
Symbolicutils.jl
Expression rewriting and simplification
Stars: ✭ 189 (+1160%)
Mutual labels:  pattern-matching
Espresso.jl
Expression transformation package
Stars: ✭ 46 (+206.67%)
Mutual labels:  pattern-matching
backtrading-python-binance
Backtesting several trading strategy and rank them according their profit return.
Stars: ✭ 108 (+620%)
Mutual labels:  backtracking
Ts Pattern
🎨 A complete Pattern Matching library for TypeScript, with smart type inference.
Stars: ✭ 854 (+5593.33%)
Mutual labels:  pattern-matching
Symja android library
☕️ Symja - computer algebra language & symbolic math library. A collection of popular algorithms implemented in pure Java.
Stars: ✭ 170 (+1033.33%)
Mutual labels:  pattern-matching
Egison
The Egison Programming Language
Stars: ✭ 800 (+5233.33%)
Mutual labels:  pattern-matching
csharp-workshop
NDC London 2019, Workshop: Become a better C# programmer: more Value, more Expressions, no Waiting
Stars: ✭ 21 (+40%)
Mutual labels:  pattern-matching
Meander
Tools for transparent data transformation
Stars: ✭ 617 (+4013.33%)
Mutual labels:  pattern-matching
Egison Ruby
A Ruby gem for non-linear pattern-matching with backtracking
Stars: ✭ 159 (+960%)
Mutual labels:  pattern-matching
Patterns
This is an experimental library that has evolved to P1371, proposed for C++23.
Stars: ✭ 479 (+3093.33%)
Mutual labels:  pattern-matching
chemin
🥾 A type-safe pattern builder & route matching library written in TypeScript
Stars: ✭ 37 (+146.67%)
Mutual labels:  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 (+2686.67%)
Mutual labels:  pattern-matching
Eval
Eval is a lightweight interpreter framework written in Swift, evaluating expressions at runtime
Stars: ✭ 157 (+946.67%)
Mutual labels:  pattern-matching
Pampy
Pampy: The Pattern Matching for Python you always dreamed of.
Stars: ✭ 3,419 (+22693.33%)
Mutual labels:  pattern-matching
Poica
🧮 A research programming language on top of C macros
Stars: ✭ 231 (+1440%)
Mutual labels:  pattern-matching
matchete
Simple pattern-matching library for Clojure(Script)
Stars: ✭ 65 (+333.33%)
Mutual labels:  pattern-matching
Rosie Pattern Language
Rosie Pattern Language (RPL) and the Rosie Pattern Engine have MOVED!
Stars: ✭ 146 (+873.33%)
Mutual labels:  pattern-matching
simplematch
Minimal, super readable string pattern matching for python.
Stars: ✭ 147 (+880%)
Mutual labels:  pattern-matching
asteroid
Asteroid is a modern, multi-paradigm programming language that supports first-class patterns.
Stars: ✭ 29 (+93.33%)
Mutual labels:  pattern-matching
grime
A language for matching two-dimensional patterns, based on Boolean grammars.
Stars: ✭ 13 (-13.33%)
Mutual labels:  pattern-matching
Actor Framework
An Open Source Implementation of the Actor Model in C++
Stars: ✭ 2,637 (+17480%)
Mutual labels:  pattern-matching
1-60 of 96 similar projects