FSharp.Core.Extended
FSharp.Core.Extended copied to clipboard
A drop-in replacement for F# core library with generally faster defaults
I believe having this as `net8.0` would be beneficial. More people might try it.
Could we please have another release of this? It would help unblock the currently broken NuGet page. Thank you!
`ImmutableHashSet` and `ImmutableDictionary` can definitely be used in place of `Set` and `HashMap` Maybe `ImmutableStack` can work instead of `List` when collection initializers implemented?
I propose we get rid of the `try` naming altogether and return valueoption by default. Existing throwing functions should have a prefix like `unsafe` instead: `tryHead` -> `head`, `head` ->...
Change printf handling of %P to use `string` function instead of `.ToString()`
We can do a breaking change and resolve https://github.com/fsharp/fslang-suggestions/issues/472 without necessitating extra functions.