3 ms·
Naming conflict with Hurl[0] a command line tool that runs HTTP requests defined in a simple plain text format. [0] https://hurl.dev/docs/manual.html https://h
by hgyjnbdet 2y ago
Naming conflict with Hurl[0] a command line tool that runs HTTP requests defined in a simple plain text format.
[0] https://hurl.dev/docs/manual.html https://hurl.dev/docs/manual.html
- tgv 2y agoMultiple products sharing a name is unavoidable. Github had 90,000 unique repositories in its first year. If each had to have a unique name, it would almost have exhausted the English dictionary. In 2018, it reached 100 million repositories.
- thegeekpirate 2y agoEveryone understands that, but when the project name you're copying is popular enough (12k stars meets this threshold, personally) and is still actively used and developed, a name change should be more seriously considered as to avoid confusion (which I exhibited, fwiw).
- polytely 2y agoWell it's a totally different category of thing (in multiple ways) so I can't imagine people getting confused about this.
- falcor84 2y agoI have a proposal: let's accept as a given that all single words have been taken, and require all new languages/tools to be named with either multiple words, or by including a special character. Note that C# (aka C Sharp) was way ahead of its time by including both options.
- lylejantzi3rd 2y agoIf I ever create a language, I'm calling it clang for maximum naming conflict. Am I talking about the c language? The compiler? or this newfangled language written by a completely unqualified web dev? ¯\_(ツ)_/¯
- bee_rider 2y agoHow about clang:a markup language to describe things which could be made by blacksmiths.
- aredox 2y agolol This industry pumps out new model languages every week, but is unable to generate new names with simple Markov chains? Anyone giving a project a name that is already taken is a clown
- persnickety 2y agoWhy do names have to come from the English dictionary? Google can't (couldn't) be found in one.
- tgv 2y agoThe English dictionary was an example. English names are also rather popular among devs. But there aren't over 100M unique words and names in the world, and most of them would, simply put, suck as names for projects.
- persnickety 2y ago100000000 is 8 significant places. If you build words by choosing out of 10 viable following letters out of an alphabet, you'll hit that in 8 characters. That's not an especially long word. (I don't actually know if that's a good heuristic, but at least it gives an idea.) Maybe a lot of them suck as project names, but name collisions also suck. I'd rather have unique names rather than beautiful but hard to find ones. Collisions are fine if they happen across geographical and cultural boundaries, but the software culture, for better or worse, is pretty global.
- FrenchyJiby 2y agoNote that the specific naming of hurl.dev is not random: hurl is a wrapper for curl, where the requests are stored in a plaintext file. So hurl.dev didn't roll dice and got hurl, but consciously got a close sounding word. In that sense, that makes one claim over the other a little more valid, in my mind, though you're right that clashes will have to occur. I did get confused extra hard by the url = hurl.wtf, when hurl.dev is so close yet about different topic.
- deleted 2y ago[deleted]
- samatman 2y agoProgramming languages live in a separate namespace involved by passing the 'lang' attribute to your search engine of choice.