As relatively new language for me, i have some early feedback for the breaking 
stuff:

  * Includes and imports started to kick my ass early on, especially when you 
have emit of c and c++. Stuff is non visible to other modules and you end up 
including everything to make stuff work.
  * Lot of good stuff is experimental, kill it or make it part of the language.



For the non breaking, i would expect v2 to be more developer friendly:

  * Improve compiler messages, add better traces and fixing hints from the 
compiler. This will help a lot crossing the barrier when approaching nim as a 
new language.
  * Consolidate the compiler with better inline documentation, the few parts 
i've tried to browse (to debug a compiler crash) are pretty dense and difficult 
to grasp and only few procedures contained sufficient comments.
  * I would expect tooling to be rock solid and consistent for v2 as well.


Reply via email to