I suspect Nim has a good shot at getting popular, by piggybacking on Python syntax, the same way several other languages (e.g. Java, JavaScript) got popular by piggybacking on C syntax. Python just became number 1 on TIOBE index. Once part of the generation of developers just starting now, Python-first, needs to learn a systems programming language, Nim provides a path of least resistance for migration, close to the syntax they will be already used to.
I've used <a href="https://github.com/yglukhov/nimpy" rel="nofollow">https://github.com/yglukhov/nimpy</a> and I have to say the package, the author and the nim community were all phenomenal in helping me implement nim code that works as a Python package.
Also of interest for people might be Genny. It’s a Nim library to automate creating language bindings for other languages. Currently it supports Python, Node, and C.<p><a href="https://github.com/treeform/genny" rel="nofollow">https://github.com/treeform/genny</a>
Maybe also of interest is a nascent package for R calling Nim (or vice versa): <a href="https://github.com/SciNim/rnim" rel="nofollow">https://github.com/SciNim/rnim</a>
This makes me want to write Python extensions using Nim using Spry - <a href="http://sprylang.se" rel="nofollow">http://sprylang.se</a>