Newest at the top
| 2026-02-20 15:35:43 +0100 | castan | (~castan@86.121.192.170) (Client Quit) |
| 2026-02-20 15:35:43 +0100 | housemate_ | (~housemate@202.7.248.67) (Ping timeout: 264 seconds) |
| 2026-02-20 15:35:30 +0100 | housemate | (~housemate@pa49-178-146-220.pa.nsw.optusnet.com.au) (Remote host closed the connection) |
| 2026-02-20 15:34:59 +0100 | castan | (~castan@86.121.192.170) |
| 2026-02-20 15:34:44 +0100 | castan | (~castan@86.121.192.170) (Client Quit) |
| 2026-02-20 15:33:57 +0100 | merijn | (~merijn@62.45.136.136) merijn |
| 2026-02-20 15:33:29 +0100 | housemate | (~housemate@pa49-178-146-220.pa.nsw.optusnet.com.au) housemate |
| 2026-02-20 15:33:14 +0100 | castan | (~castan@86.121.192.170) |
| 2026-02-20 15:27:36 +0100 | <tomsmeding> | :D |
| 2026-02-20 15:27:29 +0100 | <haskellbridge> | <ijouw> My pdf rendering seems to be done on cpu... Changing view takes up to two seconds. |
| 2026-02-20 15:27:24 +0100 | jmcantrell_ | (~weechat@user/jmcantrell) (Ping timeout: 268 seconds) |
| 2026-02-20 15:25:45 +0100 | <tomsmeding> | And actually I disagree they look identical. Mine is right-heavy, whereas yours is more left-heavy. |
| 2026-02-20 15:25:17 +0100 | <tomsmeding> | Athas: while clearly true, I'm not sure that's a very interesting observation -- the vertical lines is just dot(1) throwing its hands up with too many dependencies |
| 2026-02-20 15:24:48 +0100 | <Athas> | Very similar souls. |
| 2026-02-20 15:24:20 +0100 | <Athas> | It's interesting how my dependency graph looks almost identical to tomsmeding's from a human perspective: https://sigkill.dk/junk/graph.pdf |
| 2026-02-20 15:24:20 +0100 | <lortabac> | or you can feed it to an AI and ask them to find a particular path |
| 2026-02-20 15:23:57 +0100 | <tomsmeding> | lortabac: fair point, perhaps there are |
| 2026-02-20 15:23:48 +0100 | <tomsmeding> | Athas: yes, the moment you mentioned lsp I thought "ah, there's all your dependencies" |
| 2026-02-20 15:23:41 +0100 | <lortabac> | tomsmeding: there may be tools to fetch useful info from a dot file. I have no idea to be honest |
| 2026-02-20 15:23:27 +0100 | merijn | (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 272 seconds) |
| 2026-02-20 15:22:52 +0100 | <tomsmeding> | lortabac: https://tomsmeding.com/vang/9fSZUM/graph.pdf |
| 2026-02-20 15:22:39 +0100 | <Athas> | I think lsp depends on everything, just in case. |
| 2026-02-20 15:22:11 +0100 | Square3 | (~Square@user/square) (Ping timeout: 272 seconds) |
| 2026-02-20 15:21:31 +0100 | <tomsmeding> | I find that is mostly a good way to generate a huge pdf, or a huge png that no image viewer will open, with no way of reading anything from the warren of arrows |
| 2026-02-20 15:20:07 +0100 | <lortabac> | Athas: maybe cabal-plan dot |
| 2026-02-20 15:18:04 +0100 | merijn | (~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn |
| 2026-02-20 15:13:52 +0100 | jmcantrell_ | (~weechat@user/jmcantrell) jmcantrell |
| 2026-02-20 15:13:33 +0100 | Square3 | (~Square@user/square) Square |
| 2026-02-20 15:10:56 +0100 | <int-e> | At least in part. |
| 2026-02-20 15:10:41 +0100 | <int-e> | I don't know. I imagine it's because it was designed in a context of an Electron application, so websockets were already there, "for free". |
| 2026-02-20 15:09:38 +0100 | <tomsmeding> | TIL LSP works with websockets? |
| 2026-02-20 15:08:49 +0100 | <tomsmeding> | (... why does lsp depend on websockets?) |
| 2026-02-20 15:08:17 +0100 | Frostillicus | (~Frostilli@pool-71-174-119-69.bstnma.fios.verizon.net) |
| 2026-02-20 15:08:02 +0100 | <tomsmeding> | but I find that plan.json is usable enough for the odd time that I need to look at the dependency graph |
| 2026-02-20 15:07:31 +0100 | merijn | (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 264 seconds) |
| 2026-02-20 15:07:13 +0100 | <tomsmeding> | using https://hackage.haskell.org/package/cabal-plan |
| 2026-02-20 15:07:06 +0100 | <Athas> | And of course 'lsp' is why I depend on 'websockets'. |
| 2026-02-20 15:07:05 +0100 | <tomsmeding> | Athas: `cabal-plan tred` is perhaps closest to what you mean |
| 2026-02-20 15:06:58 +0100 | <Athas> | My suspicion was wrong; apparently the Cabal dependency is due to a Setup.hs from 'entropy'. It's probably been like that for a while and I never noticed. |
| 2026-02-20 15:06:55 +0100 | housemate | (~housemate@pa49-178-146-220.pa.nsw.optusnet.com.au) (Ping timeout: 264 seconds) |
| 2026-02-20 15:06:26 +0100 | <tomsmeding> | in any case, it's a graph, not a tree |
| 2026-02-20 15:05:53 +0100 | bionade24 | (~quassel@server2.oscloud.info) bionade24 |
| 2026-02-20 15:05:48 +0100 | <tomsmeding> | well using search. :) |
| 2026-02-20 15:05:40 +0100 | <Athas> | Eyeball a 155K JSON file? I see... |
| 2026-02-20 15:05:36 +0100 | <tomsmeding> | not a neat tree, but the info is there |
| 2026-02-20 15:05:24 +0100 | <tomsmeding> | Athas: you can eyeball dist-newstyle/cache/plan.json |
| 2026-02-20 15:05:21 +0100 | <Athas> | Although I have a suspicion as to why. |
| 2026-02-20 15:05:12 +0100 | <Athas> | I'm quite surprised to see that I depend on Cabal and websockets. |
| 2026-02-20 15:04:59 +0100 | <Athas> | Is there a way to get cabal to show the dependency tree for my package? |
| 2026-02-20 15:04:27 +0100 | housemate_ | (~housemate@202.7.248.67) housemate |