<commit_before># nameless

A lambda calculus interpreter written in Python. Lambda calculus is a minimal,
turing complete programming language. In lambda calculus, everything is an
anonymous (i.e. nameless :wink:) function.

## Grammar

```
Expression  -> Variable | Application | Abstraction
Variable    -> ID
Application -> (Expression Expression)
Abstraction -> λID.Expression
```

An **abstraction** `λx.e` is a definition of an anonymous function capable of taking a
single input `x` and substituting it into (and thus evaluating) the expression `e`.
An **application** `(e1 e2)` applies the `e1` function to the `e2` value, that is, it
represents the act of calling function `e1` on input `e2`.<commit_msg>Wordwrap README at 80 characters<commit_after># nameless

A lambda calculus interpreter written in Python. Lambda calculus is a
minimal, turing complete programming language. In lambda calculus,
everything is an anonymous (i.e. nameless :wink:) function.

## Grammar

```
Expression  -> Variable | Application | Abstraction
Variable    -> ID
Application -> (Expression Expression)
Abstraction -> λID.Expression
```

An **abstraction** `λx.e` is a definition of an anonymous function
capable of taking a single input `x` and substituting it into (and
thus evaluating) the expression `e`.  An **application** `(e1 e2)`
applies the `e1` function to the `e2` value, that is, it represents
the act of calling function `e1` on input `e2`.
{'fraction_non_alphanumeric': 0.09556786703601108, 'fraction_numerical': 0.009695290858725761, 'mean_word_length': 4.78, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 11, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '7670253', 'n_tokens_mistral': 428, 'n_tokens_neox': 398, 'n_words': 189}