On Tue, Sep 08, 2020 at 07:51:59PM -0700, Stefan Kangas wrote: [...] > I don't see how the "don't break userspace" maxim of Linux kernel > development could be applied to Emacs in any meaningful way. But it is: Changes to core are done with consideration towards users "out there", there is a deprecation mechanism, etc. "Don't break users" is, I think, common to both. The colours may vary :) > We deal in Lisp, not ABI:s. An interface is an interface is an interface :) Sure, Lisp gives the user side more leverage than an ABI, which is in resonance with the GNU philosophy. Cheers - t