No, the only blocker is libraries.
But Nim already has [neo](https://github.com/unicredit/neo), [Arraymancer](https://forum.nim-lang.org/github.com/mratsim/Arraymancer) and [NimTorch](https://github.com/fragcolor-xyz/nimtorch) for N-dimensional arrays, you can use C restrict pragma for non-aliasing pointers and someone just release a differential equation library today: [https://forum.nim-lang.org/t/4978](https://forum.nim-lang.org/t/4978).
