Hacker News new | past | comments | ask | show | jobs | submit login

What is a JAR loaded at runtime in Java code supposed to do ?



Well 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.


> 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.


I 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.


Sure, 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.




Consider applying for YC's Spring batch! Applications are open till Feb 11.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: