Skip to content

Add C# lambda core implementation - #37

Open
kserrec wants to merge 1 commit into
mainfrom
csharp
Open

Add C# lambda core implementation#37
kserrec wants to merge 1 commit into
mainfrom
csharp

Conversation

@kserrec

@kserrec kserrec commented Aug 10, 2026

Copy link
Copy Markdown
Owner

Summary\n\n- add a C# representation of lambda terms using Func<Term, Term> and a minimal recursive wrapper\n- implement TRUE, FALSE, NOT, AND, OR, ZERO, SUCC, PRED, and ONE as Church encodings\n- exercise both complete boolean truth tables and numeral cases from zero through three\n- add a dependency-free .NET 8 project, isolated test runner, and expected-output baseline captured from a real run\n- mark C# complete in the roadmap\n\n## Verification\n\n- official Microsoft .NET 8 SDK container: build succeeded with 0 warnings and 0 errors\n- isolated program output matches languages/c/csharp/expected-output.txt\n- sh -n languages/c/csharp/test.sh\n- sh run-tests.sh: 9 passed, 0 failed, 7 locally unavailable toolchains skipped, 1 existing Java baseline pending\n\nThe GitHub-hosted ubuntu-latest image already includes .NET 8, 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