Newest at the top
| 2026-02-20 16:01:22 +0100 | AlexZenon | (~alzenon@85.174.181.228) |
| 2026-02-20 15:55:09 +0100 | merijn | (~merijn@62.45.136.136) (Ping timeout: 268 seconds) |
| 2026-02-20 15:53:57 +0100 | Frostillicus | (~Frostilli@pool-71-174-119-69.bstnma.fios.verizon.net) (Read error: Connection reset by peer) |
| 2026-02-20 15:51:56 +0100 | AlexZenon | (~alzenon@85.174.181.228) (Ping timeout: 252 seconds) |
| 2026-02-20 15:49:59 +0100 | housemate | (~housemate@pa49-178-146-220.pa.nsw.optusnet.com.au) housemate |
| 2026-02-20 15:49:38 +0100 | merijn | (~merijn@62.45.136.136) merijn |
| 2026-02-20 15:46:09 +0100 | Frostillicus | (~Frostilli@pool-71-174-119-69.bstnma.fios.verizon.net) |
| 2026-02-20 15:45:37 +0100 | Frostillicus | (~Frostilli@pool-71-174-119-69.bstnma.fios.verizon.net) (Ping timeout: 272 seconds) |
| 2026-02-20 15:41:50 +0100 | emaczen | (~user@user/emaczen) emaczen |
| 2026-02-20 15:38:44 +0100 | merijn | (~merijn@62.45.136.136) (Ping timeout: 252 seconds) |
| 2026-02-20 15:35:57 +0100 | castan | (~castan@86.121.192.170) |
| 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. |