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

Reply via email to