-
Notifications
You must be signed in to change notification settings - Fork 382
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
Iteration on Functional optics #364
Iteration on Functional optics #364
Conversation
Sorry, for taking this long. I will be able to look at it in the upcoming days. (: |
@simonsan or @thomasmarsh, I imagine this slipped through the cracks. Any comments? |
Oh yes, indeed. It slipped through here! It's bedtime here now, but will definitely look into it tomorrow or Tuesday! Sorry :( |
d5ba5ff
to
b573a7c
Compare
@jhwgh1968 could you please remove all the changes to the CI and make the changes against the |
b573a7c
to
e60c66f
Compare
No problem. You'll notice I forgot to remind for months 😉
Being a complete re-write without even formatting fixed yet (because I expect to significantly rework it), I didn't expect it to be a problem. Done and done. |
Ahhhh! You rewrote it completely! Got it, thought you were "just" changing many things. Indeed the rename doesn't make much sense then. I was fooled by reading the introduction sentence and thinking both will be nearly the same with many additions. 😅 Anyway, we can rename it back in the very end now, sorry for the confusion. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
First read, so only obvious language feedback in form of a review for now.
In general, I quite like the topic. Understanding serde
from a newcomer's POV is very valuable.
My problem here while reading: There is missing a more extensive introductory part, explaining what well be reading, learning and trying to give the bigger picture beforehand. So we have it easier to understand how that all fits together while we are learning about the smaller parts.
Reading it right now, it feels like I'm being thrown into something, rather than slowly/carefully being introduced to each part. If that makes sense. It's just my feeling right now, so I will give more feedback when reading it again (and again, and again... ;) ).
Thanks for catching that stuff, @simonsan. I fixed it all, and added more of an overview paragraph. |
I am hoping you can get to this soon, @simonsan. I have roughly a month before I will disappear for quite a while, and am hoping to get this in. If the new beginning looks good, and the material is understandable, I will take it out of draft. |
Yes, I will give it another read the next days! 🤞🏽 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Other than the following things I think it's fine! :)
@thomasmarsh Would be happy, if you can give it a review as well. :) |
fd80fb3
to
22681ab
Compare
Comments fixed, @simonsan. While I am hesitant to speak for @thomasmarsh, I would note that their account has been inactive for over 6 months. (I'd check their Birdsite account, but I don't have one there myself, so I can't see it with recent management decisions.) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nice and coherent. But I did find a broken sentence which should probably be corrected before merge.
Co-authored-by: Julian Ganz <[email protected]>
@jhwgh1968 Not sure, if you heard about it, there is another (de-)serialization framework by udoprog: https://github.com/udoprog/musli
I find this quite interesting and would be interested in your opinion regarding that, if it makes sense to name as another approach or something? |
Link added, @simonsan. How does it look now? |
Looks good to me, let's give it till Sunday evening this week, and if no comments on changes show up, we'll merge, ok? Tagging for visibility: |
@jhwgh1968 Thanks a lot (also for the reminder ;))! 🚀 |
An early draft to re-write the lenses section as functional optics.
Opened for early comments from @simonsan and @thomasmarsh
Not formatted or link validated yet, I'm looking for a broad content review an accuracy check.
Currently has other CI stuff mixed in to help me maintain my own fork, do not merge.
Will eventually deal with #329