Skip to content

Provide an example of using Newtype and Maybe Newtype#75

Open
jbmusso wants to merge 1 commit into
purescript:masterfrom
jbmusso:newtype-maybe-example
Open

Provide an example of using Newtype and Maybe Newtype#75
jbmusso wants to merge 1 commit into
purescript:masterfrom
jbmusso:newtype-maybe-example

Conversation

@jbmusso
Copy link
Copy Markdown

@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