Productivity Highlights
Concise but Fast
Parallel Metaheuristics
Chapel implementations of parallel metaheuristic algorithms are more productive than Julia, Python, and OpenMP reference implementations
Gyms et al, A comparative study of high-productivity high-performance programming languages for parallel metaheuristics. Swarm and Evolutionary Computation, 2020.
Safe and Easy Coding
Memory Safety
Scope-based (de)allocation, ownership management, default-safe strings, and other semantic checks make Chapel safer than C and C++.