Don Syme
Don Syme
> The current defaults are based on having wanted to provide something useful for the more complex objects and data structures. Your Tensor.ToString() example works because the method was written...
> When someone is doing more exploratory work (debugging, learning) they might want a more expansive view. Do we have any evidence about how often users want more expansive/structured views?...
@abelbraaksma I marked this as "feature improvement" - it should probably be "by design" since I don't think we count ``#if`` as a directive in this context. I'd need to...
@abelbraaksma Yes, improving the message would be fine, thanks
@gh3x78E This looks like a bug - thanks for the report. As workaround please simply don't use "protected" in this case on your C# base class. In general, F# de-emphasizes...
In F# 5.x we should just remove the reservation of very old OCaml-comapt operators `land`, `lor, `lxor`. We don't need them in any F# code.
> I'm probably not alone in finding myself wanting to name things params pretty often. Yes we should remove this
Yeah, it's solving some real problems. But my goodness I find the adhoc nature of these C# solutions to these problems really problematic (e.g. the attributes on parameters). As an...
Yes this is fine, agreed it makes sense
I am recording a link to this bug in https://github.com/dotnet/fsharp/pull/6805 to make sure we capture a definitive status for it as part of that work