proglangbase / bbhw

Bye Bye Hello World
Mozilla Public License 2.0
4 stars 4 forks source link

Added Chapel version. #15

Closed lonetech closed 1 month ago

lonetech commented 1 month ago

Chapel is a language targeting high performance computation. It features distributed computing, including onto GPUs and other hosts, and tunable allocation of subpartitions of arrays. None of which helps it at all with Bye Bye Hello World. Instead, we get to exercise some IO error handling.

lonetech commented 1 month ago

Sorry about that fork bomb, it was not intentional. nproc may have failed, causing make to start all runnable jobs at once. On my laptop, a serial build took 9m20s, versus a parallel 1m41s. I simply got impatient. Similarly, the run script does a make-style check to not recompile needlessly, as the compilation took about 10s.

Adjusted the messages also.