If the weird syntax of APL and J bothers you, you can use the familiar Haskell syntax!
Jokes aside, types should help a lot.
Anyone here used this for anything? It seems very nice, but I struggle to see how I would use it in practice.
aren't there like dozens of similar things with pretty much the same name?
I think this is only the fifty millionth time I've said this: get rid of the FOMO clickbait "project name only title" submissions, particularly since it is almost always something very few people have heard of.
I'd go so far as to say that any submission with a title that is less three words should get automatically binned, and posts to software projects should be required to explain in the title what the software is/does.
Is it just me or is this post also clearly vote-manipulated? Either that or a lot of NumPy people are hanging around on HN early on a Saturday morning.
I guess the author is unaware of Accelerate.framework, the vector library that has shipped with Mac OS since Jaguar.
For those wondering what it's for: it's basically NumPy + a JIT compiler with standard Haskell syntax (you mostly just need to change the type signatures, not the code).
It can vectorize, parallelize on the CPU, or offload to the GPU automatically.
It's a very mature project, maybe 10+ years old.