GitHub user adamreeve added a comment to the discussion: New assembly for 
scalar types

I'm not sure about this. This would mean that the `Apache.Arrow` assembly would 
depend on `Apache.Arrow.Scalars`, and also add a new dependency on 
`System.Text.Json`. It sounds like extra bloat for the majority of users who 
won't need to use the variant type, compared to the current state where variant 
is in an independent assembly.

But on the other hand, the variant implementation isn't that large, and it is 
just another scalar type, albeit an extension type and more complex than the 
others, so this does make sense from a semantic point of view. This should also 
simplify things when adding an extension type array for variant.


GitHub link: 
https://github.com/apache/arrow-dotnet/discussions/313#discussioncomment-16630642

----
This is an automatically sent email for [email protected].
To unsubscribe, please send an email to: [email protected]

Reply via email to