| 22 Apr 2025 |
alexfmpe | horizon haskell is literally doing something like that | 11:53:09 |
alexfmpe | getting stuff building with 9.14 | 11:53:09 |
alexfmpe | I don't know why they also do their own separate thing on top of nixpkgs | 11:53:10 |
alexfmpe | short term? as is
now, if we got the stackage manpower onboard to do a 'migration'... | 11:53:56 |
hellwolf | a combination of "perceived communication overhead", "not-invented-here", or/and "architectural differences"? | 11:54:21 |
alexfmpe | getting nixpkgs snapshot to be based on a build-plan out of acme-everything-that-matters might help sell the idea to other folks | 11:54:42 |
alexfmpe | so there might be a bit of mutually recursive chicken-and-egg process | 11:55:13 |
hellwolf | to be adopted by battery included frameworks: miso, IHP, yolc, etc.? | 11:55:30 |
hellwolf | * to be adopted by battery included frameworks: miso, IHP, yolc, etc. | 11:55:33 |
alexfmpe | automate a little bit, entice more people, automate more, repeat until nix world domination? | 11:55:34 |
alexfmpe | well, miso is prettty much already on the nixpkgs train | 11:56:01 |
hellwolf | (guixers just entered the chat.) | 11:56:07 |
emily | I thought miso was on a Nixpkgs from four years ago or something. | 11:56:30 |
alexfmpe | https://github.com/dmjio/miso?tab=readme-ov-file#javascript | 11:56:36 |
alexfmpe | the pin was updated 4 years ago, but it's of a nixpkgs 6+ years old :P | 11:57:37 |
alexfmpe | right now they have one foot on each really | 11:57:48 |
hellwolf | By default miso uses a known-to-work, pinned version of nixpkgs known as pkgs. | 11:57:57 |
hellwolf | * "By default miso uses a known-to-work, pinned version of nixpkgs known as pkgs." | 11:58:01 |
alexfmpe | they're pointing at my branch with unmerged PRs to get 9.12 js backend | 11:58:06 |
alexfmpe | but won't ditch 8.6 until output size is less horrible | 11:58:13 |
emily | I think the term for a train that hasn't moved in half a decade is museum piece. | 11:58:24 |
alexfmpe | as a miso user you get to pick whichever | 11:58:28 |
alexfmpe | they just haven't killed 8.6 entirely | 11:58:37 |
hellwolf | https://github.com/NixOS/nixpkgs/commits/b594b289740a2bc917ed9c66fef5d905f389cb96 | 11:58:38 |
hellwolf | that's like one month old | 11:58:48 |
alexfmpe | yeah and once https://github.com/NixOS/nixpkgs/pull/383528 is merged they can just point to haskell-updates | 11:59:54 |
alexfmpe | the rest of the stuff in that branch went in already | 12:00:08 |
emily | that needs retargeting to staging | 12:00:25 |
emily | -updates was merged | 12:00:30 |
alexfmpe | to clarify: the miso website is either using 8.6 ghcjs or wasm backend I dunno | 12:00:50 |