Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today. Learn more →
Language-ext Alternatives
Similar projects and alternatives to language-ext
-
-
OneOf
Easy to use F#-like ~discriminated~ unions for C# with exhaustive compile time matching
-
InfluxDB
Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.
-
-
-
csharplang
The official repo for the design of the C# programming language
-
VisualFSharp
The F# compiler, F# core library, F# language service, and F# tooling integration for Visual Studio
-
Curryfy
Provides strongly typed extensions methods for C# delegates to take advantages of functional programming techniques, like currying and partial application.
-
SonarLint
Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.
-
.NET Runtime
.NET is a cross-platform runtime for cloud, mobile, desktop, and IoT apps.
-
-
-
-
FrameworkBenchmarks
Source for the TechEmpower Framework Benchmarks project
-
-
ConfigureAwait
Configure async code's ConfigureAwait at a global level
-
-
Entity Framework
EF Core is a modern object-database mapper for .NET. It supports LINQ queries, change tracking, updates, and schema migrations.
-
-
ReactiveUI
An advanced, composable, functional reactive model-view-viewmodel framework for all .NET platforms that is inspired by functional reactive programming. ReactiveUI allows you to abstract mutable state away from your user interfaces, express the idea around a feature in one readable place and improve the testability of your application.
-
Pry
A runtime developer console and IRB alternative with powerful introspection capabilities.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
language-ext reviews and mentions
-
Three words.,, => C# Functional Programming is awesome!!! Do you seasoned developers have any war-stories or nightmare stories regarding Functional Programming?
https://github.com/louthy/language-ext Honestly, this is pretty advanced for me, and im still a bit mind-blown looking at it, This is like the experts level library, with all of the methods AND tools to expand and build your own libraries.. While the above one just has the most commonly used It has a pretty cool immutable type generator I want to check out
- Welcome to C# 11
- Just “Discovered” Linq. Now Whole Program is Full of Linq.
-
Using functional extensions in production C# code?
As others have mentioned, language-ext has some pretty good functional extensions.
I've been on a project that used language-ext mostly for its Option support. It was nice.
-
How do you get used to async/await noise in your code?
Install a library like LanguageExt that gives you Monadic behaviour of tasks through Linq. Then your code becomes:
-
C# experience from a perspective of a Scala Developer.
There's a better approach and it's types! Consider using Option from https://github.com/louthy/language-ext:
-
.NET 6 is now in Ubuntu 22.04
Not all, some rely on the runtime, like static interface methods.
Records can be done like this [1]
[1] https://github.com/louthy/language-ext/blob/main/LanguageExt...
-
My first NuGet publication: CLSS - The C# Language Syntactic Sugar suite
This project is a collection of packages that aim to enhance the experience of coding in C#. Each of them can be (for now) installed independently of each other. Think language-ext or csharp-extensions but modular.
- What's a pattern similar to Rust's Option<Option<T>>?
-
A note from our sponsor - SonarLint
www.sonarlint.org | 31 Jan 2023
Stats
louthy/language-ext is an open source project licensed under MIT License which is an OSI approved license.