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

implement efficient streaming apis #98

Open
dignifiedquire opened this issue Feb 6, 2024 · 0 comments
Open

implement efficient streaming apis #98

dignifiedquire opened this issue Feb 6, 2024 · 0 comments

Comments

@dignifiedquire
Copy link
Contributor

dignifiedquire commented Feb 6, 2024

This depends on the language and needs some manual work.

Golang

We need to use file descriptors for this, for an example of the go side this would look like this
https://github.com/filecoin-project/filecoin-ffi/blob/master/proofs.go#L208-L214

and the rust side looks sth like this
https://github.com/filecoin-project/filecoin-ffi/blob/master/rust/src/proofs/types.rs#L8-L40

For windows this can also be done, but needs specific care, as the apis will be slightly different.

Swift

TODO

Python

TODO

APIs that would benefit from this

TODO

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant