| > Most commenters didn't understand any of that nuance and got hung up on a surface level thing that didn't really matter. It was clear to me that the suggestion didn't apply in this case so I thanked them for the feedback. It's more nuanced than just that. From your README: > Solo provides a TUI (Text User Interface) that runs multiple processes simultaneously in separate panels, similar to tmux. You already provide a tool similar to screen. You even call out one of its alternatives! This will lead to confusion. Further, from another of your comments [0]: > I use GNU Screen in Solo, where I also use Solo Screen, so I am aware of it. combined with > It was extracted from another library to make maintenance easier. Looking at the code, Solo is the library you extracted it from. You built a technology on top of an existing, well-known project. Then, you extracted some of your code from it and reused the project's name that your tool leverages in that related library. This is the first way in which your analogy is not sufficient to support your position. The second is there is no common, well-known, age-old utility called auth in the auth space for people to co-opt. To quote duskwuff [1] again [2]: > They're both pieces of software which implement or interact with terminal emulators; I think some deconfliction is warranted here. Given the context, I don't think namespacing it is a sufficient approach to reducing ambiguity. Especially since screen is often referred to without GNU. As for this reason: > I named it screen because the main class is called screen. Saying you named it screen because the main class was called that isn’t really a justification - especially when you named the class in the first place. The willful reuse of the utility's name that powers your code and pithy gratitudes all over this thread, to me, send a message of disrespect for the community at large. [0]: https://news.ycombinator.com/item?id=43439646
[1]: https://news.ycombinator.com/item?id=43439429
[2]: https://news.ycombinator.com/item?id=43439748 |