-
Notifications
You must be signed in to change notification settings - Fork 479
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
PIR Generators #4559
PIR Generators #4559
Conversation
What's the plan here? Are you planning to tidy this up more, or do you want a review right now? |
This needs a bit more tidying up before you need to look at it.
…On Wed, 27 Apr 2022, 11:36 Michael Peyton Jones, ***@***.***> wrote:
What's the plan here? Are you planning to tidy this up more, or do you
want a review right now?
—
Reply to this email directly, view it on GitHub
<#4559 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ACBPPQIMT7RM4A2VTT7LUH3VHEDC7ANCNFSM5UOH3ILA>
.
You are receiving this because you authored the thread.Message ID:
***@***.***>
|
38c087a
to
14843f6
Compare
07baef7
to
ef9e328
Compare
I'm almost done reviewing and addressing comments (I only have one more builtins-related thing in mind) on the types part of this PR. I've created a separate PR for it: #4880. @MaximilianAlgehed take a look at that PR if you feel like it. |
Ok perfect! I'll get on top of your documentation requests and I'll bump th
negativeVars business to the top of my list and let you know what's going
on there!
…On Mon, 11 Jul 2022, 14:51 effectfully, ***@***.***> wrote:
Ok, I'm a little bit lost as to where we are at with the types stuff.
Should we perhaps have a short meeting this week to try to synch on where
we are an prioritise things so we can start to get stuff merged?
@michaelpj <https://github.com/michaelpj> and @effectfully
<https://github.com/effectfully>
I've updated your code in a number of ways and got a much better
understanding of how it works. Also spent quite a bunch of time debugging
the issue with the generators. Now I'm ready to actually go line by line
through the code. The code is clever and there's plenty of it, hence it
takes me a lot of time to internalize and tweak it (a half of my work time
every week is dedicated to working through this PR).
My only concern so far is the negativeVars business
<#4559 (comment)>
that looks wrong. I'm also curious how it prevents the non-termination
issue given that it seems to be very easy to break the logic of
negativeVars and the generators easily produce way fancier types. Plus I
don't remember seeing a generated recursive data type... But maybe I just
forgot. Anyhow, I wanted to look into that too.
I also had a couple of documentation requests: one about the shrinking
order of kinds (Michael requested that as well) and this
<#4559 (comment)>
one.
Summarizing, I'm actively working through the code and I'm not blocked
anywhere, so I don't feel like we need a call, but if you feel otherwise,
let's have a call.
—
Reply to this email directly, view it on GitHub
<#4559 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ACBPPQMQSYCJJQKOPYI3FC3VTQKDZANCNFSM5UOH3ILA>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
@MaximilianAlgehed I think you're looking at some old comment. You've already addressed |
@MaximilianAlgehed the types part of this PR is merged! I'm now looking into the terms part. |
Good news! |
The term generators are merged too! There's still a lot to do, but that's for follow-ups. Closing this PR. Thanks a lot @MaximilianAlgehed, for the code, for all the help and for patience! |
Great! Let me know if you need any more feedback or information! |
This PR introduces QuickCheck generators for PIR.
Pre-submit checklist: