GitHub - wasphub/FSharpPlus: Extensions for F# - http://gusty.github.io/FSharpPlus · GitHub
Skip to content

wasphub/FSharpPlus

 
 

Repository files navigation

FSharpPlus Build Status

A complete and extensible base library for F#.

It contains the most requested additions to the F# core library, including:

  • Common FP combinators, generic functions and operators.
  • Extension methods for F# types with consistent names and signatures.
  • Standard Monads: Cont, Reader, Writer, State and their Monad Transformers.
  • Other common FP abstractions.
  • Generic Functions and Operators which may be further extended to support other types.
  • Generic Computation Expressions and Linq Builders.
  • A generic Math module.
  • A true polymorphic Lens/Optics module.
  • A Haskell compatibility module.

Users of this library have the option to use their functions in different styles:

  • F# Standard module + function style: [module].[function] [arg]
  • As extension methods [arg].[function]
  • As generic functions [function] [arg]

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

See the documentation for more details.

About

Extensions for F# - http://gusty.github.io/FSharpPlus

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

Contributors

Languages

  • F# 96.7%
  • C# 2.8%
  • Other 0.5%