Thanks to everyone that filled out the survey.
I spent some time (a lot more than I'd like to admit) writing this blog article analysing the results: http://nim-lang.org/news/2016_09_03_nim_community_survey_results.html
Let me know what you think!
@Arrrrrrrrr, this does not surprise me too much, it is definitely also true for me. It shows how well Nim is set up for programmers like me to transition from an interpreted to a compiled language.
In addition to Python, I have always wanted to learn at least one compiled language. In the recent years I have taken several attempts at learning C, C++, Java, Go, Rust and D (only one of those at each time ;-) ) and have not come very far in any of those.
I found that getting productive is easiest for me in Nim and the python-like syntax (which I find overrated, really) is only partly responsible for that. A really good example for this productivity is, I think, the difference between Java and Nim for the read-a-file-line-by-line task on rosettacode. I am also able to produce Windows binaries from my Linux machine, which is awesome. Also, in my experience, the community is very approachable and responsive. Of course, all this is completely subjective.
I'm surprised there are more people familiarized with Python than with C.
I took that to mean that people who are more familiar with Python found Nim (similar language style/speed/??),
as opposed to people who were more familiar with C (they weren't looking for speed/faster development/??)
Incidently, I found nim because I was looking for something like Python but faster - obviously biasing my response :-)
In this order?
I would suggest to not developing full IDE (Aproia ) but focusing on Sublime and Atom addons.
I don't know why it keeps coming up, but Aporia doesn't take away development resources, it does what it does and it does it well. However, I completely agree with this statement
But I would not try to sell it as an IDE. I would maybe call it a Sketchbook or something that relates to what it is, a frictionless testing ground.
"Better editor" support for us means nimsuggest improvements, so that every editor with a nimsuggest plugin benefits. Nimsuggest recently got a testing framework so finally we can develop it without fear of breaking things. :-)
+1 for nimsuggest's improvement and actually I puzzled people complain about lack of IDE support because there are already many editors or IDEs support for Nim: https://github.com/nim-lang/Nim/wiki/editor-support
Back to nim survey, I wondered the opinion about "prefer functional paradigm" that no nim users answered. should we ask more dedicated questions about fp if we have second survey? since nim already support some functional programming futures. (i.e, ->, =>, lc[] macro of future package, apply procedure, or vegansk's nimfp library, or noSideEffect pragma) or maybe just lack of advertisement? (I'm not so sure about functional programming, so please correct me if I'm wrong)