Skip to content

Latest commit

 

History

History
21 lines (12 loc) · 993 Bytes

README.md

File metadata and controls

21 lines (12 loc) · 993 Bytes

FSharpPlus Build Status

This project contains some extensions for F#.

  • Extension methods for existing types.
  • New types.
  • Generic Computation Expressions and Linq Builders.
  • Generic Functions and Operators.
  • A generic Math module.

FSharpPlus (F#+) makes the new types instances of the existing TypeMethods defined in FsControl integrating them with existing .NET types.

As an example, there is a ParallelArray type which can act as a Functor (instance for Map), an Applicative (instances for Pure and Apply) and a Monoid (Mempty and Mappend).

At the same time, F#+ provides Generic Functions and Operators, most of them based in direct calls to FsControl's TypeMethods or common operations for the abstractions represented there.

In the Sample folder you can find examples about how to use F#+ in your code.