This is awesome! Thanks a lot to status for their continued support of the nim 
community!

This is a very exciting plan (integrated REPL! Better debugger!) but I have a 
few questions and comments:

  * I would recommend changing the description of the nim extension to clearly 
state that it is the "official nim language extension" (e.g. "Official Nim 
language support for Visual Studio Code" or something like that).
  * It would also be great (but I do not know how that works) to add a 
"verified domain", like the rust language devs did, which adds a "checkmark" 
next to the description (check 
<https://marketplace.visualstudio.com/items?itemName=rust-lang.rust-analyzer>). 
Now how that the description of that official rust extension also mentions that 
deprecates other extensions which might be a good idea too. Ideally it would be 
great if the other non official VSCode extensions could be official deprecated 
but I imagine that requires the collaboration of the original authors... Maybe 
you could try to contact them and ask them to do that and point to the new 
extension?
  * How does the "fix nimsuggest perf issues" task relate to Araq's NIR work? 
Are they related?
  * The fact that you currently need to install a nim language server 
separately is a bit cumbersome and unnecessarily complex. Will that still be 
required?
  * I'm _very_ excited about the integrated REPL objective :)
  * Will the debugger improvements apply to LLDB only or to GDB as well? Is the 
plan to support using VS Code as the debugger front-end (e.g. adding 
breakpoints, watching variables, etc.)? Will the debugger work on windows as 
well?
  * Does the package manager refer to nimble, to atlas or both?
  * I'm guessing that the code formatter part is covered by the new nph tool? 
Is the plan to integrate that formatter extension into the official VS Code 
extension at some point?



Anyway, I'm really looking forward to see your progress over the next few 
months!

Reply via email to