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
This library is really cool, thanks for making it!
I'm exploring using it to interop from my Clojure REPL with a dynamic library I'm creating in Swift on MacOS.
I'd love to be able to add new functions to the native side and start using them immediately without having to fully restart my JVM + REPL.
Do you think this would be possible and worthwhile to add to coffi?
This Rust issue conversation suggests that there are a few hoops to jump through on Mac but it's ultimately possible.
I'm happy to put some effort into this, but I know very little about this kind of native stuff so figure I'd get your take before I started shaving this yak =D
The text was updated successfully, but these errors were encountered:
This is something I'm definitely interested in exploring. I'll try to play around and see what kinds of limitations I run into while working on it. I expect to potentially run into a bunch of hurdles around needing to redefine wrapped functions etc. when the new library is loaded, and since coffi doesn't keep track of which symbols come from which libraries it will be nontrivial without code changes to support automatically reloading the definitions when a library is reloaded.
This library is really cool, thanks for making it!
I'm exploring using it to interop from my Clojure REPL with a dynamic library I'm creating in Swift on MacOS.
I'd love to be able to add new functions to the native side and start using them immediately without having to fully restart my JVM + REPL.
Do you think this would be possible and worthwhile to add to coffi?
This Rust issue conversation suggests that there are a few hoops to jump through on Mac but it's ultimately possible.
I'm happy to put some effort into this, but I know very little about this kind of native stuff so figure I'd get your take before I started shaving this yak =D
The text was updated successfully, but these errors were encountered: