Skip to content
\n

I went through the operators in the Operators module, but descriptions are terse and unfamiliar with abstractions in the notation (e.g., functors, monoids, applicatives).

\n

Thank you for this library and also for the help in advance!

","upvoteCount":1,"answerCount":2,"acceptedAnswer":{"@type":"Answer","text":"

Main starting point is the abstractions page. The abstraction you are looking for is called an applicative. An example of applicative error handling is done here as well as the documentation on the applicative page.

\n

Note the usage of <!> and <*> that you can find referenced in the above mentioned Operators module and in the documentation for applicatives.

","upvoteCount":1,"url":"https://github.com/fsprojects/FSharpPlus/discussions/576#discussioncomment-7850227"}}}

What is F#+'s equivalent of Scott Wlaschin's plus function? (i.e., concatenating Error values during a validation pipeline for example) #576

Closed Answered by wallymathieu
toraritte asked this question in Q&A
Discussion options

You must be logged in to vote

Main starting point is the abstractions page. The abstraction you are looking for is called an applicative. An example of applicative error handling is done here as well as the documentation on the applicative page.

Note the usage of <!> and <*> that you can find referenced in the above mentioned Operators module and in the documentation for applicatives.

Replies: 2 comments

Comment options

You must be logged in to vote
0 replies
Answer selected by toraritte
Comment options

You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants