orthoxerox
orthoxerox
@yamensaban It's a known limitation of the connector. You have to create a separate external table definition *from Hive* that points to the same location to read it.
I have to write a lot of SQL at work, and the lack of trailing commas is the bane of every SQL programmer (any probably of every programmer that has...
See #77 regarding `with` expressions that are more useful than bare `With` methods.
@Richiban What about https://github.com/dotnet/csharplang/blob/master/proposals/records.md#primary-constructor-body ? That looks like a primary constructor to me.
@Richiban last time I asked, the LDT planned to relax this restriction and compare runtime types in `Equals`.
@Richiban The comparison goes something like this: ```c# public override Type TypeTag => typeof(Foo); public bool Equals(Foo other) { if (typeof(Foo) != other.TypeTag) return false; ... } ``` Of course,...
> I think there's also room for reference-based DUs. If they had a similar enum class syntax they could be implemented like DUs in F#, as an abstract class with...
Non-defaultable value types would help a lot with designing proper struct tagged unions (`Either` in language-ext has *three* tags to avoid mistakenly getting a default `L` or `R` from a...
The biggest drawback is probably spooky action at a distance. I understand that by marking my method interceptable I acquiesce to having my logic replaced, but now the user of...
This will be great for struct-based `Option` and friends.