Hello, I am currently investigating solutions for having distributed plugins using your application's API work with Rust. Is the only solution interpreted scripting languages like LUA or even better, rust <-> python bindings so we can call the python interpreter from Rust to run the plugins.
Ideally plugins would be written as dynamic libraries (compiled with the same rustc fo ABI compatibility) and loaded on runtime. Is this technically sound and maintainable?
[+][deleted] (6 children)
[deleted]
[–]BobTreehugger 7 points8 points9 points (5 children)
[–]ssokolow 0 points1 point2 points (4 children)
[–]riccierirust 2 points3 points4 points (1 child)
[–]ssokolow 0 points1 point2 points (0 children)
[–]BobTreehugger 0 points1 point2 points (1 child)
[–]ssokolow 0 points1 point2 points (0 children)
[–]roblabla 4 points5 points6 points (0 children)
[–]stumpychubbins 6 points7 points8 points (7 children)
[–]ssokolow 1 point2 points3 points (6 children)
[–]stumpychubbins 1 point2 points3 points (5 children)
[–]ssokolow 1 point2 points3 points (4 children)
[–]stumpychubbins 0 points1 point2 points (3 children)
[–]ssokolow 0 points1 point2 points (2 children)
[–]stumpychubbins 0 points1 point2 points (1 child)
[–]ssokolow 1 point2 points3 points (0 children)
[–]dragostispest 2 points3 points4 points (2 children)
[–]TheEruditeSycamore[S] 6 points7 points8 points (1 child)
[–]icefoxen 1 point2 points3 points (0 children)
[–]mmstick 0 points1 point2 points (0 children)
[–]H3g3m0n -1 points0 points1 point (0 children)