Haskell in Nixpkgs/NixOS | 740 Members | |
| For discussions and questions about Haskell with Nix, cabal2nix and haskellPackages in nixpkgs | Current Docs: https://haskell4nix.readthedocs.io/ | More Nix: #community:nixos.org | More Haskell: #haskell-space:matrix.org | 148 Servers |
| Sender | Message | Time |
|---|---|---|
| 18 Mar 2026 | ||
| Indeed, i have interest in reviewing or using slop-coded code in my free time. The code produced is always subtly wrong and weirdly organized, I've better things to do with my life | 11:34:57 | |
| * | 11:35:09 | |
Nothing screams "Haskell" coding like using a probalitistic LLM...If it compiles it works, right | 12:00:07 | |
| I remember in chat they were going to use it to distribute their games for windows. If it works for that, that would be cool if horrifying | 12:09:11 | |
| * I remember in chat they were going to use the new nix impl to distribute their games for windows. If it works for that, that would be cool if horrifying | 12:09:20 | |
| sternimaralorn I would like to invite you to a discussion on coordination of downstream release testing https://gitlab.haskell.org/ghc/ghc/-/issues/27061 I hear that you already had this discussion last ZuriHac with teo (they/he) since the main effort for downstream testing is currently head.hackage but I think we could all benefit for a more coordinated effort across distributors and the GHC maintainers. Thanks in advance. | 12:48:25 | |
| Lets give vibe-coded "programs" root access, what can go wrong | 12:52:04 | |
| Everything can go wrong. | 13:18:29 | |
| mhm and yet a bsc student shouldnt be given push access to the mainline linux tree | 13:28:51 | |
In reply to @woobilicious:matrix.orgIt has cycles but only via test dependencies. We work around this by strategically disabling tests to break such cycles | 15:52:02 | |
| 19:39:06 | ||
| 19 Mar 2026 | ||
somehow cabal test regression-tests in my x86_64-linux is twice as fast than in my aarch64-darwin even though the later is noticeable faster for everything else | 01:28:25 | |
* somehow cabal test regression-tests in my x86_64-linux is almost twice as fast than in my aarch64-darwin even though the later is noticeable faster for everything else | 01:28:41 | |
* somehow cabal2nix's suite cabal test regression-tests in my x86_64-linux is almost twice as fast than in my aarch64-darwin even though the later is noticeable faster for everything else | 01:29:49 | |
it does a lot of I/O and exec (I think?) so maybe that's just better on linux | 11:41:01 | |
| Maybe cross-compiling GHC with Hadrian is possible, but there's no up-to-date documentation for how to do it? https://www.reddit.com/r/haskell/comments/1irfu72/comment/mdlb6td/ | 18:53:53 | |
| I was looking at the build graph for RISC-V GHC and wondering why
This comment in the Nixpkgs source code doesn't clearly explain why The upstream documentation is no better.
Does anyone here know why the build uses | 19:21:44 | |
I'm seeing a lot of "unknown operand" errors coming from clang during a stage 1 build.I'll try llvm-as instead. | 20:17:24 | |
| LLVMAS should be clang as was my understanding | 20:25:47 | |
| configure.ac literally checks for clang | 20:26:08 | |
| GHC cross may work again it was horribly broken last I checked | 20:26:38 | |
| there are aspects of it that are still broken and I couldn't get my first patch for that merged iirc | 20:27:56 | |
| Alex: https://gitlab.haskell.org/ghc/ghc/-/blob/f8817879f94e4ea3e603808fd6370b8365818911/configure.ac#L556 | 20:28:00 | |
| Well, I just got to stage2 in the build with | 20:28:45 | |
| ah it was lol https://gitlab.haskell.org/ghc/ghc/-/merge_requests/13932 | 20:29:01 | |
| Anyway, back on
I can upload a full log, but I doubt it's very insightful. It seems that instead of targeting LLVM assembly, it's generating something else? | 20:33:06 | |
| https://gitlab.haskell.org/ghc/ghc/-/merge_requests/15231 should make a big difference. Sven is currently splitting off bits from this large branch and getting them merged | 20:33:07 | |
| Alex: do clang/LLVMAS version and LLVM version match? | 20:38:42 | |
| I would assume so, because I've undone the changes I made to
I'm not very familiar with x86 assembly, but it does look like x86 assembly. Even though GHC is being explicitly given | 20:41:12 | |
| * I would assume so, because I've undone the changes I made to
I'm not very familiar with x86 assembly, but it does look like x86 assembly. Even though GHC is being explicitly given | 20:41:32 | |