Chapel changed their home site from chapel.cray.com to chapel-lang.org.
All chapel links are changed, have been tested, and currently work.
All links were tested as well, and all currently work.
Also, I changed my (Ian J. Bertolacci) collaborators link to my new institution.
+ Chapel is now version 1.16.0
+ The syntax highlighter does *not* like single quotes `'` mixed with double quotes `"`. I have removed what appear to be the worst offenders.
* Updates for the Chapel language tour
The Chapel repository includes variant of this 'language tour', which
was recently modified in various ways:
- *lots* of style/formatting changes more in-line with other programs in
the Chapel repo
- Additional examples of where-clauses and generics
- fixes an incorrect example of a reversed range
- improvements to comments
* Remove backticks left over from rst
* Keep text below 80, correct build steps
Quite the addition.
Modules required main() because of the begin statement issue.
array/range/domain slicing was more intricate than I though.
And loop/array expressions had some very very intersting behavior that necessitated a dive into zippered iterators.
Some back-of-the-head anxiety about the tutorial being to in depth? Nawww.
Changed all N-tics for preformatted/code text into single tics if that code was sinle line (i.e. bash commands, compiler arguments)
Added --main-module, --module-dir to Notable arguments section.
Realized that the text <blah blah> was disappering, so changed it to `<bla bla>`. Need to confirm it success.
Worth noting that this will change the diff of the parallel section quite a bit, since they became the body of the main procedure.
Thus each line in intented.
changed some of the wording of the param config example.
Namely put the comment immediately below the example.
Also added --set to the noteable arguments list.
Also changed "compile(?: )?time" to "compile-time"
Felt the need to add in an explanation about atomics, then felt that (because atomics are common in language and in theory) it should go before sync and single vars.
Should I explain sync and single?