5 ms·
I guess all roads do lead to Prolog. Why risk the naming confusion? Doing a search for "prologue language" yields millions of Prolog results on both DDG and Go
by pgt 6y ago
I guess all roads do lead to Prolog.
Why risk the naming confusion? Doing a search for "prologue language" yields millions of Prolog results on both DDG and Google.
- sigzero 6y agoIt's getting to be almost impossible not to have a similar name to something else.
- jmnicolas 6y agoNimPrologue, NWF (NimWebFramework) etc I could probably come with dozen more names if I knew more about the project and after a bit of brainstorming.
- balthasar 6y agoA lot of different words out there.
- Wezl 6y agoAs a new user, I was able to get a pronounceable(ish) 4-letter username. It's not always hard. But Prologue is an English word and a lot of English words are taken. (and probably many words in other languages, too)
- tokai 6y agoWhen I try to search for your name, I only get hits on some country radio channel. I could search for ‘wezl hacker news’, but it would have been easier if you had chosen a non-colliding name to begin with.
- nepeckman 6y agoThis project isnt a language, it's a framework. Searching "prologue framework" or "prologue web framework" returns this repo as the first result.
- memsom 6y agoBut is is confusing if you know what Prolog is. Real world example: Once there was a new browser from Mozilla called Firebird. There was also a previously established RDBMS called Firebird. No one believed the browser and the RDBMS would be confused, but none the less Firebird the Browser is now called Firefox. The reason is a little confused - Mozilla at the time claimed something like "Firefox was only the code name", but I think they would have left it alone if the people from Firebird RDBMS hadn't asked them to rethink the naming. Edit: also, searching for "prolog web framework" gets you stuff about using prolog for web application development. So, yeah, naming is not great and your assertion is not entirely correct. The first few hits I got were: * https://www.metalevel.at/prolog/web https://www.metalevel.at/prolog/web * https://github.com/Anniepoo/weblog https://github.com/Anniepoo/weblog * http://www.pathwayslms.com/swipltuts/html/index.html http://www.pathwayslms.com/swipltuts/html/index.html And no sniff of this new framework.
- __ryan__ 6y ago> Edit: also, searching for "prolog web framework" gets you stuff about using prolog for web application development. So, yeah, naming is not great and your assertion is not entirely correct. Is this a typo? I would certainly hope that a search for "prolog web framework" would not include results about a web framework written in Nim named "Prologue" "Prolog" and "prologue" are completely different words with different meanings-- they are only homophones. It's not really analogous (at all) to the Firebird situation where the names of the projects had the exact same name, same spelling and all. If this project were named "Sea", do you think people would conflate it with the "C" programming language?
- planetis 6y ago> Is this a typo? I would certainly hope that a search for "prolog web framework" would not include results about a web framework written in Nim named "Prologue" Unfortunately not. It's caused by fuzzy matching and happens with other words (and languages) too. Annoying but I don't think we should start avoiding certain words because google search (and some people apparently) can't make the distinction.
- toolz 6y agosincerely asking: are you worried that anyone will suffer from this decision? Personally I can't imagine a scenario where someone actually feels any pain from this naming decision. Adding "nim" to your prologue search is par for the course for many categories of search. I laugh about how often I get guitar string ads because I'm always looking up "elixir string" documentation xD but it's not a pain point. Who suffers here? It's FOSS so the "marketing" of the project has little to do with the name I'd suspect. I mean who is going to pick a technology based on the search-ability? We're talking about decisions being made by people who are highly skilled internet searchers.
- sesuximo 6y agoIt just seems like a minor annoying that could be trivially avoided
- gdsdfe 6y agoyeah I don't get it either
- athenot 6y agoIt's no different than other languagages. If I'm searching for something about the express framework, I include "js" or "node" in my search terms. Same for rails, add "ruby". "go" is also a fun one…
- jjnoakes 6y agoI use "golang" as a search term for go.
- planetis 6y agoI think none mentioned here the fact that prolog and prologue are two different words. Prolog is a made up word, an abbreviation for "programmation en logique". Prologue means the introductory part. So why the confusion? I believe prolog is an excellent name for a logic PL and prologue is too for a web framework. Why change it? https://en.wikipedia.org/wiki/Prolog#History https://en.wikipedia.org/wiki/Prolog#History
- planetis 6y agoAlso it's not the first time I get garbage results from google's fuzzy matching, happens with other words too. Arguably it's annoying and should be improved instead.