Replies: 1 comment
-
#8675 Steel can load dylibs. The reason Rust plugins were rejected was to make it more accessible to write and use plugins. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
According to this rationale Helix will get a plugin system with an interpreted language serving also for configuration.
I guess the trickiest part is to provide a stable API to hook into Helix internal functions. Why not using this API also for Rust compiled plugins? What would be the benefit of Rust plugins?
It opens a door to integrate future Rust programmers into Helix' core programmer team, which is -at my opinion- crucial for the long term success of this nice project.
Technically, the Nushell plugin system system has proven to be very fast and reliable. Nushell's plugin protocol is mature and it's recent update supports streams as well, c.f. Bidirectional communication and streams for plugins.
Beta Was this translation helpful? Give feedback.
All reactions