tweag / pirouette

Language-generic workbench for building static analysis
MIT License
47 stars 2 forks source link

Type-level deps/revdeps for transformations #149

Closed 0xd34df00d closed 1 year ago

0xd34df00d commented 1 year ago

As a side note, it also gives fairly readable error messages:

src/Pirouette/Runner.hs:123:3: error:
    • Unsatisfied transformation pipeline dependencies: '[Prenex,
                                                          EtaExpanded]
    • In the first argument of ‘($)’, namely ‘MkPipeline’
...