You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Are you planning rewrites in the platforms' specific languages (i.e. Kotlin/Swift) or a port of Iroh via cross-compilation?
I am currently looking at solutions for an upcoming application, and I have explored go-mobile, IPFS Lite, Rust IPFS (until discontinued). I was planning to investigate iroh and was hoping to understand better your roadmap.
Are you planning rewrites in the platforms' specific languages (i.e. Kotlin/Swift) or a port of Iroh via cross-compilation?
We are not planning any rewrites, the core code will stay in rust and be cross compiled for the target platform. Luckily both Java & Swift (and I think Kotlin, though no experience from me there) have great support for FFI bindings to C, so the iroh libraries can than be exposed using a C based api to those.
Activity
dignifiedquire commentedon Nov 18, 2022
[I will let @b5 reply to the roadmap part]
We are not planning any rewrites, the core code will stay in rust and be cross compiled for the target platform. Luckily both Java & Swift (and I think Kotlin, though no experience from me there) have great support for FFI bindings to C, so the iroh libraries can than be exposed using a C based api to those.