-
Notifications
You must be signed in to change notification settings - Fork 22
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
From other FP languages #116
Conversation
|
||
::: | ||
|
||
## `suspend` for `IO` |
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.
Should we incorporate this somewhere on the website, would this make sense here?
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.
@serras should we add this document somewhere? Does it make sense in this document?
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.
Oh, I forgot about this, let me add it in a new PR.
Co-authored-by: Francisco Diaz <francisco.d@47deg.com>
Co-authored-by: Francisco Diaz <francisco.d@47deg.com>
Co-authored-by: Francisco Diaz <francisco.d@47deg.com>
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.
Good stuff, @serras!
This PR brings the _Why suspend over IO_ document, as discussed in #116 (comment). @nomisRev @raulraja please check that everything we say is still relevant. I've made a few edits, including: - Disclaimer that the rationale applies to Kotlin + Arrow, it doesn't mean this is the golden standard for everything ![Captura de pantalla 2023-03-30 a las 13 25 56](https://user-images.githubusercontent.com/309334/228821611-f6a69518-dd15-43fb-bb68-3026b11205f0.png) - Clearly marked conclusions at the end of each section ![Captura de pantalla 2023-03-30 a las 13 26 29](https://user-images.githubusercontent.com/309334/228821718-0732b814-f01d-4f67-ab8a-55d4299df4ee.png) - Update to the names used in Cats Effect 3.x ![Captura de pantalla 2023-03-30 a las 13 27 47](https://user-images.githubusercontent.com/309334/228821999-cd2bffb4-3eb1-4ef9-8f2b-89949bc536fd.png)
I've gathered some ideas which could help somebody migrating from Scala to feel a bit more comfortable using Arrow. Feel free to throw more ideas into the mix :)