GitHub - TonyAbell/FSharpPlus: Extensions for F# · GitHub
Skip to content

TonyAbell/FSharpPlus

 
 

Folders and files

Repository files navigation

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.

About

Extensions for F#

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

Contributors