John Wostenberg

Results 55 issues of John Wostenberg

Continuation of #6, as some of the format specifier implementations are blocked by external issues. # Tasks * [ ] `%g`, `%G` - #14 * [ ] `%M` - #15...

enhancement
effort:MEDIUM
impact:LOW
blocked

`logf` should translate `%o` to the equivalent .NET-style format specifier. See: https://learn.microsoft.com/en-us/dotnet/fsharp/language-reference/plaintext-formatting#format-specifiers-for-printf.

enhancement
effort:SMALL
impact:LOW
blocked

`logf` should translate `%B` to the equivalent .NET-style format specifier. See: https://learn.microsoft.com/en-us/dotnet/fsharp/language-reference/plaintext-formatting#format-specifiers-for-printf.

enhancement
effort:SMALL
impact:LOW
blocked

The following should work: ```fsharp let durationMs = 5. / 3. logfi ml $"Duration: %.2f{durationMs}ms" ``` Currently, this blows up with a runtime exception. IIRC, this might actually be impossible...

enhancement
impact:MEDIUM
blocked

`logf` should translate `%M` to equivalent .NET-style format specifiers. See: https://learn.microsoft.com/en-us/dotnet/fsharp/language-reference/plaintext-formatting#format-specifiers-for-printf.

enhancement
effort:SMALL
impact:LOW

`logf` should translate `%g` and `%G` to equivalent .NET-style format specifiers. See: https://learn.microsoft.com/en-us/dotnet/fsharp/language-reference/plaintext-formatting#format-specifiers-for-printf.

enhancement
effort:SMALL
impact:LOW

Currently, the Fable implementation of the library is really a compatibility stub. It just erases parameters from the format string, uses the regular `ksprintf` function to render the whole thing...

enhancement
effort:LARGE
impact:LOW

### Description The NuGet package FSharp.DependencyManager.Paket depends on FSharp.Core = 5.0.0. It should be FSharp.Core >= 5.0.0 instead. This mistake was introduced at version 7.0.1