Hello community,
We are pleased to announce that Microsoft has open-sourced the Substrait C# library under the Apache 2.0 license:
https://github.com/microsoft/substrait-csharp
This work was a joint effort by Jesus Camacho Rodriguez and YongChul Kwon. We would be happy to donate this codebase to the official Substrait community to help build and support a stronger C# user base!
To that end, we would like to gather community feedback and the PMC's thoughts on replacing the current official substrait-io/substrait-csharp repository with this donated codebase.
Below is a brief summary comparing the current state of both repositories:
substrait-io/substrait-csharp (Current):
Empty implementations for 8 Relations (Rels)
Limited recent commits around type support
No expression support
microsoft/substrait-csharp (Proposed Donation):
Fully encodes and decodes TPC-H benchmark queries (Rels, types, expressions, and extensions)
Includes schema handling, type derivation, and validation
Comprehensive test coverage
Given the feature completeness and test coverage, we believe bootstrapping the official repository from this codebase will significantly accelerate C# adoption in the Substrait ecosystem (acknowledging, of course, our bias as contributors!). If the community agrees, we plan to move all our future C# development directly to the community repo.
Please share any questions, concerns, or feedback on this proposal.
Best regards,
YongChul & Jesus
--
You received this message because you are subscribed to the Google Groups "substrait" group.
To unsubscribe from this group and stop receiving emails from it, send an email to substrait+...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/substrait/7e4a6fe2-8975-439d-a5ea-83b3fcbfab4dn%40googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/substrait/CAJ9XdSo93xDYuZw-R9%2BS6ZtjSXpT6UExc%3Db0y5dTMb9zC3drsQ%40mail.gmail.com.
To view this discussion visit https://groups.google.com/d/msgid/substrait/CAPRo3Ri6Dh9xLpSF9QNbYG599P%2Bo8kCNUXaMk3YbptBZjNMi2g%40mail.gmail.com.