e17a85e0a3f74577f9486a91aeef903206421847
Renamed benchmark_test.go to lambda_test.go. Consolidated helper functions to use single runSample function. Replaced all error handling with assert for consistency. Removed optional expected file check to require all test files have corresponding expected files.
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%