Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[WIP] Exploration about arrow #117

Draft
wants to merge 3 commits into
base: master
Choose a base branch
from
Draft

[WIP] Exploration about arrow #117

wants to merge 3 commits into from

Conversation

Non-Contradiction
Copy link
Collaborator

Description

Explore the possibility of supporting arrow in JuliaCall. Need to use Arrow.jl as a dependency.

  • Add Arrow.jl as an optional dependency.
  • Add R package arrow as an optional dependency.
  • Have a simple implementation for vectors (may involve copies at the current stage).
  • Set up the CI tests.

Related Issue

#114 is about the efficiency of data transfer betwen Julia and R. The mechanism currently involves data copying in the transfer process. Since we have mechanisms provided by arrow and Arrow.jl, it is natural to try to figure out a no-copy mechanism in JuliaCall.

Example

@ViralBShah ViralBShah marked this pull request as draft November 7, 2024 13:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

1 participant