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!
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
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 |