-
Notifications
You must be signed in to change notification settings - Fork 213
Description
I've vocalized this in another issue as a sort of off-topic, but figured it would be best to make it its own issue.
The idea
Changing the architecture so that virtually any language could be used to make extensions, provided that someone creates a lib to communicate via websockets with the server.
How it could be done
As far as I could tell, and I'm no python programmer (part of the reason I want this "feature"), all it would take is trading pickle for JSON serialization/deserialization. And changing how the server starts the extensions so that it is not exclusive to python. Possibly also the github download so that it compiles the code in case of compiles languages (that part could be specified in the manifest).
I think this would really open a lot of possibilities and, in some cases, make the extensions faster. I'm available to make the Rust lib for this if it gets implemented.