hi Anthony, On Sun, Jul 12, 2020 at 12:13 PM <anthony.ab...@gmail.com> wrote: > > I am in the same position as Adam - We don't use the official apache arrow > library any more either and have been using an old fork with our own > (probably the same) bug fixes. > > Personally, I have somewhat given up on the Apache .Net library... I have > an alternative C# arrow library that I have written (from the flat buffers > spec) that has C# features I need / want... Async/Await - Tasks, > IAsyncEnumerable, multi-threading / high performance/ serialization > plugins, etc) - I am considering releasing it since I think many others > could benefit from it over the current library.
I'm a bit confused by this, it seems like avoiding fragmentation and having a canonical library that is well-supported by the community is the goal we are all working toward. Why would the current library not evolve to have the features you need? I don't think there is any barrier (aside from having to respond to code review comments) to having patches accepted. >From my perspective, we accepted an initial C# code donation from Feyen Zylstra but then there were no many further contributions from this organization. Eric from Microsoft has done some development work, but otherwise it seems like we are still in "community bootstrapping" mode. If there are individuals who are invested in having a good standard Arrow library for C#, you are as free as any other open source contributor to take up a de facto leadership role in the project. To have an Arrow library that can be trusted for mission critical work (i.e. that passes the integration test suite, in particular) is a significant amount of work, so I'm concerned if the C# community does not pool efforts on this that the most likely outcome is that Arrow as a technology will simply fail to get traction in the .NET world. > -Anthony > > > On Fri, Jul 10, 2020 at 2:23 PM Eric Erhardt > <eric.erha...@microsoft.com.invalid> wrote: > > > I agree with Adam, the more usage and feedback we can get the better on > > the .NET Library. > > > > > However there is no library for C# listed anywhere else in the > > > documentation. > > > > We have some XML style doc comments in the code. It would be great if we > > could generate a website/markdown from those XML files produced by the > > build. And then get it shown under the Documentation tab on > > https://arrow.apache.org/. I've opened > > https://issues.apache.org/jira/browse/ARROW-9406 for this. > > > > Eric > > > > -----Original Message----- > > From: Adam Szmigin <adam.szmi...@xsco.net> > > Sent: Friday, July 10, 2020 6:28 AM > > To: dev@arrow.apache.org > > Subject: [EXTERNAL] Re: .NET support for Arrow > > > > Hi Yash, > > > > My organisation is using the C# library for a product we are working on. > > However, we are using a fork which includes a number of bug-fixes for > > issues that would have otherwise blocked us. I've raised a few PRs to fix > > these upstream. > > > > I think it's fair to say that the C# library is at an early stage of > > development at the moment. The more people who are able to test and > > contribute back, the better. > > > > Kind regards, > > > > > > -- > > Adam Szmigin > > > > On 10/07/2020 04:05, Yash Ganthe wrote: > > > Hi, > > > > > > The first paragraph of docs at > > > > > https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Farrow.apache.org%2F&data=02%7C01%7CEric.Erhardt%40microsoft.com%7C150d7a7f5f1a4274567008d824c46983%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637299773289674614&sdata=IbmMQwZMqlo0Ya7ocgfNrZAsHruErwB%2Bg1DuD7qqzm0%3D&reserved=0 > > says it supports C#. > > > However there is no library for C# listed anywhere else in the > > > documentation. Is .NET supported at all? > > > > > > Regards, > > > Yash > > > > >