Evaluation stagesΒΆ

Next we need some evaluation rules to call the function with given input and give the result. These rules or procedures are called:

  • alpha conversion
  • beta reduction

Optional:

  • eta conversion

The most of the modern computer languages utilizes some notation of functions. More precicely, anonymous functions that are not supposed to be referenced by a name in a computer program, at first seems to be equivalent to Lambda calculus. But there are some catches one needs to be aware of.