Open log4gin opened 2 months ago
There are some considerable upsides to only supporting a single language for plugins:
Yaegi looks interesting. It might have been a good choice for a plugin system if micro was written today (although it would bloat the binary size more than Lua does).
I love using the micro editor, writing code in it feels like breathing fresh air.
At the same time, I also enjoy customizing my own plugins, customizing my own keybindings, and writing code in my own preferred way.
However, plugins can only be developed using Lua, and Lua has some shortcomings such as table holes, starting arrays with 1, etc.
Could you consider supporting other languages for plugin development? As far as I know, Yaegi seems to allow Go code to be dynamically loaded at runtime with a performance decrease of three times, which is still within my acceptable range. There is GPython for Python on Go. Have the developers considered supporting other languages for plugin development?