External Publication
Visit Post

First release candidate for Stack 3.11.1

Haskell Community [Unofficial] May 31, 2026
Source

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

Loading comments...