For people coming from managed languages (and in 2017, the huge majority of us is), contributing to a C project is way more complicated than contributing to a database project.
By my reading for most of the submitted patches language issues aren't in the top three of problems preventing the patches from being merged; although such issues certainly exist. That said, that obviously doesn't say anything about patches never getting submitted.
Personally the biggest issue with growing the contributor base in postgres isn't language related, it's that a) the easy thing have been done long ago, making the learning curve steep b) lack of time from the experienced people/committers. Most of us have other stuff and our own projects to deal with :(
Comments
By my reading for most of the submitted patches language issues aren't in the top three of problems preventing the patches from being merged; although such issues certainly exist. That said, that obviously doesn't say anything about patches never getting submitted.
Personally the biggest issue with growing the contributor base in postgres isn't language related, it's that a) the easy thing have been done long ago, making the learning curve steep b) lack of time from the experienced people/committers. Most of us have other stuff and our own projects to deal with :(