
-
Recent Posts
See also…
Some of my posts in French, and much more, are available on Arolla's blog !
Arolla is the company that made me start bloging, we're a a great company, join us if you want to work in Paris !
Archives
Categories
Tag Archives: C#
Pattern matching in C# – part 3 – tuples
Hello again, you potential RSS subscriber (probably still reading this in Google Reader, trying to determine which reader you’ll choose next) ! Last time I left you with a working pattern-matching mechanism in C#, but very limited… as it could … Continue reading
Pattern matching in C# – part 2
Last time, I just stopped before generating any real expression tree… Now is the perfect time to continue the process ! In order to handle match expressions where none of the expressions would match a given candidate, I decided to … Continue reading
Pattern matching in C# – part 1
In my previous post, I tried to explain what pattern matching is, and in particular the F# match expression, that I’m trying to mimic in C#. For my first attempt, I’ll try to analyse the matching cases that can apply … Continue reading
Pattern matching in C# – introduction
Although bringing real pattern matching to C# in not my objective, I’ve tackled yet another syntax puzzle, trying to build a “sort-of” F#-ish pattern-matching-like syntax. Disclaimer : as you can see from the quotes and italic, don’t expect me to … Continue reading
Functional Inspiration – A simple Option type
In F#, the option type is a built-in Discriminated Union type which allows to handle nicely the fact that an expression can represent some value or none. In C#, we have almost this construct when we use the Nullable<T>, but … Continue reading

