FSharpPlus
FSharpPlus copied to clipboard
Extensions for F#
### Background and motivation From the requirements point of view: the fold function must provide init, reduce does not require init, which means no longer needs to write boilerplate "match...
Despite different semantics in some operations it shouldn't be a problem so in principle I see no reason why a ZipList shouldn't be treated as an IEnumerable.
- In F# we have `||>` which takes a tuple on the left side and applies each argument to a function on the right side - In F#+ we have...
### Background and motivation A generalization of F# collection's `concat` function. Here's a possible generic definition `let inline concat x = bind (toSeq >> ofSeq) x`. But we have to...
With the release of F# 9, lot of regressions are being observed. The idea is to compile a list as much detailed as possible. - F#+ doesn't compiler anymore: -...
With the introduction of F#9 there seems to be a breaking change in backwards compatibility. Although we can't fix the compiler, we can produce a lib that will work when...