2025/10/19

Newest at the top

2025-10-19 22:22:58 +0200 <geekosaur> meaning any mechanism to access outer contexts will be some form of liftST (viz. liftIO), which isnt flexible enough
2025-10-19 22:22:49 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 264 seconds)
2025-10-19 22:21:48 +0200esph(~weechat@user/esph) esph
2025-10-19 22:21:36 +0200 <geekosaur> but ST in GHC is based on IO
2025-10-19 22:21:21 +0200 <geekosaur> btgw I am getting a strong sense of "an effects system-based ST might be able to do this"
2025-10-19 22:20:24 +0200 <geekosaur> so maybe it wasn't crawlers, just something that got missed during the recent move or sth
2025-10-19 22:20:05 +0200 <geekosaur> mm, also working here now
2025-10-19 22:19:33 +0200 <Lycurgus> confirmed
2025-10-19 22:19:21 +0200 <geekosaur> if it's crawler overload, it probably depends on whether you can sneak in between the load
2025-10-19 22:18:51 +0200 <int-e> looks like the wiki is better now?
2025-10-19 22:18:36 +0200fp1fp
2025-10-19 22:18:36 +0200fp(~Thunderbi@2001-14ba-6e24-3000--190.rev.dnainternet.fi) (Ping timeout: 252 seconds)
2025-10-19 22:18:14 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-10-19 22:17:22 +0200fp1(~Thunderbi@89-27-10-140.bb.dnainternet.fi) fp
2025-10-19 22:15:26 +0200 <Lycurgus> *noun
2025-10-19 22:15:19 +0200 <Lycurgus> ok igess if 'leak' can be a shorthard for any vibe related concepts full nonun phrase
2025-10-19 22:14:36 +0200 <geekosaur> (unlike mtl, there's no way to infer it from the type the way e.g. liftIO does)
2025-10-19 22:13:50 +0200 <Lycurgus> leak
2025-10-19 22:13:24 +0200 <geekosaur> if you use liftST instead of importST, this translates to "you must know exactly how many nested liftST are needed to reach the correct outer computation"
2025-10-19 22:12:34 +0200 <geekosaur> here's another thing from the paper that says runST isn't enough: "The problem is that the explicit connection between the outer and inner regions in the product type enforces a total order on regions, which leaks into the types of region allocated values."
2025-10-19 22:12:00 +0200gorignak(~gorignak@user/gorignak) (Read error: Connection reset by peer)
2025-10-19 22:09:54 +0200 <Lycurgus> *partial
2025-10-19 22:09:49 +0200 <geekosaur> right, load just got 502 finally
2025-10-19 22:09:47 +0200Haskeller0x00(~Haskeller@38.49.92.193) (Ping timeout: 250 seconds)
2025-10-19 22:09:23 +0200 <geekosaur> but there should be a redirect in that case
2025-10-19 22:09:23 +0200 <Lycurgus> yes, i got a partical response b4 it went complelty belly up showing the detested nginx
2025-10-19 22:09:10 +0200 <geekosaur> moved is somewhat possible, there were some rearrangements relatively recently due to a security issue
2025-10-19 22:08:46 +0200 <monochrom> It should not have moved. It's probably down.
2025-10-19 22:08:31 +0200 <geekosaur> just asked in -infrastructure
2025-10-19 22:08:08 +0200 <geekosaur> likewise
2025-10-19 22:07:56 +0200 <darkling> Down for me.
2025-10-19 22:07:29 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 265 seconds)
2025-10-19 22:07:20 +0200fp(~Thunderbi@2001-14ba-6e24-3000--190.rev.dnainternet.fi) fp
2025-10-19 22:06:53 +0200 <Lycurgus> is wiki.haskell.org down or moved?
2025-10-19 22:06:31 +0200wbrawner(~wbrawner@static.56.224.132.142.clients.your-server.de) wbrawner
2025-10-19 22:03:42 +0200 <Haskeller0x00> okay, gotchu :)
2025-10-19 22:02:26 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-10-19 22:02:17 +0200 <geekosaur> also re plagiarism, I think simply linking the paper as needed is sufficient
2025-10-19 22:01:56 +0200 <Haskeller0x00> Thank you so much y'all!
2025-10-19 22:01:34 +0200 <geekosaur> between the Commentary and Notes in the source, ghc internals are very well documented
2025-10-19 22:01:07 +0200 <Lycurgus> maybe mastery and hacking are opposites
2025-10-19 22:00:59 +0200trickard_trickard
2025-10-19 22:00:59 +0200 <monochrom> OK OK, or a plugin.
2025-10-19 22:00:39 +0200 <geekosaur> as for where you start, it's https://gitlab.haskell.org/ghc/ghc/-/wikis/commentary
2025-10-19 22:00:36 +0200 <monochrom> It's either unsafeCoerce or modify GHC source code.
2025-10-19 21:59:54 +0200 <geekosaur> gonna take more than that, as I said earlier you need to modify the typechecker if you're implementing that paper
2025-10-19 21:59:43 +0200 <Lycurgus> and then i still wouldn
2025-10-19 21:59:42 +0200 <Haskeller0x00> hmm... related question: is it a good idea to post code here (and risk plagiarism)?
2025-10-19 21:59:14 +0200 <Lycurgus> hack the compiler? I'd master TH 1st.
2025-10-19 21:58:46 +0200CiaoSen(~Jura@2a02:8071:64e1:da0:5a47:caff:fe78:33db) (Ping timeout: 246 seconds)