It’s possible that the developers of fpc and Lazarus just want to create these things as a hobby for their own use and are nice enough to share them with people who want them. Maybe having a lot of users isn’t their goal.
It seems to me that it is not only for my own use. In addition, the more users there are, the greater the chance that the product (the package as a whole: compiler, IDE, libraries) will be improved. Because there will always be someone who will improve some part of the package. And other users will benefit from it.
I have reached the conclusion I have after many years of frustration trying to get people interested in using free pascal. There is no doubt that fpc is a great project but this doesn’t help if nobody knows about it. The things that make people want to use things When there are other choices is the perception that it’s popular and reliable.
If people think that pascal is an outdated obselete language it becomes a self fulfilling prophecy with people not even willing to try fpc or Lazarus at all.
I have had plenty of futile discussions with fpc developers about having a presence on other platforms like other popular programming languages do.
{Before I proceed any further I’d like to say that this forum is a great resource and I’ve always recommended it}
The conversations often go like this
Me: please help me help make your fpc project more popular. Can you participate on this other platform or at least inform the forum members about it so that they can participate ?
Developer: no that doesn’t matter I don’t want to do that. It’s easier to avoid other platforms to avoid controversy.
Me: what good does it do to develop a project if no new people will use it?
Developer:the project is not about being in a particular place. The project will not be affected by not being there..
Me:the project might not disappear but the people using it certainly will..
So there you have it, from the perspective of people on other platforms fpc looks rather abandoned, so they choose a language with a large active community that is easy to find and participate in. That’s how people are. We have a public relations problem. Less and less people are around to discuss fpc with every year.
Thus my conclusion that this is just a hobby project where some people want to develop a compiler with as few distractions as possible. Nothing wrong with that I guess but it sure gets lonely ..