2025/04/04

2025-04-04 00:01:12 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-04-04 00:04:14 +0200remexre(~remexre@user/remexre) (Ping timeout: 252 seconds)
2025-04-04 00:05:20 +0200Eoco(~ian@128.101.131.218) (Ping timeout: 252 seconds)
2025-04-04 00:05:25 +0200inca(~inca@syn-098-011-170-006.res.spectrum.com)
2025-04-04 00:06:03 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 244 seconds)
2025-04-04 00:10:20 +0200weary-traveler(~user@user/user363627) user363627
2025-04-04 00:11:44 +0200inca(~inca@syn-098-011-170-006.res.spectrum.com) (Ping timeout: 244 seconds)
2025-04-04 00:13:23 +0200rstromlund(~user@user/rstromlund) (Ping timeout: 252 seconds)
2025-04-04 00:15:15 +0200takuan(~takuan@d8D86B601.access.telenet.be) (Remote host closed the connection)
2025-04-04 00:16:59 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-04-04 00:18:32 +0200Eoco(~ian@128.101.131.218) Eoco
2025-04-04 00:19:04 +0200chewybread(~chewybrea@c-174-181-7-135.hsd1.pa.comcast.net)
2025-04-04 00:19:04 +0200chewybread(~chewybrea@c-174-181-7-135.hsd1.pa.comcast.net) (Changing host)
2025-04-04 00:19:04 +0200chewybread(~chewybrea@user/chewybread) chewybread
2025-04-04 00:20:42 +0200hattckory(~hattckory@205.189.187.4)
2025-04-04 00:21:09 +0200ph88(~ph88@2a02:8109:9e26:c800:2342:51dd:f532:6d25) ph88
2025-04-04 00:21:58 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 268 seconds)
2025-04-04 00:24:44 +0200remexre(~remexre@user/remexre) remexre
2025-04-04 00:25:27 +0200inca(~inca@syn-098-011-170-006.res.spectrum.com)
2025-04-04 00:28:23 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-04-04 00:31:13 +0200inca(~inca@syn-098-011-170-006.res.spectrum.com) (Ping timeout: 268 seconds)
2025-04-04 00:31:59 +0200emmanuelux(~emmanuelu@user/emmanuelux) emmanuelux
2025-04-04 00:32:14 +0200Guest57(~Guest57@2607:fb90:bd10:58e0:5d0f:841e:976b:4ffd)
2025-04-04 00:33:41 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 268 seconds)
2025-04-04 00:35:58 +0200peterbecich(~Thunderbi@syn-047-229-123-186.res.spectrum.com) peterbecich
2025-04-04 00:44:11 +0200chewybread(~chewybrea@user/chewybread) (Ping timeout: 252 seconds)
2025-04-04 00:44:11 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-04-04 00:45:36 +0200inca(~inca@syn-098-011-170-006.res.spectrum.com)
2025-04-04 00:49:43 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 268 seconds)
2025-04-04 00:49:57 +0200inca(~inca@syn-098-011-170-006.res.spectrum.com) (Ping timeout: 248 seconds)
2025-04-04 00:52:22 +0200chewybread(~chewybrea@c-174-181-7-135.hsd1.pa.comcast.net)
2025-04-04 00:52:23 +0200chewybread(~chewybrea@c-174-181-7-135.hsd1.pa.comcast.net) (Changing host)
2025-04-04 00:52:23 +0200chewybread(~chewybrea@user/chewybread) chewybread
2025-04-04 00:52:48 +0200peterbecich(~Thunderbi@syn-047-229-123-186.res.spectrum.com) (Ping timeout: 268 seconds)
2025-04-04 00:57:40 +0200tavare(~tavare@150.129.88.189) tavare
2025-04-04 00:57:40 +0200tavare(~tavare@150.129.88.189) (Changing host)
2025-04-04 00:57:40 +0200tavare(~tavare@user/tavare) tavare
2025-04-04 00:57:51 +0200tavare(~tavare@user/tavare) (Remote host closed the connection)
2025-04-04 00:59:58 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-04-04 01:00:30 +0200Guest57(~Guest57@2607:fb90:bd10:58e0:5d0f:841e:976b:4ffd) (Ping timeout: 240 seconds)
2025-04-04 01:00:31 +0200rstromlund(~user@user/rstromlund) rstromlund
2025-04-04 01:04:44 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 244 seconds)
2025-04-04 01:05:38 +0200inca(~inca@syn-098-011-170-006.res.spectrum.com)
2025-04-04 01:05:45 +0200rstromlund(~user@user/rstromlund) (Ping timeout: 268 seconds)
2025-04-04 01:12:38 +0200ChaiTRex(~ChaiTRex@user/chaitrex) ChaiTRex
2025-04-04 01:13:00 +0200inca(~inca@syn-098-011-170-006.res.spectrum.com) (Ping timeout: 244 seconds)
2025-04-04 01:15:47 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-04-04 01:17:04 +0200 <haskellbridge> <Liamzee> https://medium.com/@trueskawka/haskell-divmod-and-quotrem-450b859b656a
2025-04-04 01:17:24 +0200 <haskellbridge> <Liamzee> is haskell auto-optimizing divmod into quotrem? I tried on apple silicon and couldn't find appreciable differences
2025-04-04 01:19:04 +0200tabemann_tabemann
2025-04-04 01:22:24 +0200acidjnk_new3(~acidjnk@p200300d6e71c4f05c47cfd219ef4d968.dip0.t-ipconnect.de) (Ping timeout: 268 seconds)
2025-04-04 01:22:33 +0200 <Axman6> There has been work to implement efficient division by known constants but I'm not sure if it ever got merged. I was going to work on it but someone else was on it already (and using a less efficient algorithm afaict)
2025-04-04 01:22:39 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 265 seconds)
2025-04-04 01:23:26 +0200forell(~forell@user/forell) (Ping timeout: 252 seconds)
2025-04-04 01:26:46 +0200inca(~inca@syn-098-011-170-006.res.spectrum.com)
2025-04-04 01:29:23 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-04-04 01:29:48 +0200sprotte24(~sprotte24@p200300d16f073800ec483cc7828fc8d9.dip0.t-ipconnect.de) (Quit: Leaving)
2025-04-04 01:30:55 +0200 <geekosaur> https://gitlab.haskell.org/ghc/ghc/-/issues/22152 is marked fixed. I'm not immediately finding the buggy constant division optimization that got into 9.12.1
2025-04-04 01:34:00 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 272 seconds)
2025-04-04 01:38:05 +0200Smiles(uid551636@id-551636.lymington.irccloud.com) Smiles
2025-04-04 01:38:18 +0200inca(~inca@syn-098-011-170-006.res.spectrum.com) (Ping timeout: 245 seconds)
2025-04-04 01:44:42 +0200 <haskellbridge> <Liamzee> I don't think GHC can figure out in my context that it's always positive thus quotrem introduces no inaccuracy
2025-04-04 01:44:45 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-04-04 01:45:13 +0200 <haskellbridge> <Liamzee> also my benchmark is probably wrong, just forcing the value i'm looking for, without using it, is still causing substantial kernel time
2025-04-04 01:46:08 +0200 <Axman6> quotRem is often faster than divMod, and should be preferred if you're working with only positivie inputs
2025-04-04 01:46:14 +0200 <Axman6> positive*
2025-04-04 01:47:00 +0200 <c_wraith> isn't quotRem what hardware actually gives you, with divMod requiring some fixups?
2025-04-04 01:47:04 +0200 <haskellbridge> <Liamzee> it's not kernel time, i'm just misreading
2025-04-04 01:47:11 +0200 <haskellbridge> <Liamzee> zsh time
2025-04-04 01:47:12 +0200 <haskellbridge> <Liamzee> facepalm
2025-04-04 01:48:06 +0200jacopovalanzano(~jacopoval@cpc151911-cove17-2-0-cust105.3-1.cable.virginm.net) (Ping timeout: 240 seconds)
2025-04-04 01:49:49 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds)
2025-04-04 01:50:00 +0200 <Axman6> I did some of the work to make this _a lot_ faster on aarch64, adding access to the UMULH and UMULL instructions
2025-04-04 01:50:20 +0200 <Axman6> (Which I think got backported to 9.10 not too long ago)
2025-04-04 01:53:34 +0200ph88(~ph88@2a02:8109:9e26:c800:2342:51dd:f532:6d25) (Quit: Leaving)
2025-04-04 01:56:06 +0200inca(~inca@syn-098-011-170-006.res.spectrum.com)
2025-04-04 02:01:17 +0200weary-traveler(~user@user/user363627) (Remote host closed the connection)
2025-04-04 02:01:24 +0200Tuplanolla(~Tuplanoll@91-159-69-59.elisa-laajakaista.fi) (Quit: Leaving.)
2025-04-04 02:08:21 +0200otto_s(~user@p5b044be5.dip0.t-ipconnect.de) (Ping timeout: 248 seconds)
2025-04-04 02:09:05 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-04-04 02:09:50 +0200otto_s(~user@p5de2ff42.dip0.t-ipconnect.de)
2025-04-04 02:10:16 +0200rstromlund(~user@user/rstromlund) rstromlund
2025-04-04 02:11:27 +0200JuanDaugherty(~juan@user/JuanDaugherty) JuanDaugherty
2025-04-04 02:12:07 +0200machinedgod(~machinedg@d108-173-18-100.abhsia.telus.net) (Ping timeout: 244 seconds)
2025-04-04 02:13:58 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 244 seconds)
2025-04-04 02:15:13 +0200rstromlund(~user@user/rstromlund) (Ping timeout: 244 seconds)
2025-04-04 02:21:37 +0200ljdarj(~Thunderbi@user/ljdarj) (Ping timeout: 265 seconds)
2025-04-04 02:24:51 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-04-04 02:27:50 +0200rstromlund(~user@user/rstromlund) rstromlund
2025-04-04 02:28:01 +0200hattckory(~hattckory@205.189.187.4) (Ping timeout: 248 seconds)
2025-04-04 02:29:37 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 268 seconds)
2025-04-04 02:30:12 +0200inca(~inca@syn-098-011-170-006.res.spectrum.com) (Ping timeout: 244 seconds)
2025-04-04 02:32:43 +0200JuanDaugherty(~juan@user/JuanDaugherty) (Quit: praxis.meansofproduction.biz (juan@acm.org))
2025-04-04 02:33:07 +0200inca(~inca@syn-098-011-170-006.res.spectrum.com)
2025-04-04 02:38:24 +0200inca(~inca@syn-098-011-170-006.res.spectrum.com) (Ping timeout: 246 seconds)
2025-04-04 02:40:13 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-04-04 02:45:03 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 246 seconds)
2025-04-04 02:48:24 +0200inca(~inca@syn-098-011-170-006.res.spectrum.com)
2025-04-04 02:52:57 +0200Square2(~Square@user/square) Square
2025-04-04 02:54:08 +0200inca(~inca@syn-098-011-170-006.res.spectrum.com) (Ping timeout: 245 seconds)
2025-04-04 02:56:00 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-04-04 02:56:24 +0200Square(~Square4@user/square) (Ping timeout: 260 seconds)
2025-04-04 03:01:41 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 268 seconds)
2025-04-04 03:11:32 +0200xff0x(~xff0x@2405:6580:b080:900:4999:ed25:622a:4144) (Ping timeout: 272 seconds)
2025-04-04 03:12:04 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-04-04 03:15:28 +0200werneta(~werneta@syn-071-083-160-242.res.spectrum.com) werneta
2025-04-04 03:17:14 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 272 seconds)
2025-04-04 03:21:06 +0200rstromlund(~user@user/rstromlund) (Ping timeout: 246 seconds)
2025-04-04 03:27:51 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-04-04 03:31:43 +0200ChaiTRex(~ChaiTRex@user/chaitrex) (Remote host closed the connection)
2025-04-04 03:32:03 +0200toby-bro(~toby-bro@user/toby-bro) (Ping timeout: 245 seconds)
2025-04-04 03:32:09 +0200ChaiTRex(~ChaiTRex@user/chaitrex) ChaiTRex
2025-04-04 03:32:52 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds)
2025-04-04 03:43:39 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-04-04 03:48:35 +0200hiecaq(~hiecaq@user/hiecaq) hiecaq
2025-04-04 03:49:10 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 268 seconds)
2025-04-04 03:50:00 +0200haritz(~hrtz@user/haritz) (Ping timeout: 276 seconds)
2025-04-04 03:51:56 +0200vanishingideal(~vanishing@user/vanishingideal) (Ping timeout: 252 seconds)
2025-04-04 03:53:52 +0200puke(~puke@user/puke) (Quit: puke)
2025-04-04 03:53:56 +0200vanishingideal(~vanishing@user/vanishingideal) vanishingideal
2025-04-04 03:54:06 +0200Square2(~Square@user/square) (Ping timeout: 268 seconds)
2025-04-04 03:59:25 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-04-04 04:05:01 +0200rstromlund(~user@user/rstromlund) rstromlund
2025-04-04 04:06:13 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds)
2025-04-04 04:06:45 +0200thuna`(~thuna`@user/thuna/x-1480069) (Ping timeout: 248 seconds)
2025-04-04 04:09:11 +0200xff0x(~xff0x@fsb6a9491c.tkyc517.ap.nuro.jp)
2025-04-04 04:10:08 +0200rstromlund(~user@user/rstromlund) (Ping timeout: 268 seconds)
2025-04-04 04:13:06 +0200rstromlund(~user@user/rstromlund) rstromlund
2025-04-04 04:15:11 +0200chewybread(~chewybrea@user/chewybread) (Remote host closed the connection)
2025-04-04 04:16:44 +0200haritz(~hrtz@2a02:8010:65b5:0:5d9a:9bab:ee5e:b737)
2025-04-04 04:16:47 +0200haritz(~hrtz@2a02:8010:65b5:0:5d9a:9bab:ee5e:b737) (Changing host)
2025-04-04 04:16:47 +0200haritz(~hrtz@user/haritz) haritz
2025-04-04 04:17:28 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-04-04 04:18:52 +0200weary-traveler(~user@user/user363627) user363627
2025-04-04 04:20:31 +0200gabriel_sevecek(~gabriel@188-167-229-200.dynamic.chello.sk) (Ping timeout: 265 seconds)
2025-04-04 04:22:35 +0200gabriel_sevecek(~gabriel@188-167-229-200.dynamic.chello.sk) gabriel_sevecek
2025-04-04 04:23:06 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 272 seconds)
2025-04-04 04:28:49 +0200euphores(~SASL_euph@user/euphores) (Ping timeout: 244 seconds)
2025-04-04 04:33:10 +0200XZDX(~xzdx@2601:404:ce00:4e51:214:51ff:fe2b:e82e)
2025-04-04 04:33:15 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-04-04 04:34:52 +0200XZDX(~xzdx@2601:404:ce00:4e51:214:51ff:fe2b:e82e) (Changing host)
2025-04-04 04:34:52 +0200XZDX(~xzdx@user/XZDX) XZDX
2025-04-04 04:36:03 +0200euphores(~SASL_euph@user/euphores) euphores
2025-04-04 04:36:36 +0200mange(~user@user/mange) mange
2025-04-04 04:37:53 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 245 seconds)
2025-04-04 04:41:01 +0200hattckory(~hattckory@bras-base-toroon4524w-grc-30-70-27-118-207.dsl.bell.ca)
2025-04-04 04:49:01 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-04-04 04:51:14 +0200 <haskellbridge> <Liamzee> thanks Axman6!
2025-04-04 04:53:31 +0200rstromlund(~user@user/rstromlund) (Ping timeout: 252 seconds)
2025-04-04 04:53:42 +0200peterbecich(~Thunderbi@syn-047-229-123-186.res.spectrum.com) peterbecich
2025-04-04 04:54:32 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 268 seconds)
2025-04-04 04:59:43 +0200haskellbridge(~hackager@syn-024-093-192-219.res.spectrum.com) (Remote host closed the connection)
2025-04-04 05:00:20 +0200haskellbridge(~hackager@syn-024-093-192-219.res.spectrum.com) hackager
2025-04-04 05:00:20 +0200ChanServ+v haskellbridge
2025-04-04 05:00:43 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-04-04 05:06:10 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 272 seconds)
2025-04-04 05:06:40 +0200 <haskellbridge> <Liamzee> that's cool, on apple m3, using time, C is 0.31s user 0.01s system for pidigits
2025-04-04 05:07:12 +0200Smiles(uid551636@id-551636.lymington.irccloud.com) (Quit: Connection closed for inactivity)
2025-04-04 05:09:24 +0200 <haskellbridge> <Liamzee> vs cabal run pidigits.hs -- 10000 -N4 0.43s user 0.02s system 95% cpu 0.472 total
2025-04-04 05:11:18 +0200 <haskellbridge> <Liamzee> which is really freaking weird, the "div" outperforms the "quote"
2025-04-04 05:11:22 +0200 <haskellbridge> <Liamzee> erm, "quot"
2025-04-04 05:12:51 +0200hattckory(~hattckory@bras-base-toroon4524w-grc-30-70-27-118-207.dsl.bell.ca) (Read error: Connection reset by peer)
2025-04-04 05:16:31 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-04-04 05:17:11 +0200rstromlund(~user@user/rstromlund) rstromlund
2025-04-04 05:21:13 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 244 seconds)
2025-04-04 05:21:44 +0200rstromlund(~user@user/rstromlund) (Ping timeout: 244 seconds)
2025-04-04 05:32:18 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-04-04 05:35:05 +0200nitrix(~nitrix@user/meow/nitrix) (Quit: ZNC 1.9.1 - https://znc.in)
2025-04-04 05:37:01 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 244 seconds)
2025-04-04 05:42:39 +0200michalz(~michalz@185.246.207.215)
2025-04-04 05:45:06 +0200peterbecich(~Thunderbi@syn-047-229-123-186.res.spectrum.com) (Ping timeout: 268 seconds)
2025-04-04 05:48:06 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-04-04 05:53:40 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 272 seconds)
2025-04-04 05:55:20 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-04-04 06:00:38 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 272 seconds)
2025-04-04 06:01:17 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-04-04 06:06:34 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 260 seconds)
2025-04-04 06:32:18 +0200pabs3Guest7041
2025-04-04 06:32:18 +0200Guest7041(~pabs3@user/pabs3) (Killed (tantalum.libera.chat (Nickname regained by services)))
2025-04-04 06:32:43 +0200pabs3(~pabs3@user/pabs3) pabs3
2025-04-04 06:32:47 +0200sp1ff(~user@c-67-160-173-55.hsd1.wa.comcast.net) sp1ff
2025-04-04 06:33:31 +0200 <haskellbridge> <Liamzee> does anyone have an intel system and is willing to help with benchmarks here?
2025-04-04 06:33:44 +0200 <haskellbridge> <Liamzee> https://benchmarksgame-team.pages.debian.net/benchmarksgame/performance/pidigits.html
2025-04-04 06:34:24 +0200 <haskellbridge> <Liamzee> on my system, quot does not introduce any advantages over div, but i'm on apple silicon, but the Haskell on apple silicon is taking 50% more time than the C
2025-04-04 06:34:50 +0200 <haskellbridge> <Liamzee> whereas on their benchmarks, it's roughly 2x the time
2025-04-04 06:42:23 +0200jmcantrell(~weechat@user/jmcantrell) (Quit: WeeChat 4.6.0)
2025-04-04 06:42:24 +0200jmcantrell_jmcantrell
2025-04-04 06:47:17 +0200tavare(~tavare@150.129.88.189)
2025-04-04 06:47:17 +0200tavare(~tavare@150.129.88.189) (Changing host)
2025-04-04 06:47:17 +0200tavare(~tavare@user/tavare) tavare
2025-04-04 06:49:59 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-04-04 06:55:24 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 268 seconds)
2025-04-04 06:56:07 +0200ERR0R157(~ERR0R157@user/ERR0R157) ERR0R157
2025-04-04 07:01:33 +0200tavare(~tavare@user/tavare) (Remote host closed the connection)
2025-04-04 07:05:24 +0200 <sim590> I just added the data constructor `Offline` here: https://github.com/sim590/habanga/blob/b965deab3e7a3802c93bcfc6d46df58eabda28d4/src/core/NetworkSt… And I tried using it over here: https://github.com/sim590/habanga/blob/b965deab3e7a3802c93bcfc6d46df58eabda28d4/src/tui/GameView.h… and it compiles correctly according to HLS (Haskell Language Server), but cabal build gives "Not in
2025-04-04 07:05:26 +0200 <sim590> scope: data constructor ‘NS.Offline’". Wtf ?
2025-04-04 07:05:45 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-04-04 07:05:59 +0200 <sim590> It is exported... All types and constructors are exported by that module. So, GHC is wrong here. But I don't get it.
2025-04-04 07:07:18 +0200 <sim590> If I replace `NS.Offline` by `_`, it compiles correctly...
2025-04-04 07:08:53 +0200takuan(~takuan@d8D86B601.access.telenet.be)
2025-04-04 07:10:57 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds)
2025-04-04 07:14:07 +0200 <c_wraith> did the habanga-tui component get recompiled?
2025-04-04 07:14:18 +0200 <sim590> I did a full `v2-clean`.
2025-04-04 07:14:21 +0200 <sim590> Then, I recompiled.
2025-04-04 07:14:24 +0200 <sim590> Same error.
2025-04-04 07:14:48 +0200 <c_wraith> Did it actually compile that component during the recompile?
2025-04-04 07:15:03 +0200 <sim590> Oh I see.
2025-04-04 07:15:06 +0200 <sim590> Let me check.
2025-04-04 07:15:30 +0200 <sim590> That would explain.
2025-04-04 07:16:34 +0200 <c_wraith> oh, I had that backwards. -core is the one that might not be recompiling
2025-04-04 07:16:42 +0200 <c_wraith> but I suppose you know what I meant
2025-04-04 07:16:59 +0200gmg(~user@user/gehmehgeh) (Remote host closed the connection)
2025-04-04 07:17:06 +0200peterbecich(~Thunderbi@syn-047-229-123-186.res.spectrum.com) peterbecich
2025-04-04 07:17:40 +0200 <sim590> c_wraith: here's what I got: https://paste.debian.net/1367361/
2025-04-04 07:17:41 +0200gmg(~user@user/gehmehgeh) gehmehgeh
2025-04-04 07:17:47 +0200 <sim590> it does compile it.. :/
2025-04-04 07:17:54 +0200 <sim590> It's in NetworkState
2025-04-04 07:19:12 +0200 <c_wraith> Ok, getting into real "just in case" territory - are you sure you've saved the change?
2025-04-04 07:19:20 +0200 <sim590> Yes :D
2025-04-04 07:19:42 +0200 <sim590> Oh.
2025-04-04 07:19:44 +0200 <sim590> Fuc
2025-04-04 07:20:08 +0200 <sim590> I think I was editing the file in the Git staging area. Because of fugitive.vim.
2025-04-04 07:20:51 +0200 <c_wraith> That sounds way more confusing than any time I've saved to the wrong file.
2025-04-04 07:21:05 +0200 <c_wraith> ... which is surprisingly common
2025-04-04 07:21:32 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-04-04 07:21:57 +0200 <haskellbridge> <Liamzee> is there a simpler way to do (unur . move)?
2025-04-04 07:22:11 +0200 <sim590> OK. There's clearly something. I'm not sure what it is yet. The file seems to be OK on disk, but git says it's "untracked". Even though, I committed it...
2025-04-04 07:22:15 +0200weary-traveler(~user@user/user363627) (Remote host closed the connection)
2025-04-04 07:24:25 +0200 <sim590> Ah gawd. It seems like my Vim decided to save the file in the root directory of the repo instead of it's usual path and I,ve been editing that file since. Damn.
2025-04-04 07:26:36 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 265 seconds)
2025-04-04 07:28:50 +0200ERR0R157(~ERR0R157@user/ERR0R157) (Remote host closed the connection)
2025-04-04 07:29:31 +0200 <sim590> It seems like cabal decided to use the wrong NetworkState file in the root directory (that didn't have the constructor) even though `hs-source-dirs:` for `habanga-core` said `src/core`. So like if you have files in subdirectories, it's possible cabal/ghc confuses files in the root directories with files in the subdirectories. Seems like a bug.
2025-04-04 07:37:19 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-04-04 07:44:01 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds)
2025-04-04 07:44:36 +0200emmanuelux(~emmanuelu@user/emmanuelux) (Quit: au revoir)
2025-04-04 07:55:21 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-04-04 08:00:19 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 260 seconds)
2025-04-04 08:02:21 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-04-04 08:02:29 +0200fp1(~Thunderbi@2001:708:20:1406::1370) fp
2025-04-04 08:07:18 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 272 seconds)
2025-04-04 08:08:13 +0200ft(~ft@p508db463.dip0.t-ipconnect.de) (Quit: leaving)
2025-04-04 08:12:12 +0200hattckory(~hattckory@bras-base-toroon4524w-grc-30-70-27-118-207.dsl.bell.ca)
2025-04-04 08:13:43 +0200 <haskellbridge> <Liamzee> i guess i love my experience with linear haskell being, every few months:
2025-04-04 08:13:48 +0200 <haskellbridge> <Liamzee> "wow, linear haskell is a wonderful idea"
2025-04-04 08:13:59 +0200 <haskellbridge> <Liamzee> then
2025-04-04 08:14:12 +0200 <haskellbridge> <Liamzee> "developed by people who thought the best part of Rust was fighting with the borrow checker"
2025-04-04 08:19:07 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-04-04 08:19:24 +0200hattckory(~hattckory@bras-base-toroon4524w-grc-30-70-27-118-207.dsl.bell.ca) (Ping timeout: 260 seconds)
2025-04-04 08:20:00 +0200peterbecich(~Thunderbi@syn-047-229-123-186.res.spectrum.com) (Ping timeout: 246 seconds)
2025-04-04 08:21:07 +0200Unicorn_Princess(~Unicorn_P@user/Unicorn-Princess/x-3540542) Unicorn_Princess
2025-04-04 08:23:23 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 244 seconds)
2025-04-04 08:34:30 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-04-04 08:36:29 +0200ash3en(~Thunderbi@89.56.182.235) ash3en
2025-04-04 08:38:08 +0200j1n37(~j1n37@user/j1n37) (Ping timeout: 265 seconds)
2025-04-04 08:38:41 +0200j1n37(~j1n37@user/j1n37) j1n37
2025-04-04 08:39:24 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds)
2025-04-04 08:50:17 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-04-04 08:54:58 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 245 seconds)
2025-04-04 08:56:09 +0200ash3en(~Thunderbi@89.56.182.235) (Ping timeout: 276 seconds)
2025-04-04 09:00:01 +0200caconym(~caconym@user/caconym) (Quit: bye)
2025-04-04 09:00:57 +0200caconym(~caconym@user/caconym) caconym
2025-04-04 09:01:55 +0200sord937(~sord937@gateway/tor-sasl/sord937) sord937
2025-04-04 09:03:15 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-04-04 09:05:16 +0200lortabac(~lortabac@2a01:e0a:541:b8f0:55ab:e185:7f81:54a4)
2025-04-04 09:08:44 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 272 seconds)
2025-04-04 09:16:38 +0200Lord_of_Life(~Lord@user/lord-of-life/x-2819915) (Ping timeout: 245 seconds)
2025-04-04 09:16:40 +0200hattckory(~hattckory@bras-base-toroon4524w-grc-30-70-27-118-207.dsl.bell.ca)
2025-04-04 09:16:44 +0200Lord_of_Life_(~Lord@user/lord-of-life/x-2819915) Lord_of_Life