|
|
|
|
|
by coldtea
4223 days ago
|
|
>A refactoring that removes features is not a refactoring; it's a massacre. Features that aren't used (or used in very rare cases) can, and in many cases should, be ruthlessly cut out in a refactoring. By definition we care for the features that we care about. If noone (as in: very small value of "some people") cares about Amiga OS support, it should be removed to have a cleaner codebase. Else in 2050 they'll be wondering what this Oric Atmos is, and why it needs 400 IFDEFS in vim code. >And yes, removing features and support for some OSes is not a prerequisite for reaching neovim's goals. It will make it easier for them, that's for sure, but that is absolutely not a given, at all. More mevelopers should get familiar with the notion of "opportunity cost". |
|