-
Notifications
You must be signed in to change notification settings - Fork 150
Update bind and return syntax for monads #204
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
base: main
Are you sure you want to change the base?
Conversation
|
I am also proposing to change the organization of the existing presentation as follows:
|
|
The book currently presents the syntax for monads as I would like to surface for discussion the alternative proposal (from here https://ocaml.org/manual/5.3/bindingops.html) The definition of all three bindings occur in parallel. |
|
Just FYI I probably won't get time to review this PR until after the spring semester ends. Thank you though and feel free to update! |
|
I will look into this later this summer when I'm considering what to do about #199. |
|
This sounds good. This is only partially finished as I walked away from this after I had trouble getting the book to compile but I'll take another look at it. |
|
@clarksmr You can feel free to ping me at the point in the summer when you want to address this structural rearrangement and ask me to do some of the legwork of rewriting, if you want to lay down the framework of the high level organizational structure. |
|
@patrick-nicodemus #199 is now closed. You're welcome to proceed with adapting your revisions. I apologize for the conflicts! |
I have started writing a new section which incorporates material from this section of the documentation : https://ocaml.org/manual/5.3/bindingops.html. There might be too much detail for an introductory textbook. Also, I haven't yet successfully managed to build the book locally, so the OCaml code may contain many errors.