@Vindaar Thanks very much for various links! First, Weave looks very nice and I got to know it when I asked about parallel programming in this thread:
Parallel coding in Nim (as compared to OpenMP/MPI) <https://forum.nim-lang.org/t/6443#39740> On the other hand, I came across various threads about new default GC ("ARC/ORC"?). Because various things might change in very near future (?), I've been waiting a bit for those changes at the moment. RE a better interaction between Numpy and Arraymancer, I think it could also be one attractive feature for people using Python + ndarrays. D also has an N-dimensional array library (Mir with "ndslice" and the numir wrapper), but the Python interoperability seems to need some user efforts at the moment (I haven't tried the latter very much, so just my initial impression...)