C# pure functional programming framework - come and get declarative!
-
Updated
Nov 28, 2024 - C#
In computer science, functional programming is a programming paradigm where programs are constructed by applying and composing functions. It is a declarative programming paradigm in which function definitions are trees of expressions that map values to other values, rather than a sequence of imperative statements which update the running state of the program.
C# pure functional programming framework - come and get declarative!
Functional extensions for C#
C# discriminated union source generator
Discriminated unions, pattern matching and partial applications for C#
Fast and memory-efficient immutable collections and helper data structures
This repo contains all c++ / haskell samples from Bartosz Milewski's book (Category Theory for Programmers) converted to csharp and fsharp
Aardvark.Base is the foundation of the open-source Aardvark Platform for visual computing, real-time graphics, and visualization.
GpuScript allows you to write C# programs that run at supercomputer speeds on a single GPU. Learn it in 30 minutes. Write & debug large and complex projects specifically designed to run on the GPU.
A smorgasbord of modern .NET tech written with functional and asynchronous patterns
Cross-platform .NET library for computations whose arguments and results are objects that implement INotifyPropertyChanged and INotifyCollectionChanged (ObservableCollection) interfaces.
A by the book DDD application with React/Redux and .NET Core. It features CQRS, event-sourcing, functional programming, TDD, Docker and much more.
A simple and efficient cross-platform programming language.
Monacs - Collection of basic monads and functional extensions for C#
Lightweight and highly extensible .NET scripting language.
🔔 Jingle is a dynamically-typed, multi-paradigm programming language designed for humans and machines.
Immutability is easy!
A package bringing popular functional abstractions (e.g. Option or Result) to C#.
Starting code and proposed solution for Functional Structures Refactoring Kata
Repository for the workshop on the "Money Problem"