| ▲ | d-us-vb 3 hours ago | |
Stallman’s Principle: The extension language should be a full featured programming language in its own right capable of creating substantial applications because that is something people will want to do! I wish every application worth putting a plugin system in it followed this philosophy. | ||
| ▲ | paaloeye 3 hours ago | parent [-] | |
> I wish every application worth putting a plugin system in it followed this philosophy. Does it open the door for compromising on the core XP whilst expecting everything to be a plugin for example? It's also making the task of testing N^2 complex. Sometimes a well-thought-through plugin system is no plugin system. Kakoune (https://github.com/mawww/kakoune) is a good example of it. I know it's an Emacs celebration party, but that one decision made Kakoune super stable and nice to use. (I'm looking at you NeoVim). | ||