Hello Gal
I looked at the discussion
With respect to the technical part
With respect to spreading the word about the language
"Don't do this by asking people about their opinion! - They don't know Ring, never used it, already are using other programming language and most developers when they fall in love with a language, they don't switch because someone is asking them about their opinion in other language! because what will happens when you do that, they will check the language website, read about some features, compare these features with what they already know or use, they will not notice the difference in the language goals, they just will say this is bad because this is different from what they are used to"
To promote a programming language, keep developing it, providing more resources about it, keep using it in practice and report problems and suggestions
Along the time, the language will be discovered by great developers, people who try things to many hours/days before saying their opinion, they will find that it's useful, have special spirit, they will contribute and make it better.
Ring is growing, will become too much better in the next future, so don't worry about marketing it at the current stage.
The goal at the current stage is having a smart team around the language, people with different skills, who can draw the future.
In the early days of PWCT (from 15 years ago), I did what you did today, tried to promote the product to people who don't care, that was a mistake, once I switch my efforts to the research & development and focused on improving the product, it becomes known to many people
And the new ideas are published in research papers (and reviewed by researchers with scientific background)
And the software download increased to hundreds of thousands for the tools, and tens of millions for the samples/tutorials
When you work at this level, don't go to anyone in any forum and ask him about his opinion!
Yes we respect everyone and we respect the opinion of others, but before that we select who will provide us with the useful feedback
By useful feedback, I mean opinions that will help you to know more and improve your work
Finally, think about this
if there are 20 millions of developers, and your product could be used by 1 million developers
It's not a good idea to ask the other 19 millions about their opinion and wast your time
In other words, what I mean, the world is too big, there are many people, many products, the right marketing is to focus on the right people at the right time
And at this time, we focus on development, not direct marketing. our marketing strategy at the current stage is (continuous development)
Many projects comes and go after one or two years of development, people trust projects that stay, comes with new releases and provide better quality
We are very successful because Ring is here and it's better every year, to be sure about how much this is important, check some of the dead languages on GitHub and you will know that being alive is the first step toward success.
The next popular figure from the internet demonstrates an important idea about the success and the time
I have seen a curve like this with PWCT, where the first five years, very few number of developers downloaded the project, after that it becomes huge
I think we will achieve a similar success with Ring in the future
Greetings,
Mahmoud