4 ms·
Chapel is a interesting language. Eg from day 2: > This is known as argument promotion, where the scalar formal argument is being promoted by passing it an arr
by fulafel 4y ago
Chapel is a interesting language. Eg from day 2:
> This is known as argument promotion, where the scalar formal argument is being promoted by passing it an array actual argument.
> Not only is this a powerful and compact idiom, but it is also the first parallel computing concept we’ve seen in AoC 2022. Specifically, Chapel can and will evaluate promoted function calls in parallel. For example, for a large array on a sixteen-core processor, each processor will compute the function call for 1/16 of the array elements in parallel