FSharpPlus icon indicating copy to clipboard operation
FSharpPlus copied to clipboard

Extensions for F#

Results 89 FSharpPlus issues
Sort by recently updated
recently updated
newest added

Currently `IObservable` has LINQ extension methods `IObservable.Select`, `IObservable.SelectMany` and `Observable.Return`. It seems that it might be nature to have monad instance just following System.Reactive.Linq 's implementation. As discussed in [here](https://stackoverflow.com/questions/68188352/how-to-implement-custom-monad-instance-especially-for-iobservable-in-fsharpplus/68207476?noredirect=1#comment120708061_68207476),...

enhancement
help wanted

### Description ![image](https://user-images.githubusercontent.com/19922066/120883900-7afc5400-c612-11eb-83b9-f7000ffce46d.png) Directly accessing http://www.plantuml.com/plantuml/svg/f5PBRjim45s7f-0gy2UsWIuBsyYd2D25WG3kBiY2aYYPYKGg99N6JdooBdgaNg6KI56af2I0l1DdD3EFytd3Vt_-NWg9k2oo58WdGdF4KGR5I_A3P9WAmkXMxbCCOvGA381a2POxpE4RE4E1a1o54eOf4W9kSKOIpeeStj_lfCo_BnQno3bxnA4KyuJ8NH7C2LlSRdU8vtTf8HQr1nLb9chp-KvcwSD36G72AHnDn_0Lxi7P4NH2th2CKHGD2nXgurOu_Ae3l9heg_Lw30LCu7kfmZGg3wLkjT9_H4MUaX19N9eSWKBP0hbXb9616BFAje5O1ZnWpe2J6VXsbUSAc801apkeJSGHL13B_xRuUIwAJE5JuDheRWiQIiQ7mOkriOylGpcCLJ0Rlw07akledVfHTNn1d20gXrRHSU43qQeQJi_TLTwgqf4NF2muQXpueJcM1QTL4bITbXFLGrvAcXnDOKfY-QqygIRlfkWgbPZJKp0s3doCEClbtW1yxm2CIMa7--ks6JvrhPdh9ckzNfLj7VSdwv4Hsb_CQnAVqie1wMtcDqMEaeH7610D8p50OiA5jB04LiqMsJxh31bB8nIa0oiO6siNcSKrXPAf0Uyjaqh9IO43yaLe_SF6IKn7MMaE_Rfh53vfItYeqXWGorEjg_nICuwv67uNsJZuA8_w3-mKzRd0DCGVv5QU2YaWNuEo_pImL98yO9-iv3lEJXgAtDgtjgH563bZKMdIUbgh4xUdlksjbcR2-7uWyHlh5Z8b_XcPtRrSBajQyzQrufUr4VOjwolEsU-1H5kQ-koXH1MHLL-tXZ6IXjcKT5ipHwBfRpAPZ9lJ-VcvFbMiqhomu6pslgvV5g3UuLfgYR0bTxOTS3UVzOMY7hcpVu29Dv_R_rr9JNAUiA4WYwPoQrvklj0PSc0fiwDnMCtSrnaZxmO6mQTgrxCBtBst1Ua_MC38A2vy-LZZQeOFE7CuisqFHetumagDiMv4SAdUTUNB_3y0003__mC0 loads fine. ### Repro steps Load http://fsprojects.github.io/FSharpPlus//abstractions.html on Firefox on Windows. ### Expected behavior Graph loads properly. ### Actual behavior Graph disappears. ### Known...

`ToSeq` Invokable has an overload for IEnumerable which has lower priority than the custom implementation (ToSeq explicitly defined on the type). This cause some inconsistencies, in dictionary like types where...

enhancement
fix
F#+ v2.0

### Description `%02d`, `%5.2f`, `% i` ### Repro steps ```fs #r "nuget:FSharpPlus" FSharpPlus.Parsing.trySscanf "%02d" "13" FSharpPlus.Parsing.trySscanf "%5.2f" "313.2" FSharpPlus.Parsing.trySscanf "% i" "13" ``` ### Expected behavior ```fs Some 13 Some...

enhancement
fix

I've seen a sample on the website, which looks like this: ```fs #r @"../../src/FSharpPlus/bin/Release/net45/FSharpPlus.dll" open FSharpPlus ``` But it's probably a good idea to show real life usage, like this:...

In our operators docs we have `` operator: https://fsprojects.github.io/FSharpPlus/reference/fsharpplus-operators.html#(%20%3C!%3E%20) It is not displayed properly, and we get `f x` instead of `f x`. ![obraz](https://user-images.githubusercontent.com/22241847/102701660-98eb1d80-4259-11eb-890a-9f8d267ceeb9.png) I've tested it both with Firefox...

bug
documentation

I think for V2.0 we can start discussing features here, before moving to a formal project. What comes to my mind at the moment is: 1. Remove subsumption from Applicatives:...

F#+ v2.0

I opened this issue to discuss how can we improve the docs. It's very valuable the input from users, as I have a deep knowledge of the library already, so...

documentation

When opening new PR I get check annotations from Fable tests in `Files changed` tab. These are on files that wasn't modified: ![obraz](https://user-images.githubusercontent.com/22241847/103994557-70d74600-5197-11eb-972b-ff73c4f923c5.png) (Source: https://github.com/fsprojects/FSharpPlus/pull/418/files) I think it would be...

When searching through FSharp.Core code, I've found that it handles null cases in its external APIs. In F#+ we don't handle nulls at all, which results in inconsistencies with core...

enhancement