language-ext

Functional framework

A C# library that enables declarative and pure functional programming by providing extensions to the language.

C# pure functional programming framework - come and get declarative!

GitHub

7k stars
181 watching
421 forks
Language: C#
last commit: 7 days ago
Linked from 6 awesome lists

ad-hoc-polymorphismapplicativebclc-sharpf-sharpfunctional-languagesfunctional-programmingfunctorhigher-kinded-typesimmutable-collectionsimmutable-typeslanguage-extlensesmonadmonad-transformersmonadsmonoidrecordssemigroupstructural-equality

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
caiorss/functional-programming An online tutorial on functional programming concepts, examples, and patterns illustrated in multiple programming languages 2,688
la-yumba/functional-csharp-code Provides code samples and exercises for learning Functional Programming in C# 585
mewssystems/funcsharp A C# library that introduces advanced functional programming concepts and provides tools to reduce boilerplate code and improve type safety 102
hfoffani/hypolambda A compact functional programming language for .NET with a syntax based on Python. 0
dotnet/csharplang The official repo for C# language design and implementation. 11,555
gcanti/fp-ts A library for typed functional programming in TypeScript, providing type-safe and scalable abstractions for common data structures. 10,871
dbrattli/expression A pragmatic library for functional programming in Python, combining elements from F# and Railway-Oriented Programming to improve Python's expressiveness and error handling. 494
dotnet/fsharp The F# compiler, core library, and tools provide a platform for building functional programs in a statically typed language. 3,926
fsprojects/fsharpplus Extends F# with functional programming techniques and generic functions to simplify development and improve code reuse. 852
kachayev/fn.py Provides a set of functional programming primitives and tools to improve code organization and debugging in Python 3,351
typelevel/cats A library providing abstractions for functional programming in Scala, aiming to support core, binary compatible, modular and efficient typeful libraries. 5,256
hemanth/functional-programming-jargon A glossary of terms explaining functional programming concepts in simple language 18,609
vorov2/ela A modern functional programming language with support for dynamic typing and lazy evaluation. 23
cdiggins/plato A statically typed functional language designed to reduce boilerplate code and improve performance by leveraging immutable data structures and abstract concepts. 79
zesterer/tao A statically-typed functional language with extensive type system features and optimization techniques, aimed at supporting totality, optimization, learning, and compiler development. 1,092