> FWIW, shared memory parallelism is going to improve in Julia in the 
future.

I've been hoping it might. The issue thread has been open for more than a 
year and a half and silent the last six months, so I've been getting antsy.

Maybe I will just continue to bide my time by sticking with C++/OpenMP for 
certain critical bits until Julia can catch up. (I'd help with this task if 
I thought I could contribute in any net-positive way.)

Meanwhile, Rust does look like a pretty legit contender to unseat C++. It 
includes a bunch of features I love from my other favorite language 
(Haskell), like algebraic data types, pattern matching, and type classes 
(although extending type classes to higher kinded types is a currently 
missing must-have), along with a fancy memory model worthy of the 
multi-core age in which we live. I only wish they might have chosen to 
borrow a little more heavily from my most favorite feature of Haskell: it's 
beautiful, beautiful syntax.

Reply via email to