Skip to content

Add Rust lambda core implementation - #36

Closed
kserrec wants to merge 1 commit into
mainfrom
rust
Closed

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.

@kserrec

kserrec commented Aug 30, 2026

Copy link
Copy Markdown
Owner Author

Superseded by #38, which merged the verified five-language expansion including Rust.

@kserrec kserrec closed this Aug 30, 2026
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