logoalt Hacker News

d-us-vb • today at 6:12 PM • 1 reply • view on HN

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.


Replies

paaloeye • today at 6:40 PM

> 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).

➕ show 1 reply