> What's limiting the growth of Nim is it's high entry barrier. To say it in boring, gentle words: That just is not true.
I started with Nim maybe 5 years ago, and reading the official tutorial 1 and 2 was enough to get started. Of course I had some background in Pascal, Modula, Oberon, C, Assembly, Ruby. Macros are hard indeed, I have not yet managed to really use them, but the average Nim Programmer does not really need macros. People coming from Lisp like languages seem to have less trouble with macros, but I never used Lisp. Nim is hard for fully unskilled people who have only done some Python coding before, and now try to do Python coding in Nim. The most often asked question then is how can I have a heterogenouos list which can store whatever I want. Next question is what are pointers, and what are value and ref objects. To help such people I started writing the book in April.