Dixin's Blog
Dixin is a UI designer and knows a little bit about programming.
-
Functional C# (14) Pattern matching
Pattern matching is a common feature in functional languages. C# 7.0 introduces basic pattern matching, including constant value as pattern and type as pattern.
-
Functional C# (4) Local Function and Closure
[LINQ via C#] - [Functional C#]
-
Category Theory via C# (8) More LINQ to Monads
[LINQ via C#] - [Category Theory]
-
Category Theory via C# (7) Monad and LINQ to Monads
[LINQ via C#] - [Category Theory]
-
Category Theory via C# (6) Monoidal Functor and Applicative Functor
[LINQ via C#] - [Category Theory]
-
Category Theory via C# (5) Bifunctor
[LINQ via C#] - [Category Theory]
-
Category Theory via C# (4) Natural Transformation
[LINQ via C#] - [Category Theory]
-
Category Theory via C# (3) Functor and LINQ to Functors
[LINQ via C#] - [Category Theory]
-
Category Theory via C# (2) Monoid
h[LINQ via C#] - [Category Theory]
-
Category Theory via C# (1) Fundamentals
[LINQ via C#] - [Category Theory]
-
Lambda Calculus via C# (7) Fixed Point Combinator and Recursion
[LINQ via C#] - [Lambda Calculus]
-
Lambda Calculus via C# (6) Combinatory Logic
[LINQ via C#] - [Lambda Calculus]
-
Lambda Calculus via C# (5) List
[LINQ via C#] - [Lambda Calculus]
-
Lambda Calculus via C# (4) Tuple and Signed Numeral
[LINQ via C#] - [Lambda Calculus]
-
Lambda Calculus via C# (3) Numeral, Arithmetic and Predicate
[LINQ via C#] - [Lambda Calculus]
-
Lambda Calculus via C# (2) Boolean and Logic
[LINQ via C#] - [Lambda Calculus]
-
Lambda Calculus via C# (1) Fundamentals
[LINQ via C#] - [Lambda Calculus]
-
Functional C# (11) Pure Function
[LINQ via C#] - [Functional C#]
-
Functional C# (10) Immutability, Anonymous Type, and Tuple
[LINQ via C#] - [Functional C#]
-
Functional C# (9) Covariance and Contravariance
[LINQ via C#] - [Functional C#]
