Skip to content

Add Rust lambda core implementation - #36

Open
kserrec wants to merge 1 commit into
mainfrom
rust
Open

Add Rust lambda core implementation#36
kserrec wants to merge 1 commit into
mainfrom
rust

Conversation

@kserrec

@kserrec kserrec commented Aug 10, 2026

Copy link
Copy Markdown
Owner

Summary\n\n- add a Rust representation of lambda terms using only Rc and callable values from the standard library\n- implement TRUE, FALSE, NOT, AND, OR, ZERO, SUCC, PRED, and ONE as Church encodings\n- exercise both complete boolean truth tables and the numeral boundary cases\n- add an isolated rustc test runner and an expected-output baseline captured from a real run\n- mark Rust complete in the roadmap\n\n## Verification\n\n- sh languages/r/rust/test.sh\n- output matches languages/r/rust/expected-output.txt\n- rustfmt --edition 2021 --check languages/r/rust/lambda-core.rs\n- sh -n languages/r/rust/test.sh\n- sh run-tests.sh: 10 passed, 0 failed, 6 locally unavailable toolchains skipped, 1 existing Java baseline pending\n\nRust is already present on the GitHub-hosted ubuntu-latest image, so no workflow installation change is needed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant