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 (-63.68%)
SigThe most powerful and customizable binary pattern scanner
Stars: ✭ 131 (-88.62%)
Poica🧮 A research programming language on top of C macros
Stars: ✭ 231 (-79.93%)
NanomatchFast, 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 (-93.14%)
Ts Pattern🎨 A complete Pattern Matching library for TypeScript, with smart type inference.
Stars: ✭ 854 (-25.8%)
Mlstyle.jlJulia functional programming infrastructures and metaprogramming facilities
Stars: ✭ 223 (-80.63%)
ExpatReusable, composable patterns across Elixir libraries
Stars: ✭ 157 (-86.36%)
chemin🥾 A type-safe pattern builder & route matching library written in TypeScript
Stars: ✭ 37 (-96.79%)
typyA fragmentary bidirectional type system as a Python library
Stars: ✭ 51 (-95.57%)
MeanderTools for transparent data transformation
Stars: ✭ 617 (-46.39%)
Static LandSpecification for common algebraic structures in JavaScript based on Fantasy Land
Stars: ✭ 699 (-39.27%)
Extending TeaExample of an extension to The Elm Architecture
Stars: ✭ 30 (-97.39%)
RingsRings: efficient JVM library for polynomial rings
Stars: ✭ 50 (-95.66%)
Pampy.jsPampy.js: Pattern Matching for JavaScript
Stars: ✭ 544 (-52.74%)
Derive4jJava 8 annotation processor and framework for deriving algebraic data types constructors, pattern-matching, folds, optics and typeclasses.
Stars: ✭ 511 (-55.6%)
PatternsThis is an experimental library that has evolved to P1371, proposed for C++23.
Stars: ✭ 479 (-58.38%)
WitchcraftMonads and other dark magic for Elixir
Stars: ✭ 864 (-24.93%)
DefunA macro to define clojure functions with parameter pattern matching just like erlang or elixir.
Stars: ✭ 432 (-62.47%)
PatternlockerAndroid 图形解锁/手势解锁 / 手势密码 / 图案密码 / 九宫格密码
Stars: ✭ 409 (-64.47%)
MomiMonadic middleware
Stars: ✭ 57 (-95.05%)
Espresso.jlExpression transformation package
Stars: ✭ 46 (-96%)
ScriptumA fool's scriptum on functional programming
Stars: ✭ 346 (-69.94%)
Leetcode Go✅ Solutions to LeetCode by Go, 100% test coverage, runtime beats 100% / LeetCode 题解
Stars: ✭ 22,440 (+1849.61%)
Tiny GlobSuper tiny and ~350% faster alternative to node-glob
Stars: ✭ 710 (-38.31%)
GlobGo glob
Stars: ✭ 670 (-41.79%)
Traces.vimRange, pattern and substitute preview for Vim
Stars: ✭ 568 (-50.65%)
Enum FpFunctional Enum type / Sum type for javascript with simple pattern matching
Stars: ✭ 27 (-97.65%)
FearRuby port of some Scala's monads
Stars: ✭ 58 (-94.96%)
Pcre OcamlOCaml bindings to PCRE (Perl Compatibility Regular Expressions)
Stars: ✭ 23 (-98%)
AlgaeBootstrapped algebraic data types for Elixir
Stars: ✭ 272 (-76.37%)
Ace taoACE and TAO
Stars: ✭ 472 (-58.99%)
PurifyFunctional programming library for TypeScript - https://gigobyte.github.io/purify/
Stars: ✭ 843 (-26.76%)
QoQo - Query Object - Pattern matching and fluent querying in Ruby
Stars: ✭ 351 (-69.5%)
MotifRecursive, data driven pattern matching for Clojure
Stars: ✭ 63 (-94.53%)
PampyPampy: The Pattern Matching for Python you always dreamed of.
Stars: ✭ 3,419 (+197.05%)
Pytest PatternsA couple of examples showing how pytest and its plugins can be combined to solve real-world needs.
Stars: ✭ 24 (-97.91%)
RascalThe implementation of the Rascal meta-programming language (including interpreter, type checker, parser generator, compiler and JVM based run-time system)
Stars: ✭ 284 (-75.33%)
Bentools EtlPHP ETL (Extract / Transform / Load) library with SOLID principles + almost no dependency.
Stars: ✭ 45 (-96.09%)
Example Render CallbackAn example of sharing stateful logic across React components using the Render Callback (aka Function as Child) pattern
Stars: ✭ 17 (-98.52%)
Pattern GuidanceDesign pattern guide (PHP、Java、Golang implementation)
Stars: ✭ 264 (-77.06%)
matcheteSimple pattern-matching library for Clojure(Script)
Stars: ✭ 65 (-94.35%)
pattern-caseSimple pattern matching in Typescript
Stars: ✭ 40 (-96.52%)
H Regular在日常开发中积累的110多个正则表达式,欢迎大家提PR补充
Stars: ✭ 56 (-95.13%)
Naming CheatsheetComprehensive language-agnostic guidelines on variables naming. Home of the A/HC/LC pattern.
Stars: ✭ 9,475 (+723.2%)
gomatchLibrary created for testing JSON against patterns.
Stars: ✭ 41 (-96.44%)
built blocGenerate the BLoC pattern boilerplate.
Stars: ✭ 51 (-95.57%)
EgisonThe Egison Programming Language
Stars: ✭ 800 (-30.5%)
allotParse placeholder and wildcard text commands
Stars: ✭ 51 (-95.57%)
TextblobSimple, Pythonic, text processing--Sentiment analysis, part-of-speech tagging, noun phrase extraction, translation, and more.
Stars: ✭ 7,991 (+594.27%)
GuardclausesA simple package with guard clause extensions.
Stars: ✭ 767 (-33.36%)