Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/louthy/language-ext
C# functional language extensions - a base class library for functional programming
https://github.com/louthy/language-ext
ad-hoc-polymorphism applicative bcl c-sharp f-sharp functional-languages functional-programming functor higher-kinded-types immutable-collections immutable-types language-ext lenses monad monad-transformers monads monoid records semigroup structural-equality
Last synced: about 2 months ago
JSON representation
C# functional language extensions - a base class library for functional programming
- Host: GitHub
- URL: https://github.com/louthy/language-ext
- Owner: louthy
- License: mit
- Created: 2014-11-16T23:49:58.000Z (almost 10 years ago)
- Default Branch: main
- Last Pushed: 2024-05-17T23:59:42.000Z (4 months ago)
- Last Synced: 2024-05-19T00:07:33.392Z (4 months ago)
- Topics: ad-hoc-polymorphism, applicative, bcl, c-sharp, f-sharp, functional-languages, functional-programming, functor, higher-kinded-types, immutable-collections, immutable-types, language-ext, lenses, monad, monad-transformers, monads, monoid, records, semigroup, structural-equality
- Language: C#
- Homepage:
- Size: 20.9 MB
- Stars: 6,199
- Watchers: 180
- Forks: 411
- Open Issues: 67
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE.md
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
- awesome-csharp - language-ext - This library uses and abuses the features of C# 6+ to provide a functional 'Base class library', that, if you squint, can look like extensions to the language itself. It also includes an 'Erlang like' process system (actors) that can optionally persist messages and state to Redis (note you can use it without Redis for in-app messaging). The process system additionally supports Rx streams of messages and state allowing for a complete system of reactive events and message dispatch. (Functional programming)
- awesome-dotnet-cn - language-ext - 这个库极大的使用了C# 6+的特性以提供多功能的‘基础类库’,那样你在看的时候就会感觉其像语言自身的扩展。它也包含‘类Erlang’过程系统(actors),能够有选择的持久化信息与状态到Redis(应用内部的消息发送可以在没有Redis的情况下进行)。 过程系统还支持信息与状态的Rx流,是允许反应式事件和信息派发的完整系统。 (函数式编程)
- awesome-dotnet-core - language-ext - C# functional language extensions and 'Erlang like' concurrency system. (Frameworks, Libraries and Tools / Functional Programming)
- awesome-dotnet - language-ext - This library uses and abuses the features of C# 6+ to provide a functional 'Base class library', that, if you squint, can look like extensions to the language itself. It also includes an 'Erlang like' process system (actors) that can optionally persist messages and state to Redis (note you can use it without Redis for in-app messaging). The process system additionally supports Rx streams of messages and state allowing for a complete system of reactive events and message dispatch. (Functional programming)
- awesome-dotnet-core - language-ext - C#功能语言扩展。 (框架, 库和工具 / 响应式编程)
- awesome-reference-tools - Language-Ext
- awesome-dot-dev - language-ext - This library uses and abuses the features of C# 6+ to provide a functional 'Base class library', that, if you squint, can look like extensions to the language itself. It also includes an 'Erlang like' process system (actors) that can optionally persist messages and state to Redis (note you can use it without Redis for in-app messaging). The process system additionally supports Rx streams of messages and state allowing for a complete system of reactive events and message dispatch. (Functional programming)
- awsome-dotnet - language-ext - This library uses and abuses the features of C# 6+ to provide a functional 'Base class library', that, if you squint, can look like extensions to the language itself. It also includes an 'Erlang like' process system (actors) that can optionally persist messages and state to Redis (note you can use it without Redis for in-app messaging). The process system additionally supports Rx streams of messages and state allowing for a complete system of reactive events and message dispatch. (Functional programming)
- fucking-awesome-dotnet-core - language-ext - C# functional language extensions and 'Erlang like' concurrency system. (Frameworks, Libraries and Tools / Functional Programming)
- awesome-dotnet - language-ext - This library uses and abuses the features of C# 6+ to provide a functional 'Base class library', that, if you squint, can look like extensions to the language itself. It also includes an 'Erlang like' process system (actors) that can optionally persist messages and state to Redis (note you can use it without Redis for in-app messaging). The process system additionally supports Rx streams of messages and state allowing for a complete system of reactive events and message dispatch. (Functional programming)
- awesome-dotnet-core - language-ext - C# functional language extensions and 'Erlang like' concurrency system. (Frameworks, Libraries and Tools / Functional Programming)