Previous posts
Page 5-
Advent of Code 2022, Day 12: On the Summit
Posted on December 19, 2022
A solution to day twelve of AoC 2022, covering atomic variables and recursive task parallelism
-
Advent of Code 2022, Day 11: Monkeying Around
Posted on December 17, 2022
A parallel solution to day eleven of AoC 2022, using Chapel’s task parallel features.
-
Announcing Chapel 1.29.0!
Posted on December 15, 2022
A summary of highlights from the December 2022 release of Chapel 1.29.0
-
Advent of Code 2022, Day 10: Scan Lines
Posted on December 14, 2022
A solution to day ten of AoC 2022, introducing
scan
expressions. -
Advent of Code 2022, Day 9: Elvish String Theory
Posted on December 9, 2022
A solution to day nine of AoC 2022, covering select-statements, arrays, and math functions
-
Advent of Code 2022, Day 8: Hiding Treehouses
Posted on December 8, 2022
A solution to day eight of AoC 2022, introducing domains and multidimensional arrays.
-
Advent of Code 2022, Day 7: Traversing Directories
Posted on December 7, 2022
A solution to day seven of AoC 2022, introducing classes and memory management.
-
Advent of Code 2022, Day 6: Packet Detection
Posted on December 6, 2022
A parallel solution to day six of AoC 2022, introducing configs, parallel loop expressions, range translation, and named, unbounded, and counted ranges.
-
Advent of Code 2022, Day 5: Stacking Crates
Posted on December 5, 2022
A solution to day five of AoC 2022 featuring arrays, lists, strided ranges, zippered iteration, unbounded ranges, and references.
-
Advent of Code 2022, Day 4: Finding Overlaps in Cleanup Ranges
Posted on December 4, 2022
A couple of succinct solutions to day four of AoC 2022. Learn about formatted IO, ranges, and parallel reductions in Chapel as well as some general problem-solving approaches.