I think part of the "sales pitch" for Nim out in the world, for good or ill, is 
"sorta like Python but compiled with static types". It isn't so strange that 
people show up asking how to automate "sorta like" into "more so". ;-)

The vast majority of Python code that I have seen uses precious little of 
Python's very dynamic nature. So, doing a half-baked py2nim with a **_slew_** 
of caveats might have some value. It's not like `c2nim` is perfect, either. The 
questions are more A) if the caveats are beyond the grasp of the typical person 
porting such code and B) if the rather open-ended nature (ever changing Py3) 
would leave it half-done forever. @juancarlospaco may be right that a group 
effort here could yield the best results.

It isn't my question to answer, but as to "why?", it is likely "easier good 
performance". Python unassisted by C/Cython/Pythran/etc. or Pypy is one of the 
slowest programming languages around. Combined with piles and piles of Python 
code out there doing xyz useful thing that could be safer/faster/etc. with Nim. 
Nim just invoking/calling that code is one way to access functionality. If it 
was too slow to begin with, it won't help. People may have misplaced 
expectations about how little they have to think in order to improve 
performance, of course.

Reply via email to