3 ms·
> but I wish there were less new languages and more stable languages, with better documentation, and a large library ecosystem. Um... Pick one of those and wri
by klibertp 12y ago
> but I wish there were less new languages and more stable languages, with better documentation, and a large library ecosystem.
Um... Pick one of those and write a library or docs for it?
Languages with google-level financial support will live no matter what (as long as the company behind them exists), but even in case of those languages any help is always welcome. For languages like Nimrod, which IIRC is done entirely by just one guy, you can make a real difference with 15 minutes of your time per week. There's always so much to do, and since no one is paid to do it, some things (docs, in particular) are often lacking, that's true. But the only one who can make your wish true is you: just start contributing to one of the languages.
As a side note, this is why I love new, small, niche languages. Even relatively simple contribution to them makes a visible difference and with some more work you can really influence the shape of the language. And you can really be the first to do something meaningful, like http client/server library. Writing such things is fun, but in every other language they are written already and reinventing them would be a waste of time. Not so in languages like Nimrod or Julia, where they would be valuable contributions.
Anyway, just pick one of the languages, learn it and contribute to it and you'll see it mature quickly (it will still take years, but thanks to you not decades).
- dom96 12y agoCouldn't agree with what you have said more. I wish more people looked at things this way. I personally have had a lot of fun contributing to Nimrod because like you said it is very easy to contribute something meaningful. I wrote a lot of the standard library modules, including http client/server modules and more. It wasn't only fun but it was also a very good learning experience and because the community is still quite small getting real-time help from the creator of Nimrod is very easy. So instead of writing the 100th ORM for Python write the first one for Nimrod :)