4 ms·
This might be a naive comment, but why post this as a PR on the original project? If this person is willing to put in the work (a PR seems to indicate this), w
by hnarn 4y ago
This might be a naive comment, but why post this as a PR on the original project?
If this person is willing to put in the work (a PR seems to indicate this), why not just fork the entire repo and call it "rish" or something? This software is available under GPL/BSD/etc so there is nothing stopping it.
I don't understand the benefit of replacing an existing piece of software with a complete re-write rather than just re-branding and then attract users and developers by explaining why it's better.
Especially when it's something so fundamental as a shell, I would be pretty upset if a jump from major -> major entailed a completely new piece of software with new bugs or previous functionality removed, which to me seems almost certain to happen.
When the new project reaches either parity or subjective superiority, presumably people would move over to it and if the theory that attracting C++ developers is really that hard turns out to be correct, then fish would sooner or later be abandoned by developers and users alike.
- spoiler 4y agoThey are the author of the project. So, I guess the idea is that they want to make future development and maintenance easier. It also probably isn't in their interest to split the community (Also, as a fish user, I also personally wouldn't like if the community split) Edit more here: https://github.com/ridiculousfish/fish-shell/blob/riir/doc_internal/fish-riir-plan.md https://github.com/ridiculousfish/fish-shell/blob/riir/doc_i...
- hnarn 4y agoOk, well in that case it makes a lot more sense, thanks for clarifying.