### Describe the enhancement requested A number of improvements have been suggested over the years to improve the Arrow APIs. Some of these would be backwards-incompatible. - Implement `IEqualityComparer<Schema>` - Implement `IEqualityComparer<Field>` - Fix implementation of `IEquatable` on arrays - Standardize on a base class instead of an interface - Add pretty-printing methods - Define scalar types for all Arrow types - `FixedSizeBinaryArray` somehow ended up in namespace `Apache.Arrow.Arrays` instead of `Apache.Arrow` like the other arrays. [https://github.com/apache/arrow/issues/21197](https://github.com/apache/arrow/issues/21197) [https://github.com/apache/arrow/issues/21748](https://github.com/apache/arrow/issues/21748) [https://github.com/apache/arrow/issues/21992](https://github.com/apache/arrow/issues/21992) [https://github.com/apache/arrow/issues/36777](https://github.com/apache/arrow/issues/36777) [https://github.com/apache/arrow/issues/45095](https://github.com/apache/arrow/issues/45095)
Activity