Lambda Calculus via C# (5) List
2024-11-13
In lambda calculus and Church encoding, there are various ways to represent a list with anonymous functions.
2328 words
|
12 minutes
Lambda Calculus via C# (4) Tuple and Signed Numeral
2024-11-10
Besides modeling values like Boolean and numeral, anonymous function can also model data structures. In Church encoding, Church pair is an approach to use functions to represent a tuple of 2 items.
2666 words
|
13 minutes
Lambda Calculus via C# (3) Numeral, Arithmetic and Predicate
2024-11-07
Anonymous functions can also model numerals and their arithmetic. In Church encoding, a natural number n is represented by a function that calls a given function for n times. This representation is ca
3150 words
|
16 minutes
Lambda Calculus via C# (2) Church Encoding: Boolean and Logic
2024-11-04
Lambda calculus is a formal system for function definition and function application, so in lambda calculus, the only primitive is anonymous function. Anonymous function is actually very powerful. With
1988 words
|
10 minutes
Lambda Calculus via C# (1) Fundamentals
2024-11-01
Lambda calculus (aka λ-calculus) is a theoretical framework to describe function definition, function application, function recursion, and uses functions and function application to express computatio
1771 words
|
9 minutes
EntityFramework.Functions: Code First Functions for Entity Framework
2024-01-19
EntityFramework.Functions library implements code first support for:
3427 words
|
17 minutes
C# 10 new feature CallerArgumentExpression, argument check and more
2021-11-14
The CallerArgumentExpression has been discussed for years, it was supposed to a part of C# 8.0 but got delayed. Finally this month it is delivered along with C# 10 and .NET 6.
1029 words
|
5 minutes