Skip to content

Provide an example of using Newtype and Maybe Newtype #75

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

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

jbmusso
Copy link

@jbmusso jbmusso commented Nov 7, 2019

This pull request adds an example of using Newtype as well as Maybe Newtype.

Being relatively new to PureScript, it took me a bit of time to understand what was going on with the nested Except and Maybe functors. The journey taught me a lot however and I believe this example could be helpful to others.

I feel there's something not really idiomatic in using <#> map Email, which initially came up as <#> (<$>) Email while I was figuring out the types and nesting.

I'd happily rename Email and foo, bar, baz, duh to something more meaningful.

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.

1 participant