Warning
This post was published 109 days ago. The information described in this article may have changed.
Hi. I'm creating text editor. I want to make it modular as neovim.
Neovim uses lua which has access to all kind of stuff that neovim can do (e.g. syscalls).
My editor will load plugins as wasm files in wasmtime
runtime. So i've read a little about it and apperantly i can't use syscalls from plugins if host doesn't export those functions.
My question is: Is it really so bad to have the same approach as neovim with lua? As text editor is not something "vulnurable" i guess i can just let plugins do whatever they want. It will make plugins more powerful and all the checks for mallicious software will be on user.
3 posts - 3 participants
🏷️ rust_feed