Accelerate – Embedded language for high-performance array computations
tosh
82 points
17 comments
May 16, 2026
Related Discussions
Found 5 related stories in 91.9ms across 8,303 title embeddings via pgvector HNSW
- Show HN: Altimate Code – Open-Source Agentic Data Engineering Harness aaur0 · 18 pts · March 19, 2026 · 50% similar
- Launch HN: RunAnywhere (YC W26) – Faster AI Inference on Apple Silicon sanchitmonga22 · 199 pts · March 10, 2026 · 49% similar
- Show HN: Eyot, A programming language where the GPU is just another thread steeleduncan · 68 pts · March 08, 2026 · 49% similar
- Faster C software with Dynamic Feature Detection todsacerdoti · 61 pts · March 04, 2026 · 48% similar
- Accelerando (2005) eamag · 269 pts · May 16, 2026 · 48% similar
Discussion Highlights (7 comments)
mgaunard
aren't there like dozens of similar things with pretty much the same name?
ruguo
What’s the main use case for this?
cpa
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.
nine_k
If the weird syntax of APL and J bothers you, you can use the familiar Haskell syntax! Jokes aside, types should help a lot.
dcrazy
I guess the author is unaware of Accelerate.framework, the vector library that has shipped with Mac OS since Jaguar.
KennyBlanken
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.
kreyenborgi
Anyone here used this for anything? It seems very nice, but I struggle to see how I would use it in practice.