haskell-nix / hnix-store

Haskell implementation of the Nix store
Apache License 2.0
87 stars 23 forks source link

WIP: Lift the monad stack to a monad stack transformer #72

Open layus opened 4 years ago

layus commented 4 years ago

Based on top of https://github.com/haskell-nix/hnix-store/pull/64. Totally unrelated, but progress is on the way :-)

Generalize types to an arbitrary monad stack for better integration into hnix. This requires a pass across all the code. For now only the portions used by hnix have been converted.

sorki commented 11 months ago

It is lifted now! And tagless! The thing that remains is the path filter - https://github.com/haskell-nix/hnix-store/issues/271

Thanks for this, it was quite useful!