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]
