> To really appeal to Python programmers, Nim would have to support dynamic > compilation and a REPL.
Not necessarily. Being a Python programmer doesn't mean you can't do anything other than Python. It means that you're used to _The Python Way_ of doing things, and don 't want to deviate from it without good reason. Python programmers routinely optimize in C/C++ (and now Go), and Nim should offer a better alternative. Some aspects of Nim seem very Python-like, but some do not. > > Since vscode doesn't work on all platforms > > Wait, what? > > [https://code.visualstudio.com/Download](https://code.visualstudio.com/Download) > \- you can have it on Windows, Linux, and Mac. Yes, which is what most people use, and that's why I said vscode was the right choice as the default recommended code editor for Nim. (There's [some progress with FreeBSD](https://github.com/prash-wghats/Electron-VSCode-Atom-For-FreeBSD), but still not stable.) But it doesn't run in restricted environments, Android / Termux, OpenBSD, HaikuOS, etc. Which is why, if vscode is the primary focus, I think vim should be second. > If Nim can get REPL, that would be huge!! Another random thought: [Anaconda now ships with vscode](https://www.anaconda.com/blog/company-blog/vs-code-in-anaconda-distribution-5-1/). I wonder if Nim would be a fitting component for that bundle...
