ExpatReusable, composable patterns across Elixir libraries
Stars: ✭ 157 (+207.84%)
Mutual labels: pattern-matching, algebraic-data-types
WhyhaskellmattersIn 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 (+719.61%)
Mutual labels: pattern-matching, algebraic-data-types
Mlstyle.jlJulia functional programming infrastructures and metaprogramming facilities
Stars: ✭ 223 (+337.25%)
Mutual labels: pattern-matching, algebraic-data-types
Mach7Functional programming style pattern-matching library for C++
Stars: ✭ 1,151 (+2156.86%)
Mutual labels: pattern-matching, algebraic-data-types
Poica🧮 A research programming language on top of C macros
Stars: ✭ 231 (+352.94%)
Mutual labels: pattern-matching, algebraic-data-types
yantraJavaScript Engine for .NET Standard
Stars: ✭ 32 (-37.25%)
Mutual labels: functional-language
bitty🗃 A mono-repository with functional programming helpers, algebraic data types, util functions, types and even some micro frameworks in TypeScript.
Stars: ✭ 27 (-47.06%)
Mutual labels: algebraic-data-types
mutoidReactive library for data fetching, caching, state management
Stars: ✭ 24 (-52.94%)
Mutual labels: algebraic-data-types
suitcaseJava Pattern Matching library
Stars: ✭ 21 (-58.82%)
Mutual labels: pattern-matching
lispyLearning with Peter Norvig's lis.py interpreter
Stars: ✭ 133 (+160.78%)
Mutual labels: pattern-matching
BracmatProgramming language for symbolic computation with unusual combination of pattern matching features: Tree patterns, associative patterns and expressions embedded in patterns.
Stars: ✭ 42 (-17.65%)
Mutual labels: pattern-matching
bopBop is a very fast Boyer-Moore parser/matcher for String or Buffer patterns.
Stars: ✭ 15 (-70.59%)
Mutual labels: pattern-matching
go-pattern-matchPattern matchings for Go.
Stars: ✭ 182 (+256.86%)
Mutual labels: pattern-matching
dry-matcherFlexible, expressive pattern matching for Ruby
Stars: ✭ 91 (+78.43%)
Mutual labels: pattern-matching
squireThe medieval language held together by twine.
Stars: ✭ 42 (-17.65%)
Mutual labels: pattern-matching
sum types.dartA code generator enabling sum-types in Dart
Stars: ✭ 39 (-23.53%)
Mutual labels: algebraic-data-types
typicalData interchange with algebraic data types.
Stars: ✭ 114 (+123.53%)
Mutual labels: algebraic-data-types
SigThe most powerful and customizable binary pattern scanner
Stars: ✭ 131 (+156.86%)
Mutual labels: pattern-matching
dart meta typesa code gen solution for defining sealed classes, data classes, and enum classes for dart.
Stars: ✭ 25 (-50.98%)
Mutual labels: algebraic-data-types
vallangGeneric immutable recursive data representation API targeted at source code models and more.
Stars: ✭ 28 (-45.1%)
Mutual labels: algebraic-data-types