Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use Opaleye adaptors #190

Merged
merged 8 commits into from
Aug 16, 2022

Conversation

tomjaguarpaw
Copy link
Contributor

@tomjaguarpaw tomjaguarpaw commented Jul 24, 2022

This is part of my ongoing quest to reduce the amount of Opaleye internals that Rel8 depends on.

  • htraverseP seems generally useful and worth including regardless, if you want Rel8 to play well with the ProductProfunctors ecosystem.
  • htraversePType is Table-specific. I'm not sure which module it should go in. EDIT: I changed the implementation so this doesn't exist any more.

Important note: I'm about to land a fairly big refactoring to Opaleye.Internal.Values (tomjaguarpaw/haskell-opaleye@a7384fd) which will break Rel8 master but is compatible with Rel8 post this PR.

@tomjaguarpaw tomjaguarpaw force-pushed the use-Opaleye-adaptors branch 7 times, most recently from 287fa6c to e86fbb0 Compare July 26, 2022 09:50
@tomjaguarpaw
Copy link
Contributor Author

tomjaguarpaw commented Aug 1, 2022

I intend to merge the above-mentioned change to Opaleye.Internal.Values at the weekend. Rel8 isn't compatible with that change, but after this PR it would be. Can you please let me how you'd like to proceed? I think this PR is a significant simplification regardless.

@ocharles
Copy link
Contributor

ocharles commented Aug 8, 2022

Sorry for the silence @tomjaguarpaw - been off a bit recently but I'll try and take a look soon 👍

@ocharles
Copy link
Contributor

Update: I want to get #194 in so CI can build this. Not sure why that's being fiddly, but that's the blocker atm.

@shane-circuithub shane-circuithub merged commit 6791677 into circuithub:master Aug 16, 2022
@tomjaguarpaw tomjaguarpaw deleted the use-Opaleye-adaptors branch August 27, 2022 11:21
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.

3 participants