3 ms·
Or Rhest. (But even then it makes it hard to actually talk about in person.) What motivates people to name projects after simple, common words? Strikes me a
by jamesbritt 12y ago
Or Rhest. (But even then it makes it hard to actually talk about in person.)
What motivates people to name projects after simple, common words?
Strikes me as a conceptual land-grab.
- stdbrouw 12y agoI'm more often annoyed by projects named after mythological creatures, vegetables or puns. They're fun for a while, but when I import something into a project, it helps if it's at least a little bit self-documenting – `import Rest` rather than `import Bazooka`, say.
- deleted 12y ago[deleted]
- tel 12y agoThere's a little bit of that in Haskell right now. It's kind of OK with, say, `profunctors` which probably has everything anyone could ever imagine about profunctors in Haskell. Furthermore, as a mathematical concept there is not a lot of possible variability in that library. Similarly, `lens` right now has pretty much everything under the sun about lenses, though some prefer the simpler lens packages like `lens-family`. I kind of feel less confident about the choice around `rest` since there are many interpretations and implementation choices which may lead to a desire for competition here. But I'll reserve actual judgement until I use it. I wouldn't at all mind a comprehensive, provably correct webmachine-like implementation of REST called `rest`.
- sfvisser 12y ago> I kind of feel less confident about the choice around `rest` since there are many interpretations and implementation choices which may lead to a desire for competition here. I feel the same about lens :) Note that we didn't even upload a package called 'rest'. We uploaded a family of packages starting with 'rest-'.
- tel 12y agoI think broad names like that are always contentious, but if the packages which own them are genuinely good packages then it's a net win. I'm personally not hugely opposed to `lens` or `rest`, tbh. You guys just better earn your keep on that name ;)