Skip to content

Add a compiler pass for automatic generation of Generic instances for algebraic datatypes#466

Draft
rodrigogribeiro wants to merge 4 commits into
mainfrom
generic-instance-automatic
Draft

Add a compiler pass for automatic generation of Generic instances for algebraic datatypes#466
rodrigogribeiro wants to merge 4 commits into
mainfrom
generic-instance-automatic

Conversation

@rodrigogribeiro

Copy link
Copy Markdown
Collaborator
  • Add a compiler pass for generating Generic instance for datatypes.
  • Add a pragma to disable Generic instance generation for datatypes.

* Define ABI encode/decode in terms of sum-of-products representation of
datatypes.
* Adds tests
* Add a compiler pass to generate Generic instances for newly defined
datatypes.
* Adds a pragma do disable Generic instance generation for datatypes.

adding cabal

ormulu
@rodrigogribeiro rodrigogribeiro marked this pull request as draft June 15, 2026 00:25
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