Skip to content

docs: add "How It Compares" section to both READMEs#26

Open
scorpevans wants to merge 1 commit intomainfrom
docs/add-comparison-table
Open

docs: add "How It Compares" section to both READMEs#26
scorpevans wants to merge 1 commit intomainfrom
docs/add-comparison-table

Conversation

@scorpevans
Copy link
Owner

Summary

  • Adds a "How It Compares" section to both README.md and packages/codascon/README.md, placed immediately after the introduction (before "The Problem")
  • Includes a comparison table across six dimensions: per-operation entity exhaustiveness, cross-operation exhaustiveness, N×M matrix enforcement, hook/collaborator enforcement, runtime footprint, and YAML + codegen support
  • Covers ts-pattern, Effect Match, native discriminated unions, and GoF Visitor with a short prose summary for each

Test plan

  • Verify table renders correctly on GitHub (checkmarks, alignment)
  • Confirm section placement reads naturally after the intro in both READMEs

🤖 Generated with Claude Code

Adds a comparison table and prose immediately after the introduction
(before "The Problem") contrasting codascon against ts-pattern, Effect
Match, native discriminated unions, and GoF Visitor across six dimensions:
per-operation entity exhaustiveness, cross-operation exhaustiveness, N×M
matrix enforcement, hook/collaborator enforcement, runtime footprint, and
YAML + codegen support.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
scorpevans pushed a commit that referenced this pull request Mar 2, 2026
The section was added via PR #27 without explicit approval to land it on
main. Removing it restores the pre-PR-#26 state of the READMEs.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
scorpevans pushed a commit that referenced this pull request Mar 2, 2026
The section was added via PR #27 without explicit approval to land it on
main. Removing it restores the pre-PR-#26 state of the READMEs.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
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