4 ms·
>> Should I use flakes or not? Every single library I find is a Nix Flake, but insists that Flakes are experimental. > In this case, "it's experimental" should
by nonbirithm 4y ago
>> Should I use flakes or not? Every single library I find is a Nix Flake, but insists that Flakes are experimental.
> In this case, "it's experimental" should be read as "maybe the team will decide to make changes", rather than "it's not going to work half the time".
This I think is part of the problem. People see the "experimental" label and don't understand that it's not "experimental" in the sense they're used to. Maybe labeling flakes as a "beta" feature and featuring the documentation more prominently would ease the confusion.
- parminya 4y agoEven better would be just committing to what's there - it's so widely deployed that it's not seriously problematic. It's there to be used.
- colordrops 4y agoAgreed, they should just bite the bullet and commit to flakes as enabled and not "experimental". There are plenty of other things that break regularly with my nix deployment and it's never flakes.
- hakre 4y agoPerhaps the script is missing that declares what is undefined behaviour in flakes.
- 0x457 4y agoWell, it is experimental. Experimental rarely means "It's not going to work and might delete your data" that what, ironically, alpha and beta mean.