You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hi @imsnif
I would like to ask about utility libraries for other languages point.
Does it mean it will be possible to create plugin for Zellij entirely in, for example, Python? Or Lua?
What is the approach here? Is it:
exposing internal mechanisms of Zellij via IPC endpoint like in i3/Sway? or
have WASM plugin with Python interpreter which will execute script provided by user?
Or maybe something entirely else?
I'm asking out of curiosity - one thing that kept me away from creating plugin for Zellij is need to use WASM (which I'm not familiar with) to have something simple like custom status bar.
The idea is to provide a similar utility library for every language like we have with Rust - so that you can write plugins in python more easily for example.
Truthfully though, the more time passes - for various reasons (only some of them technological) I'm thinking more and more that we should switch out the whole WASM, write it off as a bad idea and move to lua or some similar plugin development language. I know @a-kenji has thoughts on this.
Regarding this.
I'm not sure if you have heard about rhai, but it looks like an interesting idea to explore. @imsnif
It's one of the options, but I still think that having wasm is a good idea, just needs some re-working.
The text was updated successfully, but these errors were encountered: