News for hackers. Stuff that matters.
Re:Achieving High-Performance the Functional Way by nestorD on Sunday March 05, 2023 @02:07PM (#35032805)
Yes, for example JAX is a strictly functional language, designed for high-performance computing and embedded in Python.
Re:Achieving High-Performance the Functional Way by synergy20 on Sunday March 05, 2023 @04:57PM (#35034481)
I don't think JAX is a new language though, if it is, it's still Python?
Re:Achieving High-Performance the Functional Way by _kulang on Sunday March 05, 2023 @05:27PM (#35034826)
It’s not even really a language as much as it is an interop layer of sorts. It’s a collection of functional operations on numpy arrays, and a capable JIT. It’s main draw is honestly autograd, and if you’re using that, you often can’t use while or for loops effectively, can’t index numpy arrays without .at[], and should avoid side effects, so strangely it’s neither it’s own language or Python any longer