Home liberachat/#haskell: Logs Calendar

Logs on 2024-06-09 (liberachat/#haskell)

00:00:49 <monochrom> But I guess that's exactly what most programmers want.
00:01:40 <EvanR> what insight that may contain is fogged over by stuff like UML, what professionals actually use to explain code xD
00:01:59 <EvanR> according to very large books
00:02:00 <monochrom> Every other profession --- accounting, medicine, law, engineering --- optimize for getting things to actually work, and if that means something is counterintuitive, so be it.
00:02:45 <monochrom> Programming is about the only field that wants to be called "professional" even "engineering", but naively insists on "intuitive".
00:02:50 <monochrom> No, you can't have both.
00:03:49 <geekosaur> ever heard of sanitation engineers? (there is a certain amount of commonality there, speaking cynically)
00:04:04 <monochrom> Like, even astrology doesn't claim to be intuitive. Sleep on that.
00:04:19 <EvanR> if you tell a bartender you're qualified because you have a degree in bartending school they will laugh. I'm not sure if we're that far yet
00:04:30 <EvanR> a degree from*
00:05:17 <EvanR> that far gone ... or perhaps that far advanced
00:07:22 × emmanuelux quits (~emmanuelu@user/emmanuelux) (Read error: Connection reset by peer)
00:08:14 emmanuelux joins (~emmanuelu@user/emmanuelux)
00:08:36 <ncf> i have a feeling that when people say stuff like "code should be easy to explain to normal people" they mean "code should be easy to explain to imperative programmers"
00:08:53 × Lord_of_Life quits (~Lord@user/lord-of-life/x-2819915) (Ping timeout: 240 seconds)
00:09:42 Lord_of_Life joins (~Lord@user/lord-of-life/x-2819915)
00:09:55 × ft quits (~ft@i5C743B45.versanet.de) (Ping timeout: 256 seconds)
00:11:40 ft joins (~ft@i5C743B3C.versanet.de)
00:15:24 <mauke> professional math relies on intuition
00:15:46 × bitdex quits (~bitdex@gateway/tor-sasl/bitdex) (Ping timeout: 260 seconds)
00:18:32 <dolio> Not on the intuition of non-mathematicians.
00:19:48 <Leary> hololeap: <https://en.wikipedia.org/wiki/Absorbing_element>. `Mode` ~ `Annihilate Any` where `data Annihilate a = Zero | NonZero a; instance Semigroup a => Semigroup (Annihilate a) where { NonZero a <> NonZero b = NonZero (a <> b); _ <> _ = Zero }; instance Monoid a => Monoid (Anihilate a) where { mempty = NonZero mempty }`.
00:20:10 <Leary> Unfortunately, since DerivingVia is not sufficiently advanced, this won't actually help you improve your code.
00:28:19 × peterbecich quits (~Thunderbi@syn-047-229-123-186.res.spectrum.com) (Ping timeout: 246 seconds)
00:32:20 peterbecich joins (~Thunderbi@syn-047-229-123-186.res.spectrum.com)
00:33:32 bitdex joins (~bitdex@gateway/tor-sasl/bitdex)
00:33:49 <hololeap> ok, so HelpMode here is the absorbing element. I had a feeling there was something deeper. I just wanted to know if there was some deeper pattern even if I don't implement it in this case
00:37:45 <geekosaur> I did wonder if it maybe fit "annihilating element", but it didn't seem like it (should have been the same as mempty)
00:38:20 <monochrom> Use multiplication as an anlogy, mempty is 1, helpmode is 0.
00:38:22 <geekosaur> hm, no, that's wrong
00:38:31 × talismanick quits (~user@2601:644:937c:ed10::ae5) (Remote host closed the connection)
00:38:35 <geekosaur> right, that would be annihilating
00:39:26 <monochrom> For command line options, mempty is defaults, absorb/annihilate is helpmode.
00:39:39 <geekosaur> although then I think you need a second monoid for which HelpMode would be mempty
00:41:02 talismanick joins (~user@2601:644:937c:ed10::ae5)
00:41:14 <monochrom> You can bring in lattice theory if you want two identity elements, one for min and one for max, and then the identity for one is the annihilator for the other. :)
00:43:33 falafel joins (~falafel@2a0c:5a87:3103:ec01::62b8)
00:57:31 × peterbecich quits (~Thunderbi@syn-047-229-123-186.res.spectrum.com) (Ping timeout: 256 seconds)
01:01:01 peterbecich joins (~Thunderbi@syn-047-229-123-186.res.spectrum.com)
01:05:23 × peterbecich quits (~Thunderbi@syn-047-229-123-186.res.spectrum.com) (Ping timeout: 264 seconds)
01:08:51 peterbecich joins (~Thunderbi@syn-047-229-123-186.res.spectrum.com)
01:10:02 × waleee quits (~waleee@h-176-10-144-38.NA.cust.bahnhof.se) (Ping timeout: 256 seconds)
01:45:01 tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
01:46:19 × tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Client Quit)
01:50:59 × peterbecich quits (~Thunderbi@syn-047-229-123-186.res.spectrum.com) (Ping timeout: 264 seconds)
01:55:13 × falafel quits (~falafel@2a0c:5a87:3103:ec01::62b8) (Ping timeout: 255 seconds)
02:02:45 peterbecich joins (~Thunderbi@syn-047-229-123-186.res.spectrum.com)
02:05:02 × op_4 quits (~tslil@user/op-4/x-9116473) (Remote host closed the connection)
02:05:32 op_4 joins (~tslil@user/op-4/x-9116473)
02:17:08 × peterbecich quits (~Thunderbi@syn-047-229-123-186.res.spectrum.com) (Ping timeout: 268 seconds)
02:17:55 Sgeo_ joins (~Sgeo@user/sgeo)
02:19:20 × Sgeo quits (~Sgeo@user/sgeo) (Read error: Connection reset by peer)
02:19:47 × dcoutts_ quits (~duncan@77.109.149.106) (Ping timeout: 260 seconds)
02:20:29 × vadparaszt quits (~Rodney@176.254.244.83) (Ping timeout: 272 seconds)
02:56:23 × mhatta quits (~mhatta@www21123ui.sakura.ne.jp) (Remote host closed the connection)
02:56:49 hiredman joins (~hiredman@frontier1.downey.family)
02:58:46 tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
02:59:23 × td_ quits (~td@i53870927.versanet.de) (Ping timeout: 268 seconds)
03:00:53 td_ joins (~td@83.135.9.0)
03:03:02 mhatta joins (~mhatta@www21123ui.sakura.ne.jp)
03:08:53 × tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
03:19:43 inedia joins (~irc@2600:3c00:e000:287::1)
03:28:56 Guest64 joins (~Guest64@50.46.240.117)
03:41:25 × Guest64 quits (~Guest64@50.46.240.117) (Ping timeout: 250 seconds)
03:45:41 phma_ joins (~phma@host-67-44-208-103.hnremote.net)
03:46:28 × phma quits (~phma@host-67-44-208-65.hnremote.net) (Read error: Connection reset by peer)
03:49:48 aforemny_ joins (~aforemny@2001:9e8:6cc8:c600:4ce7:611a:8656:4065)
03:51:03 × aforemny quits (~aforemny@i59F516E7.versanet.de) (Ping timeout: 272 seconds)
04:17:13 × xelxebar quits (~xelxebar@wilsonb.com) (Quit: ZNC 1.7.2+deb3 - https://znc.in)
04:18:00 xelxebar joins (~xelxebar@wilsonb.com)
04:30:39 peterbecich joins (~Thunderbi@syn-047-229-123-186.res.spectrum.com)
04:31:44 philopsos1 joins (~caecilius@user/philopsos)
04:34:57 × peterbecich quits (~Thunderbi@syn-047-229-123-186.res.spectrum.com) (Ping timeout: 255 seconds)
04:39:46 peterbecich joins (~Thunderbi@syn-047-229-123-186.res.spectrum.com)
04:44:11 × peterbecich quits (~Thunderbi@syn-047-229-123-186.res.spectrum.com) (Ping timeout: 256 seconds)
04:47:32 peterbecich joins (~Thunderbi@syn-047-229-123-186.res.spectrum.com)
05:17:11 sdzx joins (~sdzx@2403:2c80:6::3062)
05:17:57 <sdzx> hello
05:22:18 × sdzx quits (~sdzx@2403:2c80:6::3062) (Remote host closed the connection)
05:43:28 takuan joins (~takuan@178-116-218-225.access.telenet.be)
06:08:41 meritamen joins (~user@user/meritamen)
06:09:09 TheCoffeMaker_ joins (~TheCoffeM@200.114.213.75)
06:09:56 × TheCoffeMaker quits (~TheCoffeM@user/thecoffemaker) (Ping timeout: 268 seconds)
06:11:53 × meritamen quits (~user@user/meritamen) (Remote host closed the connection)
06:13:38 × harveypwca quits (~harveypwc@2601:246:d080:b40:1889:d9bf:2dd8:b288) (Quit: Leaving)
06:13:49 tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
06:14:21 × euphores quits (~SASL_euph@user/euphores) (Quit: Leaving.)
06:18:57 euphores joins (~SASL_euph@user/euphores)
06:19:46 × stiell quits (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 260 seconds)
06:22:01 <jcarpenter2> oh my gosh, Haskell is constantly asking me to take my program and make it a value in a meta-program
06:22:58 × philopsos1 quits (~caecilius@user/philopsos) (Ping timeout: 255 seconds)
06:23:02 <jcarpenter2> that's the direction of the pull in Haskell
06:26:24 × tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
06:31:39 rosco joins (~rosco@183.171.74.10)
06:33:22 stiell joins (~stiell@gateway/tor-sasl/stiell)
06:41:29 gmg joins (~user@user/gehmehgeh)
06:45:03 paparispipas joins (~androirc@2a02:587:9e01:1742:5922:40bf:11bf:5f69)
06:45:35 × peterbecich quits (~Thunderbi@syn-047-229-123-186.res.spectrum.com) (Ping timeout: 264 seconds)
06:48:41 peterbecich joins (~Thunderbi@syn-047-229-123-186.res.spectrum.com)
06:53:44 Guest94 joins (~Guest94@mobile-access-6df005-171.dhcp.inet.fi)
06:56:02 tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
07:00:06 × tt1231097 quits (~tt1231@2603:6010:8700:4a81:219f:50d3:618a:a6ee) (Quit: The Lounge - https://thelounge.chat)
07:02:55 tt1231097 joins (~tt1231@2603:6010:8700:4a81:219f:50d3:618a:a6ee)
07:08:31 × Guest94 quits (~Guest94@mobile-access-6df005-171.dhcp.inet.fi) (Quit: Client closed)
07:12:53 × peterbecich quits (~Thunderbi@syn-047-229-123-186.res.spectrum.com) (Ping timeout: 240 seconds)
07:14:05 × paparispipas quits (~androirc@2a02:587:9e01:1742:5922:40bf:11bf:5f69) (Ping timeout: 240 seconds)
07:15:44 paparispipas joins (~androirc@athedsl-4549622.home.otenet.gr)
07:24:20 wootehfoot joins (~wootehfoo@user/wootehfoot)
07:26:45 × rosco quits (~rosco@183.171.74.10) (Read error: Connection reset by peer)
07:28:07 Square joins (~Square@user/square)
07:32:32 × Sgeo_ quits (~Sgeo@user/sgeo) (Read error: Connection reset by peer)
07:41:01 Jackneill joins (~Jackneill@178-164-253-166.pool.digikabel.hu)
07:51:15 × Lycurgus quits (~georg@user/Lycurgus) (Quit: leaving)
07:54:55 × tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
07:56:23 tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
07:57:35 augustss joins (~augustss@213.106.163.130)
07:57:43 <augustss> howdy
07:59:40 <paparispipas> sup
08:05:29 Tuplanolla joins (~Tuplanoll@91-159-69-59.elisa-laajakaista.fi)
08:07:26 <[exa]> mornin'
08:13:34 × ski quits (~ski@remote11.chalmers.se) (Quit: Lost terminal)
08:14:23 L29Ah joins (~L29Ah@wikipedia/L29Ah)
08:21:44 dcoutts_ joins (~duncan@77.109.149.106)
08:22:03 acidjnk joins (~acidjnk@p200300d6e714dc386d02759bd76503b8.dip0.t-ipconnect.de)
08:25:10 × augustss quits (~augustss@213.106.163.130) (Read error: Connection reset by peer)
08:28:44 Guest60 joins (~Guest49@astrolabe.plus.com)
08:33:07 × dcoutts_ quits (~duncan@77.109.149.106) (Ping timeout: 260 seconds)
08:40:20 × tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
08:43:33 tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
08:45:25 AndroUser2 joins (~androirc@athedsl-4548023.home.otenet.gr)
08:46:52 × paparispipas quits (~androirc@athedsl-4549622.home.otenet.gr) (Ping timeout: 268 seconds)
08:46:58 lxsameer joins (~lxsameer@Serene/lxsameer)
08:48:15 sawilagar joins (~sawilagar@user/sawilagar)
08:53:34 × tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
08:55:16 × xff0x quits (~xff0x@2405:6580:b080:900:2f45:7d7a:ed1:7b2) (Ping timeout: 256 seconds)
08:57:07 × AndroUser2 quits (~androirc@athedsl-4548023.home.otenet.gr) (Quit: AndroIRC - Android IRC Client ( http://www.androirc.com ))
08:57:54 tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
09:00:28 <tomsmeding> one can't get the list of exports of a module in TH, right?
09:02:25 rosco joins (~rosco@183.171.74.10)
09:06:31 xff0x joins (~xff0x@2405:6580:b080:900:8b0f:4c93:c18a:67f2)
09:08:20 dcoutts_ joins (~duncan@2001:620:130:6092:8b6f:ee09:26cb:f12f)
09:08:21 × TheCoffeMaker_ quits (~TheCoffeM@200.114.213.75) (Ping timeout: 272 seconds)
09:10:19 × Guest60 quits (~Guest49@astrolabe.plus.com) (Ping timeout: 250 seconds)
09:13:34 × rosco quits (~rosco@183.171.74.10) (Quit: Lost terminal)
09:13:50 __monty__ joins (~toonn@user/toonn)
09:16:27 waleee joins (~waleee@h-176-10-144-38.NA.cust.bahnhof.se)
09:25:57 Guest74 joins (~Guest74@craw-09-b2-v4wan-169726-cust742.vm24.cable.virginm.net)
09:31:22 × tzh quits (~tzh@c-76-115-131-146.hsd1.or.comcast.net) (Quit: zzz)
09:34:01 <int-e> tomsmeding: Looking at the Language.Haskell.TH.Syntax.Quasi type classs ...no. (qReifyModule may get your hopes up for a moment but all that returns is module names)
09:35:39 <tomsmeding> int-e: indeed
09:41:57 × Guest74 quits (~Guest74@craw-09-b2-v4wan-169726-cust742.vm24.cable.virginm.net) (Ping timeout: 250 seconds)
09:44:22 × tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
09:47:03 tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
09:50:09 target_i joins (~target_i@user/target-i/x-6023099)
09:56:52 × tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
09:58:01 tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
09:59:20 vadparaszt joins (~Rodney@176.254.244.83)
10:01:39 × Inst_ quits (~Inst@user/Inst) (Ping timeout: 255 seconds)
10:03:59 Guest20 joins (~Guest20@2601:5c7:8300:6480:7892:f157:c9e:9be2)
10:06:23 <tomsmeding> is it known that haddock + TH + foreign imports is a breaking combination?
10:07:39 <tomsmeding> I define a foreign import (from C) in module F, then define 'cheese = LitE (StringL "cheese")' in module A and (crucially) import F in A (even if F is unused in A); then I write module B which imports A and uses 'cheese' in a splice
10:07:46 × Guest20 quits (~Guest20@2601:5c7:8300:6480:7892:f157:c9e:9be2) (Client Quit)
10:08:24 <tomsmeding> if I then `cabal build --enable-documentation`, haddock breaks on B, saying "Loading temp shared object failed", referring to the imported C function
10:08:24 Sguest1 joins (~Sguest1@2a02:26f7:d6c1:6827:0:e0a3:52db:8e95)
10:10:10 × Sguest1 quits (~Sguest1@2a02:26f7:d6c1:6827:0:e0a3:52db:8e95) (Remote host closed the connection)
10:12:22 Guest74 joins (~Guest74@craw-09-b2-v4wan-169726-cust742.vm24.cable.virginm.net)
10:15:41 <tomsmeding> reproducer: https://git.tomsmeding.com/haddock-th-foreign-repro/about/
10:29:25 × vadparaszt quits (~Rodney@176.254.244.83) (Ping timeout: 272 seconds)
10:29:35 × Feuermagier quits (~Feuermagi@user/feuermagier) (Quit: Leaving)
10:33:14 vadparaszt joins (~Rodney@176.254.244.83)
10:35:12 phma_ is now known as phma
10:43:25 × tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
10:45:34 augustss joins (~augustss@213.106.163.130)
10:47:37 × augustss quits (~augustss@213.106.163.130) (Read error: Connection reset by peer)
10:51:24 tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
10:56:57 × Guest74 quits (~Guest74@craw-09-b2-v4wan-169726-cust742.vm24.cable.virginm.net) (Quit: Client closed)
11:01:48 × mrmr15533434 quits (~mrmr@user/mrmr) (Quit: Bye, See ya later!)
11:14:14 mrmr15533434 joins (~mrmr@user/mrmr)
11:15:03 × L29Ah quits (~L29Ah@wikipedia/L29Ah) (Ping timeout: 261 seconds)
11:24:16 × euleritian quits (~euleritia@77.22.252.56) (Read error: Connection reset by peer)
11:26:15 × waleee quits (~waleee@h-176-10-144-38.NA.cust.bahnhof.se) (Ping timeout: 255 seconds)
11:27:06 euleritian joins (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de)
11:33:11 × tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
11:37:55 × euleritian quits (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) (Ping timeout: 260 seconds)
11:39:25 tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
11:56:12 × connrs quits (~connrs@user/connrs) (Quit: ZNC 1.8.2 - https://znc.in)
11:56:51 connrs joins (~connrs@user/connrs)
11:58:52 euleritian joins (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de)
12:08:07 × connrs quits (~connrs@user/connrs) (Quit: ZNC 1.8.2 - https://znc.in)
12:08:32 samuel joins (~samuel@mm-6-12-215-37.mfilial.dynamic.pppoe.byfly.by)
12:15:41 connrs joins (~connrs@user/connrs)
12:16:27 × euleritian quits (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) (Ping timeout: 272 seconds)
12:19:48 euleritian joins (~euleritia@dynamic-176-004-188-038.176.4.pool.telefonica.de)
12:20:57 × euleritian quits (~euleritia@dynamic-176-004-188-038.176.4.pool.telefonica.de) (Read error: Connection reset by peer)
12:21:13 euleritian joins (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de)
12:23:09 × tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
12:24:12 tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
12:25:00 × xdminsy quits (~xdminsy@117.147.70.212) (Read error: Connection reset by peer)
12:25:28 × euleritian quits (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) (Ping timeout: 246 seconds)
12:25:32 xdminsy joins (~xdminsy@117.147.70.212)
12:26:34 euleritian joins (~euleritia@dynamic-176-004-188-038.176.4.pool.telefonica.de)
12:34:34 × tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
12:35:16 falafel joins (~falafel@79.117.174.22)
12:36:55 × euleritian quits (~euleritia@dynamic-176-004-188-038.176.4.pool.telefonica.de) (Read error: Connection reset by peer)
12:38:46 euleritian joins (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de)
12:46:15 tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
12:47:32 × euleritian quits (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) (Ping timeout: 252 seconds)
12:50:09 euleritian joins (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de)
12:52:40 × gorignak quits (~gorignak@user/gorignak) (Quit: quit)
12:52:56 gorignak joins (~gorignak@user/gorignak)
12:55:17 samuel parts (~samuel@mm-6-12-215-37.mfilial.dynamic.pppoe.byfly.by) ()
13:01:13 × euleritian quits (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) (Ping timeout: 255 seconds)
13:02:54 euleritian joins (~euleritia@dynamic-176-004-188-038.176.4.pool.telefonica.de)
13:07:03 × falafel quits (~falafel@79.117.174.22) (Ping timeout: 260 seconds)
13:07:14 × tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
13:19:32 × infinity0 quits (~infinity0@pwned.gg) (Remote host closed the connection)
13:20:09 falafel joins (~falafel@79.117.174.22)
13:21:39 infinity0 joins (~infinity0@pwned.gg)
13:44:43 AlexNoo_ joins (~AlexNoo@178.34.160.196)
13:47:01 × AlexZenon quits (~alzenon@178.34.163.65) (Ping timeout: 272 seconds)
13:48:05 × AlexNoo quits (~AlexNoo@178.34.163.65) (Ping timeout: 240 seconds)
13:50:20 AlexZenon joins (~alzenon@178.34.160.196)
13:51:41 × jespada_ quits (~jespada@cpc121308-nmal25-2-0-cust15.19-2.cable.virginm.net) (Ping timeout: 240 seconds)
13:54:13 Inst joins (~Inst@user/Inst)
13:55:02 jespada joins (~jespada@cpc121308-nmal25-2-0-cust15.19-2.cable.virginm.net)
13:55:39 × jespada quits (~jespada@cpc121308-nmal25-2-0-cust15.19-2.cable.virginm.net) (Client Quit)
13:56:01 jespada joins (~jespada@cpc121308-nmal25-2-0-cust15.19-2.cable.virginm.net)
13:58:38 × falafel quits (~falafel@79.117.174.22) (Remote host closed the connection)
14:05:43 AlexNoo_ is now known as AlexNoo
14:06:12 × petrichor quits (~znc-user@user/petrichor) (Quit: ZNC 1.8.2 - https://znc.in)
14:07:38 petrichor joins (~znc-user@user/petrichor)
14:21:18 × Square quits (~Square@user/square) (Ping timeout: 255 seconds)
14:22:50 tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
14:29:09 × jespada quits (~jespada@cpc121308-nmal25-2-0-cust15.19-2.cable.virginm.net) (Quit: My MacBook has gone to sleep. ZZZzzz…)
14:32:48 × tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
14:34:21 Guest60 joins (~Guest2@151.135.179.175)
14:36:06 × Guest60 quits (~Guest2@151.135.179.175) (Client Quit)
14:43:16 tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
14:44:14 × gmg quits (~user@user/gehmehgeh) (Ping timeout: 260 seconds)
14:45:21 gmg joins (~user@user/gehmehgeh)
14:50:03 polyphem joins (~rod@p3ee3f12c.dip0.t-ipconnect.de)
15:03:14 jespada joins (~jespada@cpc121308-nmal25-2-0-cust15.19-2.cable.virginm.net)
15:04:38 rekahsoft joins (~rekahsoft@bras-base-orllon1103w-grc-11-184-148-4-136.dsl.bell.ca)
15:05:33 × euleritian quits (~euleritia@dynamic-176-004-188-038.176.4.pool.telefonica.de) (Read error: Connection reset by peer)
15:05:55 euleritian joins (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de)
15:12:04 × euleritian quits (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) (Ping timeout: 246 seconds)
15:13:07 euleritian joins (~euleritia@dynamic-176-006-180-217.176.6.pool.telefonica.de)
15:15:45 × califax quits (~califax@user/califx) (Remote host closed the connection)
15:17:06 califax joins (~califax@user/califx)
15:18:08 TheCoffeMaker joins (~TheCoffeM@user/thecoffemaker)
15:20:00 × TheCoffeMaker quits (~TheCoffeM@user/thecoffemaker) (Read error: Connection reset by peer)
15:21:03 noscript joins (~noscript@user/earldouglas)
15:21:06 zer0bitz_ joins (~zer0bitz@user/zer0bitz)
15:23:22 TheCoffeMaker joins (~TheCoffeM@user/thecoffemaker)
15:24:43 × euleritian quits (~euleritia@dynamic-176-006-180-217.176.6.pool.telefonica.de) (Ping timeout: 260 seconds)
15:24:53 × zer0bitz quits (~zer0bitz@user/zer0bitz) (Ping timeout: 240 seconds)
15:26:07 euleritian joins (~euleritia@dynamic-176-006-180-217.176.6.pool.telefonica.de)
15:34:27 × euleritian quits (~euleritia@dynamic-176-006-180-217.176.6.pool.telefonica.de) (Read error: Connection reset by peer)
15:38:37 euleritian joins (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de)
15:38:49 ocra8 joins (ocra8@user/ocra8)
15:39:46 × chexum quits (~quassel@gateway/tor-sasl/chexum) (Ping timeout: 260 seconds)
15:40:13 chexum joins (~quassel@gateway/tor-sasl/chexum)
15:43:23 × hexeme_ quits (~hexeme@user/hexeme) (Ping timeout: 260 seconds)
15:43:47 Guest4771 joins (~Guest4771@syn-071-014-104-225.res.spectrum.com)
15:44:06 × nschoe quits (~nschoe@2a01:e0a:8e:a190:b029:5729:77ae:d1dd) (Quit: ZNC 1.8.2 - https://znc.in)
15:44:23 nschoe joins (~nschoe@2a01:e0a:8e:a190:5da6:ca27:9d0c:23d6)
15:44:27 hexeme joins (~hexeme@user/hexeme)
15:50:17 × Guest4771 quits (~Guest4771@syn-071-014-104-225.res.spectrum.com) (Ping timeout: 250 seconds)
15:54:41 × turlando quits (~turlando@user/turlando) (Remote host closed the connection)
15:55:33 <glguy> tomsmeding: It seems like that's more specifically that you have a local c source. If it was a system installed library I bet it would have worked
15:55:55 turlando joins (~turlando@user/turlando)
15:56:34 × stiell quits (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 260 seconds)
15:57:47 <tomsmeding> oh probably
16:01:25 <tomsmeding> glguy: in case you're curious, I reported this on the ghc issue tracker: https://gitlab.haskell.org/ghc/ghc/-/issues/24964
16:01:54 <glguy> I think this is more of a cabal issue than ghc
16:02:38 × gmg quits (~user@user/gehmehgeh) (Ping timeout: 260 seconds)
16:02:49 <tomsmeding> perhaps, but I asked Mikolaj and he said something like "perhaps this is cabal's fault, but in any case I have no clue how to solve it, so let's report it to ghc"
16:02:52 <tomsmeding> also see Ryan's reply
16:03:28 stiell joins (~stiell@gateway/tor-sasl/stiell)
16:03:30 <tomsmeding> (which shows that it reproduces without cabal too, and even without haddock)
16:04:06 × chiselfuse quits (~chiselfus@user/chiselfuse) (Remote host closed the connection)
16:05:00 chiselfuse joins (~chiselfus@user/chiselfuse)
16:05:08 gmg joins (~user@user/gehmehgeh)
16:09:38 ChaiTRex joins (~ChaiTRex@user/chaitrex)
16:17:19 <glguy> I don't see why Ryan's example should have worked at all
16:17:36 <glguy> It does not provide the c file as an argument
16:18:27 <tomsmeding> good point
16:19:45 <tomsmeding> added your remark to the issue :)
16:26:46 Sgeo joins (~Sgeo@user/sgeo)
16:28:28 philopsos1 joins (~caecilius@user/philopsos)
16:29:53 zer0bitz_ is now known as zer0bitz
16:45:07 econo_ joins (uid147250@id-147250.tinside.irccloud.com)
16:46:57 Square joins (~Square@user/square)
16:48:18 L29Ah joins (~L29Ah@wikipedia/L29Ah)
16:48:18 × euleritian quits (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) (Read error: Connection reset by peer)
16:49:07 euleritian joins (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de)
16:54:35 × philopsos1 quits (~caecilius@user/philopsos) (Ping timeout: 264 seconds)
16:59:59 × chiselfuse quits (~chiselfus@user/chiselfuse) (Remote host closed the connection)
17:00:50 chiselfuse joins (~chiselfus@user/chiselfuse)
17:00:53 × euleritian quits (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) (Read error: Connection reset by peer)
17:01:01 euleritian joins (~euleritia@dynamic-176-006-180-217.176.6.pool.telefonica.de)
17:01:23 × euleritian quits (~euleritia@dynamic-176-006-180-217.176.6.pool.telefonica.de) (Read error: Connection reset by peer)
17:01:44 euleritian joins (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de)
17:03:35 × euleritian quits (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) (Read error: Connection reset by peer)
17:04:14 Guest4771 joins (~Guest4771@syn-071-014-104-225.res.spectrum.com)
17:04:31 euleritian joins (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de)
17:06:31 × dcoutts_ quits (~duncan@2001:620:130:6092:8b6f:ee09:26cb:f12f) (Ping timeout: 246 seconds)
17:07:09 Feuermagier joins (~Feuermagi@user/feuermagier)
17:13:29 × Guest4771 quits (~Guest4771@syn-071-014-104-225.res.spectrum.com) (Ping timeout: 250 seconds)
17:15:08 dcoutts_ joins (~duncan@152.96.92.215)
17:17:08 ystael joins (~ystael@user/ystael)
17:19:58 × pavonia quits (~user@user/siracusa) (Quit: Bye!)
17:23:59 × ystael quits (~ystael@user/ystael) (Ping timeout: 264 seconds)
17:28:02 × dcoutts_ quits (~duncan@152.96.92.215) (Ping timeout: 252 seconds)
17:28:16 divya joins (~user@202.170.201.16)
17:29:43 dcoutts_ joins (~duncan@2001:620:130:6092:8b6f:ee09:26cb:f12f)
17:40:23 halloy7959 joins (~halloy795@c-98-35-18-241.hsd1.ca.comcast.net)
17:45:13 × L29Ah quits (~L29Ah@wikipedia/L29Ah) (Ping timeout: 268 seconds)
17:46:31 × euleritian quits (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) (Read error: Connection reset by peer)
17:47:05 euleritian joins (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de)
17:51:29 × dcoutts_ quits (~duncan@2001:620:130:6092:8b6f:ee09:26cb:f12f) (Ping timeout: 272 seconds)
17:52:44 tzh joins (~tzh@c-76-115-131-146.hsd1.or.comcast.net)
17:57:06 L29Ah joins (~L29Ah@wikipedia/L29Ah)
17:59:53 elpendejo2 joins (~elpendejo@190.10.217.198)
18:01:08 × halloy7959 quits (~halloy795@c-98-35-18-241.hsd1.ca.comcast.net) (Remote host closed the connection)
18:08:39 × euleritian quits (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) (Ping timeout: 268 seconds)
18:08:47 euleritian joins (~euleritia@dynamic-176-006-001-067.176.6.pool.telefonica.de)
18:14:59 × polyphem quits (~rod@p3ee3f12c.dip0.t-ipconnect.de) (Ping timeout: 264 seconds)
18:24:33 × elpendejo2 quits (~elpendejo@190.10.217.198) (Ping timeout: 250 seconds)
18:26:23 michalz joins (~michalz@185.246.207.200)
18:26:31 falafel joins (~falafel@2a0c:5a87:3103:ec01::62b8)
18:28:18 × michalz quits (~michalz@185.246.207.200) (Read error: Connection reset by peer)
18:31:09 michalz joins (~michalz@185.246.207.221)
18:32:42 ss4 joins (~wootehfoo@user/wootehfoot)
18:35:33 × wootehfoot quits (~wootehfoo@user/wootehfoot) (Ping timeout: 255 seconds)
18:39:38 noumenon joins (~noumenon@113.51-175-156.customer.lyse.net)
18:42:54 <lxsameer> hey folks, I'm looking for a safe (concurrency) bound channel implementation. Do you know any?
18:43:30 × euleritian quits (~euleritia@dynamic-176-006-001-067.176.6.pool.telefonica.de) (Read error: Connection reset by peer)
18:44:07 euleritian joins (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de)
18:45:48 <tomsmeding> @hackage BoundedChan
18:45:48 <lambdabot> https://hackage.haskell.org/package/BoundedChan
18:45:54 <monochrom> https://hackage.haskell.org/package/stm-chans has a TBChan
18:46:14 <lxsameer> cheers
18:46:17 tabemann_ joins (~tabemann@2600:1700:7990:24e0:7b2b:151c:4735:737f)
18:46:26 × euleritian quits (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) (Read error: Connection reset by peer)
18:46:34 <tomsmeding> look at that, BoundedChan has a `base >=3` bound! One doesn't see that often :)
18:47:13 euleritian joins (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de)
18:47:42 × tabemann quits (~tabemann@2600:1700:7990:24e0:ccf:38dd:bb01:b6bf) (Ping timeout: 255 seconds)
18:49:26 × tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
18:49:48 <monochrom> "This sword is passed down from my father, and his father before that."
18:51:59 tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
18:52:00 <monochrom> "But dad we now fight with xbox controllers and nintendo switch, not with swords, not even with joysticks"
18:53:42 <lxsameer> that remindes of another question. Since packages in haskell can share namespaces (package name or whatever they're called) how do you find the package that contains a certain symbol? for example the hoogle results can contains many packages with the same symbol
18:54:09 <tomsmeding> what do you mean with "the package that contains a certain symbol"?
18:54:26 <tomsmeding> do you mean "I have some haskell code that compiles, and I want to know where ghc is getting this name from"?
18:55:01 <tomsmeding> (the easiest answer to that, if you have HLS set up, is "ask for the type of the thing" -- the source module is listed in the popup)
18:55:20 <tomsmeding> (another answer is: do `:i` on it in ghci)
18:55:27 <lxsameer> tomsmeding: no
18:55:44 <lxsameer> for example, I want to find TVar definition
18:55:50 <tomsmeding> _which_ TVar
18:55:53 <tomsmeding> where did you read that name
18:56:12 <tomsmeding> as you said, just the name "TVar" does not contain enough information to know where to search :p
18:56:31 <Rembane> You can make a TVar yourself! :D
18:56:33 <tomsmeding> (well, for "TVar" specifically there's ~100% chance it's from stm:Control.Concurrent.STM.TVar)
18:57:10 <tomsmeding> this is the same as in any language; if someone tells you in C++ "I'm using a `vector`", is that `std::vector`? Who knows!
18:57:20 <tomsmeding> You have to ask the person who said "vector" to you :)
18:57:22 <lxsameer> well TVar might not be good example, but usually you can find good a few packages defining the same symbol
18:57:27 <tomsmeding> sure
18:57:54 <lxsameer> tomsmeding: not exactly, in haskell, packages tend to use Data, Control or things like that
18:58:30 <tomsmeding> Data, Control, etc. are not linked to any package in particular; packages can put their modules in whatever place in the module hierarchy they wish
18:58:44 <lxsameer> while in some other langs, they don't choose the same namespace
18:58:59 <tomsmeding> can you give an example of that?
18:59:03 <lxsameer> yeah I know that, but apparently it is a convension
18:59:12 <geekosaur> "Data" and "Control" don't mean anything
18:59:20 <lxsameer> yeah i know
18:59:23 <tomsmeding> there is a very rough convention of what to put where, indeed, but that still doesn't tell you anything about what package it came from ;)
18:59:25 <geekosaur> eiter semantically or organizationally
18:59:40 <lxsameer> but 10 packages defining Data.X.Y.Z is pretty confusing
18:59:43 <tomsmeding> even if the conventions _were_ strict (which they aren't)
18:59:45 <tomsmeding> yes
18:59:49 <tomsmeding> that's the fault of those packages
19:00:01 <tomsmeding> the answer to your question, I think, is: "ask the person who said 'TVar' to you"
19:00:14 <tomsmeding> (using 'TVar' as a standin for the name you'd like to look up)
19:00:24 <tomsmeding> "insert" could be a good example
19:01:01 <tomsmeding> is it from containers:Data.Map.Strict? containers:Data.Map? aeson:Data.Aeson.KeyMap? Who knows -- you need to ask whoever said that name to you, or wrote that name somewhere
19:01:01 <lxsameer> cheers thank you
19:01:20 <tomsmeding> again, as far as I know this is the same in any other language
19:01:43 <tomsmeding> this would only be different if every use of a name would necessarily carry the name of the package it came from, with it
19:01:49 <tomsmeding> which would be _extremely_ cumbersome
19:02:14 <tomsmeding> for module names, some languages indeed namespace module names under the package name
19:02:22 <tomsmeding> haskell doesn't, so you have the same problem again
19:05:50 <tomsmeding> (but C++ also doesn't, nor does Python if I remember correctly (though there is a strong naming convention there), for example)
19:07:14 × todi quits (~todi@p57803331.dip0.t-ipconnect.de) (Ping timeout: 268 seconds)
19:10:33 todi joins (~todi@p57803331.dip0.t-ipconnect.de)
19:11:57 Guest62 joins (~Guest25@81.6.34.139)
19:13:16 × Guest62 quits (~Guest25@81.6.34.139) (Client Quit)
19:13:57 Guest79 joins (~Guest4@c-98-35-18-241.hsd1.ca.comcast.net)
19:14:37 × Guest79 quits (~Guest4@c-98-35-18-241.hsd1.ca.comcast.net) (Client Quit)
19:34:27 waleee joins (~waleee@h-176-10-144-38.NA.cust.bahnhof.se)
19:35:43 × dagit quits (~dagit@2001:558:6025:38:71c6:9d58:7252:8976) (Read error: Connection reset by peer)
19:36:50 dagit joins (~dagit@2001:558:6025:38:71c6:9d58:7252:8976)
19:40:15 × dagit quits (~dagit@2001:558:6025:38:71c6:9d58:7252:8976) (Read error: Connection reset by peer)
19:40:50 × ss4 quits (~wootehfoo@user/wootehfoot) (Read error: Connection reset by peer)
19:41:24 dagit joins (~dagit@2001:558:6025:38:71c6:9d58:7252:8976)
19:42:01 elpendejo2 joins (~elpendejo@190.10.217.198)
19:47:07 × ocra8 quits (ocra8@user/ocra8) (Quit: WeeChat 4.2.2)
20:00:11 tabemann_ is now known as tabemann
20:00:31 × tabemann quits (~tabemann@2600:1700:7990:24e0:7b2b:151c:4735:737f) (Quit: Leaving)
20:00:45 tabemann joins (~tabemann@2600:1700:7990:24e0:7b2b:151c:4735:737f)
20:11:45 × stiell quits (~stiell@gateway/tor-sasl/stiell) (Remote host closed the connection)
20:12:34 stiell joins (~stiell@gateway/tor-sasl/stiell)
20:20:00 × Square quits (~Square@user/square) (Ping timeout: 268 seconds)
20:20:51 × remedan quits (~remedan@ip-62-245-108-153.bb.vodafone.cz) (Ping timeout: 255 seconds)
20:22:27 remedan joins (~remedan@ip-62-245-108-153.bb.vodafone.cz)
20:23:18 r5c4571lh01987 joins (~rscastilh@179.221.142.8)
20:30:00 × r5c4571lh01987 quits (~rscastilh@179.221.142.8) (Ping timeout: 256 seconds)
20:31:05 × falafel quits (~falafel@2a0c:5a87:3103:ec01::62b8) (Ping timeout: 256 seconds)
20:32:57 × lxsameer quits (~lxsameer@Serene/lxsameer) (Ping timeout: 268 seconds)
20:38:17 × takuan quits (~takuan@178-116-218-225.access.telenet.be) (Remote host closed the connection)
20:38:41 × cheater quits (~Username@user/cheater) (Ping timeout: 272 seconds)
20:38:43 cheater_ joins (~Username@user/cheater)
20:38:43 cheater_ is now known as cheater
20:39:20 × elpendejo2 quits (~elpendejo@190.10.217.198) (Quit: Client closed)
20:42:18 × gawen_ quits (~gawen@user/gawen) (Quit: cya)
20:44:04 laxmik joins (~laxmik@ip-109-43-243-135.web.vodafone.de)
20:44:27 laxmik is now known as michals
20:49:08 × michals quits (~laxmik@ip-109-43-243-135.web.vodafone.de) (Quit: michals)
20:49:41 pavonia joins (~user@user/siracusa)
20:49:55 gawen joins (~gawen@user/gawen)
20:50:55 Lycurgus joins (~georg@user/Lycurgus)
20:52:19 × rvalue quits (~rvalue@user/rvalue) (Ping timeout: 260 seconds)
21:00:52 × shailangsa quits (~shailangs@host86-186-127-241.range86-186.btcentralplus.com) (Remote host closed the connection)
21:01:11 × jespada quits (~jespada@cpc121308-nmal25-2-0-cust15.19-2.cable.virginm.net) (Ping timeout: 260 seconds)
21:02:50 jespada joins (~jespada@cpc121308-nmal25-2-0-cust15.19-2.cable.virginm.net)
21:07:26 × gawen quits (~gawen@user/gawen) (Quit: cya)
21:09:28 × Jackneill quits (~Jackneill@178-164-253-166.pool.digikabel.hu) (Ping timeout: 255 seconds)
21:11:46 rvalue joins (~rvalue@user/rvalue)
21:15:05 gawen joins (~gawen@user/gawen)
21:19:58 andrewboltachev joins (~andrewbol@178.141.120.15)
21:21:45 Guest86 joins (~Guest86@109-252-35-221.nat.spd-mgts.ru)
21:22:09 × michalz quits (~michalz@185.246.207.221) (Quit: ZNC 1.9.0 - https://znc.in)
21:32:25 × Guest86 quits (~Guest86@109-252-35-221.nat.spd-mgts.ru) (Quit: Client closed)
21:41:00 × infinity0 quits (~infinity0@pwned.gg) (Remote host closed the connection)
21:43:51 infinity0 joins (~infinity0@pwned.gg)
21:45:31 × andrewboltachev quits (~andrewbol@178.141.120.15) (Quit: Client closed)
21:49:19 × noumenon quits (~noumenon@113.51-175-156.customer.lyse.net) (Quit: Leaving)
22:16:58 × AlexZenon quits (~alzenon@178.34.160.196) (Ping timeout: 255 seconds)
22:19:49 × gmg quits (~user@user/gehmehgeh) (Quit: Leaving)
22:21:06 AlexZenon joins (~alzenon@178.34.160.196)
22:22:11 × __monty__ quits (~toonn@user/toonn) (Quit: leaving)
22:23:51 × oo_miguel quits (~Thunderbi@78-11-181-16.static.ip.netia.com.pl) (Ping timeout: 256 seconds)
22:24:29 × acidjnk quits (~acidjnk@p200300d6e714dc386d02759bd76503b8.dip0.t-ipconnect.de) (Ping timeout: 240 seconds)
22:26:12 TonyStone joins (~TonyStone@user/TonyStone)
22:31:15 × rekahsoft quits (~rekahsoft@bras-base-orllon1103w-grc-11-184-148-4-136.dsl.bell.ca) (Ping timeout: 260 seconds)
22:37:51 machinedgod joins (~machinedg@d173-183-246-216.abhsia.telus.net)
22:43:14 × tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
22:49:27 × esph quits (~weechat@user/esph) (Ping timeout: 260 seconds)
22:55:19 × target_i quits (~target_i@user/target-i/x-6023099) (Quit: leaving)
22:56:00 esph joins (~weechat@user/esph)
23:00:35 × esph quits (~weechat@user/esph) (Ping timeout: 264 seconds)
23:01:20 × JimL quits (~quassel@89.162.16.26) (Ping timeout: 252 seconds)
23:02:11 × sawilagar quits (~sawilagar@user/sawilagar) (Ping timeout: 268 seconds)
23:03:35 JimL joins (~quassel@89.162.16.26)
23:14:07 × phma quits (~phma@host-67-44-208-103.hnremote.net) (Read error: Connection reset by peer)
23:17:24 peterbecich joins (~Thunderbi@syn-047-229-123-186.res.spectrum.com)
23:20:28 phma joins (~phma@host-67-44-208-42.hnremote.net)
23:21:43 × peterbecich quits (~Thunderbi@syn-047-229-123-186.res.spectrum.com) (Ping timeout: 246 seconds)
23:21:50 CiaoSen joins (~Jura@2a05:5800:2b3:7d00:e6b9:7aff:fe80:3d03)
23:21:54 tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
23:26:16 × CiaoSen quits (~Jura@2a05:5800:2b3:7d00:e6b9:7aff:fe80:3d03) (Ping timeout: 246 seconds)
23:27:33 × JimL quits (~quassel@89.162.16.26) (Remote host closed the connection)
23:28:46 JimL joins (~quassel@89.162.16.26)
23:33:56 × tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
23:40:15 × Tuplanolla quits (~Tuplanoll@91-159-69-59.elisa-laajakaista.fi) (Quit: Leaving.)
23:47:25 tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
23:59:05 × tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)

All times are in UTC on 2024-06-09.