Garn, a TypeScript-based Nix front end

soenkehahn@lemmy.ml to General Programming Discussion@lemmy.ml – 7 points –
garnix.io

A software project management tool based on nix

1

This is an interesting idea! When I was learning Nix, and feeling frustrated, I often thought that a type-checked language would help with discoverability. But it seems like it might be difficult to combine strong type-checking with Nix expressions' use of lazy self-reference. So with Garn you get the type-checking, but lose the laziness. I'm interested to see how that goes.