3 ms·
well from your response I think I can guess why you keep running into these problems so often. While superficially you understand that people don't want to do t
by Nathanba 3y ago
well from your response I think I can guess why you keep running into these problems so often. While superficially you understand that people don't want to do the extra work you don't really understand why nor do you even understand what their problem is with e.g Prolog, Haxe or C. The complex interconnecting reasons around popularity, IDE support, performance, ecosystem, hiring, maintenance burden, security issues are instantly obvious to someone who does the minimum amount of research to understand what is genuinely required of a modern language. The term "old" or "modern" should obviously be understood as a catchall term to make knowledgable people instantly infer that an entire list of ecosystem related things such as e.g package management, IDE or libraries haven't progressed for X, in this case Prolog. Regarding the IDE you don't even list the debugger, it sounds like you literally downloaded and worked with the swi prolog CLI and you were fine with this. Other people are not fine with this because they actually need to work, maintain and expand on this code and they can easily do this with the existing language but can't do this with yours. They don't want to relearn an entire ecosystem that is broken in hundreds if not thousands of ways just because you were able to technically write one console program in a notepad in another language. Obviously the state of the art is not to work with a raw text editor or emacs like it's literally the 80s and do printf debugging. Then add to all of that your disposition to quickly consider people as lazy and ignorant and it makes it clear that they won't even be able to rely on you to fix any future issues because who knows what kind of ego problem will come up that prevents you from just dealing with an issue. If you genuinely don't understand the gigantic editor support difference between Python and Prolog then you are the one that is lazy and it's up to you to change that. I am not lazy for instantly dismissing prolog from one look at their swi prolog website and a tiny google search because I have the experience to understand all these factors as a whole. One look at the swi-prolog website, the prolog syntax and lack of VS or intellij support is enough to know that this language isn't going to be relevant again. Ada actually improved their website and documentation a lot when I pointed the same out to them which was a big surprise because most people don't care they just keep going in the wrong way. Ada still doesn't have a good IDE though and their IDE is far better than what Prolog seems to have.