4 ms·
No it doesn't. How can you open dynamically a third party Go library from your Go binary ? you can't.
by spriggan3 10y ago
No it doesn't. How can you open dynamically a third party Go library from your Go binary ? you can't.
- pjmlp 10y agoSo what is that supposed to do?
- spriggan3 10y agoWhat is a JAR loaded at runtime in Java code supposed to do ?
- pjmlp 10y agoWell I expect it to work like this: - Define a Go interface for plugin - Create a C style shared library with a factory function - On the application side, load the library and cast the pointer to the plugin interface - Make sure the Go runtime is compiled as a shared library visible to the application and respective plugins It is as easy to put a jar into a directory? No, but it is doable.
- spriggan3 10y ago> Create a C style shared library with a factory function > On the application side, load the library Show me the code then, I still maintain than what you think is possible isn't. And I don't want to see any C code in your example.
- pjmlp 10y agoI might try to do it as a learning exercise of the state of Go tooling, but I have better things with my life than proving things to strangers on the Internet.
- spriggan3 10y agoSure, and you can make up anything without facts. I have also better things to do that believing a complete stranger which can't source his claims.