Tomas Grosup
Tomas Grosup
I have searched online and I could not find a language having this in the standard library, to me this feels quite rare and more suitable for an "collections extensions"...
I personally believe the likelihood would increase if this would be an opt-in behavior, e.g. a separate project-wide setting. Like a language-feature flag which is preview only, not becoming the...
I believe this suggestion needs an update to better frame the current limitations - the amount of boxing for equality in generic contexts has been reduced since this suggestion was...
I am with @kerams here. With active patterns, going with the "tuple approach" would mean progressively unbalanced access paths to matching individual clauses. (the first 7 would be direct, next...
It could also emit a size-equivalent version of the generic `Choice` type for n>7, and be updated to acknowledge generated Choice types the same as the built-in ones. The benefit...
Exactly, matching on those via active patterns would be fine. If for some reason anyone wanted to write generic logic processing any active-pattern-function for let's say n=15 uniformly and across...
> Nice, the impact categories could be a bit more succinct but that's okay. I guess if we have many bugs we can also bring new labels for them. Well...
@vzarytovskii : Available here: https://github.com/dotnet/fsharp/blob/5c974952bdf6f68558d35483727dd474851c8202/.github/ISSUE_TEMPLATE/nullness_issue.yml
We could use a GH flag "this would not be needed if F# had Analyzer SDK". I think this suggestion is the kind of coding preference which would very well...
In the content right below it, it is explained what `TailCallAttribute` does - it is **only** about emitting a warning, a function can be tail recursive without it just fine....