haskell-nix/hnix

Check lazyness of datastructures

Open

#1,057 opened on Feb 10, 2022

 (0 comments) (0 reactions) (0 assignees)Nix (116 forks)github user discovery
good first issue

Repository metrics

Stars
 (835 stars)
PR merge metrics
 (No merged PRs in 30d)

Description

It is probably beneficial to default to Strict data types, before constructing the case to convert them to Lazy.

A number of places in the code use Lazy data types, which seems like by accident (do not remember any mentions why lazy containers are used).

A bunch of places probably use Lazy data structures, where Strict would be a better fit.

Contributor guide