Gus
Gus
This is a problem we find from time to time. @NickDarvey just posted a small repro in our Slack (thanks Nick) so I'm creating this issue on his behalf and...
Implement monomorphic functors, see http://hackage.haskell.org/package/mono-traversable This will remove the current incorrect `string` and `StringBuilder` instances of Functor, to a place where they belong. It might also provide more efficient specializations...
This story tracks back to the first release of F# where the function `Async.Catch` was added, using the type on the left for the "right" value. This in a type...
This was a question posed here https://github.com/fsprojects/FSharpPlus/issues/288#issuecomment-625480630 > Regarding seq and subsumption: Seems it's also happening with tryFind (foldable) and empty (functor). When used for Map, it's subsumed as seq...
Right now the tests use a pinned version which is not the same as the one used for the compile test.
The type `Validation` belongs to the `Alt` abstraction (operation ``) but not to the `Alternative` abstraction (operation `` and `empty` element). Why? Because it doesn't obey the `Alternative` rule `empty...
At the moment we have only one active recognizer: `Parse` and I'm not very happy with the name as it does exactly the opposite (maybe `Parsed` is a better name,...
It would be nice to have a Lazy List implementation here. Apart of the interesting abstraction it provides for users of this library, it might be useful to use it...
We could get better types, but we risk more value restrictions. For instance, defining it like this: ``` /// Kleisli arrows of a monad. Represents a function 'T -> 'Monad``,'u>...
This is a [long standing design issue](https://github.com/gusty/FsControl/issues/10), however it doesn't seem to have any impact in usability, but the real impact seems to be that it's a bit confusing how...