4 ms·
This seems like an unnecessarily dismissive take; I’m not terribly familiar with the emacs ecosystem but the breach of protocol in committing the change and the
by tacitusarc 2y ago
This seems like an unnecessarily dismissive take; I’m not terribly familiar with the emacs ecosystem but the breach of protocol in committing the change and the impact on long-standing behavior seem like reasonable objections to me.
- shadowgovt 2y agoEmacs doesn't really do packages or name spacing the way most modern architectures do; symbols are exposed globally, which maximizes the ability to hook and mutate the system but also means that the top level, traditional global namespace can be contested territory between individual contributors that aren't working closely together.
- kamaal 2y agoI wonder how long they could go on with something like this. There are a fair bit of features that are done better today than they were done decades back. Developer tooling has been getting better. In fact today auto complete doesn't even mean what we had 5 years back, Same with code navigation. While sticking to backwards compatibility is good for your existing users(mostly older devs), that will also close the door for new comers.
- kazinator 2y agoSame with Unix. There can only be one /bin/sh. Debian "alternatives" and all that.
- kazinator 2y agoThen don't make your exit drama about function name "trademark" nonsense? This is also nonsense: > Try using "Emacs" or even "free software" to mean something different, and see just how quickly you would hear back from Richard Stallman. To hear from Richard Stallman, you have to use "GNU Emacs" for your fork or unrelated project. GNU Emacs is not the first Emacs. Before that there was Lucid Emacs. GNU Emacs forked at one point giving rise to XEmacs. The GNU project produced a clone of Unix, using all the same names for numerous utilities like "ls", "make" and "grep", as well as countless API functions. Stallman may not like it when some people use "free software" for free-as-in-beer, or else when others insist that copyleft software is not free, but he's not a gatekeeper of the English language. Someone else is almost as crazy is not a good justification.
- ane 2y agoGNU Emacs is not the first Emacs, but Lucid Emacs is a fork of GNU Emacs. Lucid Emacs eventually renamed itself as XEmacs (the "X" meaning "something" because they didn't know who owns the trademark as Lucid Inc went out of business. Here's a timeline of Emacs https://www.jwz.org/doc/emacs-timeline.html https://www.jwz.org/doc/emacs-timeline.html