louthy/csharp-monad
View on GitHub ↗ ★ 470 C#
Library of monads for C#
11 mentions on Hacker News by 3 people: 0 stories, 11 comments · first 2014-04-26 · latest 2026-01-05
20082026
-
…coming that is faster than a regular C# for-loop over an array. Watch this space!) [1] https://github.com/louthy/csharp-monad [2] https://github.com/louthy/language-ext [3] https://em-tg.github.io/csborrow/
comment by louthy · 2026-01-05 · in Monads in C# (Part 2): Result -
…project where some smartass decided it was cool to use Maybe monad in C# using LINQ (something like https://github.com/louthy/csharp-monad ) First it provided no actual value as the code was harder to read, but ignoring that - most of the…
comment by rubber_duck · 2018-10-31 · in Clojure at Netflix (2013) [slides] -
…and doesn't think about the problem conceptually. [1] https://github.com/louthy/language-ext [2] https://github.com/louthy/csharp-monad
comment by louthy · 2016-03-31 · in Immutability is not enough -
…of the blog post, it's disingenuous comparing the Option monad to a null coalescing operator. [1] https://github.com/louthy/csharp-monad
comment by louthy · 2016-02-20 · in Scala's Option monad versus null-conditional operator in C# -
…of what you just read horrified you, please drop me an email with your CV to plouth AT gmail :) [1] https://github.com/louthy/csharp-monad [2] https://github.com/louthy/language-ext [3] https://github.com/louthy/language-ext/blob/master/Lan…
comment by louthy · 2016-01-14 · in Project Rider – A C# IDE -
> ahem https://github.com/louthy/csharp-monad ;-) Very nice! You may save me a bunch of work yet. We should get some of your stuff into NuGet packages so you can spread the love. I saw on Twitter that Miguel de Icaza approves of your…
comment by steego · 2014-11-19 · in Show HN: C# 6.0 Functional Language Extensions -
…converted yet (Option types, lazy thunks that use LINQ, Parser monads, LINQ Trees, etc.), ahem https://github.com/louthy/csharp-monad ;-) > Here's a work-in-progress: Cool, I'll take a look.
comment by louthy · 2014-11-19 · in Show HN: C# 6.0 Functional Language Extensions -
…anyway really, it is what it is. I've just found it cognitively challenging over the years. [1] https://github.com/louthy/csharp-monad
comment by louthy · 2014-11-13 · in Microsoft takes .NET open source and cross-platform -
…set of C# monads (including a fully implemented IO monad) check my csharp-monad library [0] [0] https://github.com/louthy/csharp-monad
comment by louthy · 2014-09-12 · in Monads without pretension (2011) -
…lhs in Two() from rhs in Two() select lhs + rhs) .Match( Right: r => r * 2, Left: l => 0 ); [1] https://github.com/louthy/csharp-monad
comment by louthy · 2014-08-07 · in Draft spec for records and pattern-matching in C# -
…combinator library (based on Haskell's Parsec). Still very much v0.1 but coming along nicely :) https://github.com/louthy/csharp-monad
comment by louthy · 2014-04-26 · in Ask HN: What open source projects are you working on this weekend?