Skip to content

Add minimal reify#818

Open
willcohen wants to merge 3 commits into
squint-cljs:mainfrom
willcohen:reify
Open

Add minimal reify#818
willcohen wants to merge 3 commits into
squint-cljs:mainfrom
willcohen:reify

Conversation

@willcohen
Copy link
Copy Markdown
Contributor

Please answer the following questions and leave the below in as part of your PR.

  • This PR corresponds to an [issue with a clear problem statement]

  • Add reify #817

  • This PR contains a test to prevent against future regressions
    Uncomments the stubs plus adds a new reify-test

  • I have updated the CHANGELOG.md file with a description of the addressed issue.
    Notes Add reify #817.

Let me know if you have any questions! I left the unused args as _ _ -- I saw some discrepancy between

new-expr (apply macro expr (assoc env
suggesting form env but
[_&env _&form p & doc+methods]
and
[_&env _&form type-sym & impls]
doing env preceding form. also used _ _, so I went with that.

@willcohen willcohen marked this pull request as draft May 11, 2026 16:00
@willcohen
Copy link
Copy Markdown
Contributor Author

This works on these synthetic tests but isn't actually working downstream. This needs more work.

@willcohen willcohen force-pushed the reify branch 4 times, most recently from f747550 to fcf7fd5 Compare May 13, 2026 16:54
@willcohen willcohen marked this pull request as ready for review May 13, 2026 16:55
@willcohen
Copy link
Copy Markdown
Contributor Author

This is actually okay independent -- my other usages surfaced other small issues that I need to work through separately. I added one more test just to confirm that this solves what it needs to for reify. Ready for review @borkdude

@willcohen
Copy link
Copy Markdown
Contributor Author

Merging in #820

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