| 20 Jun 2023 |
Gytis Ivaskevicius | I found what yall been looking for - typed nix 😄 https://www.npmjs.com/package/nijs (tho needs to be converted to ts :D) | 16:07:37 |
Gytis Ivaskevicius | in all seriousness, I'd love to see someone implement some project using dhall (thus treating nix as compilation target). tho probably not the most productive use of anyones time | 16:09:07 |
figsoda | nijs (assuming it's pronounced nice) | 16:10:19 |
Gytis Ivaskevicius | oh, i did not realize that 😄 | 16:11:17 |
Gytis Ivaskevicius | Just searched github, unfortunatelly it does not seem that anyone did any progress on that front. till this day this is the closest we have:
https://github.com/dhallix/packages
https://github.com/dhallix/nix-derivation/tree/master/examples | 16:19:27 |
emily | Nickel is more likely to succeed on that front | 18:59:08 |
emily | Dhall is I think not sufficiently powerful nor ergonomic for nixpkgs | 18:59:35 |
profpatsch | dhall is also not lazy nor efficient | 20:43:33 |
| 22 Jun 2023 |
| @archive:matrix.org set their display name to archive.matrix.org/faq. | 05:26:27 |
| 23 Jun 2023 |
Robert Hensing (roberth) | We should really really write down migration guidelines | 10:23:47 |
Robert Hensing (roberth) | "manually" holding off migration disasters like this is a fucking drain https://github.com/NixOS/nixpkgs/pull/238331#pullrequestreview-1494880730 | 10:24:34 |
Robert Hensing (roberth) | apologies for the rude language | 10:24:41 |
raitobezarius | I would argue that it would be a good occasion to clarify | 10:27:05 |
raitobezarius | (1) Nixpkgs Internal Changes "release notes" (how to communicate API breakages, etc.) across our users and more | 10:27:20 |
raitobezarius | (2) Public API vs private API promises (not necessarily a solution, but maybe have an easy way to declare from the get-go "this is private", "this is public") | 10:27:46 |
raitobezarius | (I don't think versioning at this step makes any sense) | 10:28:04 |
Alyssa Ross | I don't see how a public vs. private distinction could make sense for Nixpkgs | 10:28:43 |
Robert Hensing (roberth) | The release notes are often quite useless with stuff like renames that are already handled by the system. Just look at the log. | 10:29:15 |
Robert Hensing (roberth) | Public: everything that's documented | 10:29:22 |
Alyssa Ross | What does "documented" mean in this case? | 10:29:49 |
Robert Hensing (roberth) | Private: use common sense. Don't import files except the listed ones <list> | 10:29:53 |
@piegames:matrix.org | In reply to @roberthensing:matrix.org The release notes are often quite useless with stuff like renames that are already handled by the system. Just look at the log. We could easily add the release notes editors to summarize these instead | 10:29:54 |
Robert Hensing (roberth) | Documented in the manual | 10:30:01 |
Alyssa Ross | ah | 10:30:06 |
Alyssa Ross | I'm not sure we're ever promised that stable and unstable would be API-compatible | 10:32:08 |
Robert Hensing (roberth) | Well, about time then | 10:32:46 |