Hi Antoine, Thanks for the reply.
It would be great to get the Swift implementation added to the integration test. I have a task for adding the C Data Interface and I will work on getting the integration test running for Swift after that task. Can we move forward with setting up the repo as long as there is a task/issue to ensure the integration test will be run against Swift soon or would this be a blocker? Also, I am not sure about Julia, I have not looked into Julia’s implementation. Thank you, Alva Bandy On 2023/10/10 08:54:30 Antoine Pitrou wrote: > > Hello Alva, > > This is a reasonable request, but it might come with its own drawbacks > as well. > > One significant drawback is that adding the Swift implementation to the > cross-implementation integration tests will be slightly more complicated. > It is very important that all Arrow implementations are > integration-tested against each other, otherwise we only have a > theoretical guarantee that they are compatible. See how this is done here: > https://arrow.apache.org/docs/dev/format/Integration.html > > Unless I'm mistaken, neither Swift nor Julia are running the integration > tests. > > Regards > > Antoine. > > > > Le 09/10/2023 à 22:26, Alva Bandy a écrit : > > Hi, > > > > I would like to request a repo for Arrow Swift (similar to arrow-rs). > > Swift arrow is currently fully Swift and doesn't leverage the C++ > > libraries. One of the goals of Arrow Swift was to provide a fully Swift > > impl and splitting them now would help ensure that Swift Arrow stays on > > this path. > > > > Also, the Swift Package Manager uses a git repo url to pull down a package. > > This can lead to a large download since the entire arrow repo will be > > pulled down just to include Arrow Swift. It would be great to make this > > change before registering Swift Arrow with a Swift registry (such as Swift > > Package Registry). > > > > Please let me know if this is possible and if so, what would be the process > > going forward. > > > > Thank you, > > Alva Bandy > > >