Templates problem

deXtoRious via Digitalmars-d-learn digitalmars-d-learn at puremagic.com
Fri Sep 9 09:43:36 PDT 2016


On Friday, 9 September 2016 at 13:32:16 UTC, Russel Winder wrote:
> Why write algorithms in C or C++ when you can do it in Chapel?

For the moment, the objective answers to that question seem: you 
need GPGPU (especially CUDA, which is vastly more convenient to 
use from C++ than from anything else), you're attached to a C++ 
codebase/libraries (calling C code is trivial, C++ far from it 
generally) or you need the low level flexibility afforded by 
C/C++. Personally, I probably won't consider Chapel for serious 
projects until at least the first point is solved.

Of course, there's also a host of subjective reasons -- 
attachment to more familiar languages, difficulty of selling new 
languages to coworkers, preference for larger communities, etc. 
All of those take time to overcome.


More information about the Digitalmars-d-learn mailing list