da9ee0bcb002fca1a7a8c46d283b611a7950730c
Changed 'lambda' to '/lambda' in .gitignore to prevent accidentally hiding files in pkg/lambda/ directory. The pattern now correctly excludes only the compiled binary at the repository root. Also adds previously hidden pkg/lambda/iterator.go to the repository.
lambda
Making a lambda calculus interpreter in Go.
Things to talk about
- Exhaustive sum types.
- Recursive descent and left-recursion.
- Observer pattern, event emission.
Links
https://zicklag.katharos.group/blog/interaction-nets-combinators-calculus/ https://arxiv.org/pdf/2505.20314
Languages
Go
96.6%
Makefile
3.4%