FSharpx.Extras icon indicating copy to clipboard operation
FSharpx.Extras copied to clipboard

Functional programming and other utilities from the original "fsharpx" project

Results 11 FSharpx.Extras issues
Sort by recently updated
recently updated
newest added

### Description Feature request ```FSharp [] module String = let toPascalCase (value: string) = let character = value.[0] let letter = character.ToString().ToUpper() let pascalCased = letter + value.Substring(1) pascalCased ```

I understand that it's because this library is older than the inclusion of the `Result` type in FSharp.Core. But maybe it would be worth adding a separate `Result`-based validation module?...

### Description There are no useful examples or documentation for the validation functionality. ### Repro steps Attempt to search for examples of usage on the docs or google. ### Expected...

### Description We should try to document the whole public surface of the package. Relying solely on the name or parameter name or signature is not beginner-friendly and makes exploration...

Looking at this **StackOverflown** solution (https://stackoverflow.com/questions/21194565/null-coalescing-operator-in-f), seems that people found a tricky way to "emulate" C# null coalescing operator into F#. It is implemented in this library or something similar?...

### Description I am trying to use this function https://github.com/fsprojects/FSharpx.Extras/blob/0c34475e5e0a0217bae7c5e65271f4410e6c8bf4/src/FSharpx.Extras/ComputationExpressions/Monad.fs#L236-L239 but it seems to me that it does not do what I expect it to do... consider this snippet that...

### Description FSharpx provides a lot of functionality, but there is some need to trim it and apply .net and f# naming conventions. See also: https://github.com/fsprojects/FSharpx.Extras/issues/311 https://github.com/fsprojects/FSharpx.Extras/issues/325 https://github.com/fsprojects/FSharpx.Extras/issues/368 Some of...

Hi, First of all, thank you for this helpful library. I'd like to report here a duplication of the same method with 3 names (ofBoolAndValue, fromTryPattern, tryParseWith). let a =...

Looking at the code base as a whole, there seems to be a strong lack of consistency when it comes to dealing with cultural variation wrt the processing of strings....

We have a lot of cool operators in F#x. Let's try to give them names and add the named vbersions to the prelude (or the monads). Pull request are welcome...

feature-request