2025/11/29

Newest at the top

2025-11-29 20:49:34 +0100Lord_of_Life(~Lord@user/lord-of-life/x-2819915) Lord_of_Life
2025-11-29 20:49:20 +0100ljdarj1ljdarj
2025-11-29 20:49:19 +0100ljdarj(~Thunderbi@user/ljdarj) (Ping timeout: 240 seconds)
2025-11-29 20:47:14 +0100ljdarj1(~Thunderbi@user/ljdarj) ljdarj
2025-11-29 20:46:33 +0100trickard_trickard
2025-11-29 20:46:13 +0100merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-11-29 20:44:34 +0100simplystuart(~simplystu@c-75-75-152-164.hsd1.pa.comcast.net)
2025-11-29 20:43:30 +0100 <[exa]> ok the `destroyExposed` is just foldr for streams, which is cool but helps neither
2025-11-29 20:39:55 +0100 <[exa]> internally the code leads to https://hackage.haskell.org/package/streaming-0.2.4.0/docs/Streaming-Internal.html#v:destroyExposed and there I'm lost.
2025-11-29 20:38:33 +0100 <[exa]> (In short the example there writes into the 2 files concurrently (the IO actions interleaved) and I'm trying to find the piece of code that makes it happen)
2025-11-29 20:37:06 +0100 <[exa]> aaaanyway, is there someone good with Streaming package here? I'm trying to get some rule of thumb on how to understand how stuff like this https://hackage.haskell.org/package/streaming-0.2.4.0/docs/Streaming-Prelude.html#v:separate can stream properly.
2025-11-29 20:35:15 +0100merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 240 seconds)
2025-11-29 20:34:11 +0100 <int-e> FWIW: (note the first line) https://paste.tomsmeding.com/I8vQzBzx
2025-11-29 20:33:31 +0100gmg(~user@user/gehmehgeh) gehmehgeh
2025-11-29 20:30:50 +0100merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-11-29 20:30:45 +0100 <monochrom> That would have the opposite meaning in a C channel. :)
2025-11-29 20:30:41 +0100 <int-e> Also, -Wall would've pointed me at the issue.
2025-11-29 20:30:10 +0100simplystuart(~simplystu@c-75-75-152-164.hsd1.pa.comcast.net) (Ping timeout: 246 seconds)
2025-11-29 20:29:48 +0100 <[exa]> <3
2025-11-29 20:29:42 +0100 <int-e> Cool. I got the core dump I wanted.
2025-11-29 20:29:15 +0100Lord_of_Life(~Lord@user/lord-of-life/x-2819915) (Ping timeout: 240 seconds)
2025-11-29 20:28:22 +0100 <int-e> I'll add {} since I don't want to increase the indentation depth
2025-11-29 20:27:43 +0100 <[exa]> good to see the experience paid off :D :D
2025-11-29 20:27:25 +0100 <[exa]> I got recently pwned with tons of such errors that propagate upwards to the closest innocent start of a `do` block
2025-11-29 20:26:24 +0100 <int-e> Thanks!
2025-11-29 20:26:14 +0100 <int-e> Right. Who added EmptyCase as a default, grr.
2025-11-29 20:25:49 +0100 <int-e> ...
2025-11-29 20:25:17 +0100 <[exa]> (the indentation of _ is fishy to me)
2025-11-29 20:25:16 +0100 <int-e> "it"? surely the readMutableByteArrayArray# returns something and _ would match that. The () isn't a pattern, it's a value.
2025-11-29 20:24:22 +0100 <[exa]> it can't match right?
2025-11-29 20:23:17 +0100 <int-e> Nah, I forgot to paste the link somehow.
2025-11-29 20:22:59 +0100 <[exa]> ah
2025-11-29 20:22:57 +0100 <[exa]> (maybe a link didn't get through)
2025-11-29 20:22:55 +0100 <int-e> Err. Link: https://paste.tomsmeding.com/E5PQOOx1
2025-11-29 20:22:41 +0100 <[exa]> int-e: where here?
2025-11-29 20:19:54 +0100merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 244 seconds)
2025-11-29 20:18:26 +0100tromp(~textual@2001:1c00:3487:1b00:5005:5ee4:6658:fef3)
2025-11-29 20:15:28 +0100merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-11-29 20:10:14 +0100 <int-e> (The code isn't supposed to make sense; the whole GHC.ArrayArray module is quite suspicious. It's also deprecated.)
2025-11-29 20:09:01 +0100 <int-e> Why does the innermost () here become a pattern match failure (patError)?
2025-11-29 20:04:30 +0100merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 244 seconds)
2025-11-29 20:00:43 +0100skum(~skum@user/skum) skum
2025-11-29 20:00:28 +0100trickard_(~trickard@cpe-85-98-47-163.wireline.com.au)
2025-11-29 20:00:06 +0100merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-11-29 20:00:05 +0100trickard_(~trickard@cpe-85-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
2025-11-29 19:49:48 +0100merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 265 seconds)
2025-11-29 19:48:41 +0100chexum(~quassel@gateway/tor-sasl/chexum) chexum
2025-11-29 19:48:21 +0100chexum(~quassel@gateway/tor-sasl/chexum) (Remote host closed the connection)
2025-11-29 19:46:43 +0100X-Scale(~ARM@6.67.114.89.rev.vodafone.pt) X-Scale
2025-11-29 19:45:13 +0100merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn