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

From other FP languages #116

Merged
merged 9 commits into from
Mar 29, 2023
Merged

From other FP languages #116

merged 9 commits into from
Mar 29, 2023

Conversation

serras
Copy link
Member

@serras serras commented Mar 29, 2023

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 :)

@serras serras self-assigned this Mar 29, 2023

:::

## `suspend` for `IO`
Copy link
Member

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?

https://arrow-kt.io/docs/effects/io/

Copy link
Member

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?

Copy link
Member Author

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.

@serras serras changed the title Migration from Scala From other FP languages Mar 29, 2023
content/docs/learn/quickstart/from-fp.md Outdated Show resolved Hide resolved
content/docs/learn/quickstart/from-fp.md Outdated Show resolved Hide resolved
content/docs/learn/quickstart/from-fp.md Outdated Show resolved Hide resolved
serras and others added 3 commits March 29, 2023 16:39
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>
Copy link
Contributor

@franciscodr franciscodr left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good stuff, @serras!

@serras serras merged commit 1674dec into main Mar 29, 2023
@serras serras deleted the migration-scala branch March 29, 2023 14:42
serras added a commit that referenced this pull request Mar 30, 2023
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)
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.

None yet

3 participants