Gus

Results 74 issues of 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...

F# Compiler Bug

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...

enhancement
RFC
F#+ v2.0

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...

RFC
discussion
F#+ v2.0
urgent

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...

question
RFC

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...

bug
F#+ v2.0

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,...

enhancement
RFC

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...

enhancement

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...

enhancement