Sign in

Repository Index

70,234 visible repositories in the index

Tags: Programming languages and compilers
Tags

A repository shows when it has any selected Tag.

Clear Tags
Filters

Filters

Clear all filters

25–48 of 62 · Most stars

Compiles C# code by first rewriting the syntax trees of LINQ expressions using plain procedural code, minimizing allocations and dynamic dispatch.

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

Monad, Functional Programming features for Golang

  • golang
  • functional-programming
  • functional-reactive-programming
  • reactive

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.

[wip] Deep Learning Compiler based on Polyhedral Compiler, Light-weight IRs, and Optimizing Pattern Matcher. (development is on hold)

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

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

Pipe elixir functions that match ok/error tuples or custom patterns.

  • elixir
  • error-handling
  • monad
  • pipe