On Friday, 3 April 2015 at 15:34:05 UTC, John Colvin wrote:
On Friday, 3 April 2015 at 10:18:11 UTC, Russel Winder wrote:
Chapel 1.11 just got release and they are making a big play on the integration of Chapel with Python. This could be huge and potentially
disrupt the complacency of the NumPy based folk.

Chapel is a rather pleasant PGAS language that makes parallelism and
clustering quite nice. Certainly if the choice is Python+C++ vs
Python+Chapel, this is now a "no contest".

This may put a kibosh on the whole Python+D thing.

I've had a look at Chapel and I don't get what the big deal is. There's some nice syntax and good thinking about parallelism in there*, but I don't see what's exciting after that... Maybe D has spoiled me for seeing power in a language.

I guess what I'm saying is I can see that they've put a lot of thought in to good abstractions for parallelism in HPC, we should steal a bunch of it because D is eminently capable of supporting similar abstractions, while being a much more rounded language in other regards.



The big deal is that is being developed in open collaboration with most companies and research labs that matter in HPC.

Reply via email to