First release candidate for Stack 3.11.1
Haskell Community [Unofficial]
May 31, 2026
To illustrate the use of the new --reach <package> option:
The Stack project itself depends on 231 other Haskell packages, 70 of them directly. Say that I wanted to understand better how it depended on package witherable. I can command dot within the Stack project, pipe (|) the output into the separate dot tool and generate an SVG file:
stack dot --external --reach witherable | dot -Tsvg -o example.svg
On my Windows system, start is set up to use Inkscape to open an SVG file:
> start example.svg
The relationships I am interested in are then revealed:
Discussion in the ATmosphere