Phillip Carter
Phillip Carter
See also: https://github.com/fsprojects/FAKE/issues/2719 So if we need .NET 7+ support, we need to rip out FAKE. It's honestly not a bad idea, FAKE is typically nothing but trouble for the...
Closing as dealt with in latest main
Closing out old PR
Hmmm. I like the idea of language-specific idioms. I think the main challenge isn't one of uniformity, but of verbosity. Some languages (like .NET) use a nice and compact format....
Makes sense. I think I'd be unambiguously in favor of the spec offering general guidance on readability/compactness of outputs. If it's a blessed path + there's some general guidelines to...
Yeah, we seemed to regress something here. We don't see this in VS though. I know our tooltips code is pretty complex though. Would you be able to use the...
Nope, for that you use the attribute on the definition. But `struct { |...|}` is the anon record syntax, so it's sort of an odd point.
Re-opening and reclassifying since the error recovery here is really, really awful: There is no hint at all that you need to add parentheses and it destroys your editor afterwards.
Tracking as a feature request, since this appears to be an unimeplemented scenario in the FCS expression API here: https://github.com/dotnet/fsharp/blob/be621d8725e3ea88cb832f4d457bc0bf377172ed/src/fsharp/symbols/Exprs.fs#L1172 Unfortunately I think only @dsyme has familiarity with this, since...
So this isn't necessarily a bug, since there are several places where we hold an invariant and emit this error when it's not met: https://github.com/dotnet/fsharp/blob/6b1af129b798d0b3b7c296b27e8c2a5ad4f1dad8/src/fsharp/TypeRelations.fs#L26 The question is if this...