Home liberachat/#haskell: Logs Calendar

Logs on 2022-11-23 (liberachat/#haskell)

00:05:58 nate4 joins (~nate@98.45.169.16)
00:06:35 × cafkafk quits (~cafkafk@fsf/member/cafkafk) (Remote host closed the connection)
00:06:47 polo is now known as money
00:07:22 cafkafk joins (~cafkafk@fsf/member/cafkafk)
00:10:11 king_gs1 joins (~Thunderbi@2806:103e:29:bfeb:c988:bbd5:2586:4924)
00:11:00 × nate4 quits (~nate@98.45.169.16) (Ping timeout: 256 seconds)
00:11:02 × king_gs quits (~Thunderbi@187.201.139.206) (Read error: Connection reset by peer)
00:11:03 king_gs1 is now known as king_gs
00:12:41 × cafkafk quits (~cafkafk@fsf/member/cafkafk) (Remote host closed the connection)
00:13:17 cafkafk joins (~cafkafk@fsf/member/cafkafk)
00:13:34 mei_ joins (~mei@user/mei)
00:16:06 × mei quits (~mei@user/mei) (Ping timeout: 256 seconds)
00:17:37 × Kaiepi quits (~Kaiepi@108.175.84.104) (Ping timeout: 256 seconds)
00:21:06 × chomwitt quits (~chomwitt@2a02:587:7a0d:dd00:1ac0:4dff:fedb:a3f1) (Ping timeout: 255 seconds)
00:21:12 × acidjnk_new quits (~acidjnk@p200300d6e7137a175929a180a95a2c61.dip0.t-ipconnect.de) (Ping timeout: 256 seconds)
00:24:54 merijn joins (~merijn@c-001-001-017.client.esciencecenter.eduvpn.nl)
00:26:48 beteigeuze joins (~Thunderbi@bl14-81-220.dsl.telepac.pt)
00:28:48 Aran joins (~Aran@port-92-194-65-253.dynamic.as20676.net)
00:29:55 × jtomas quits (~jtomas@191.red-88-17-199.dynamicip.rima-tde.net) (Ping timeout: 260 seconds)
00:31:33 mei joins (~mei@user/mei)
00:33:18 tessier joins (~treed@98.171.210.130)
00:34:10 × mei_ quits (~mei@user/mei) (Ping timeout: 252 seconds)
00:35:06 dtman34_ joins (~dtman34@2601:447:d000:93c9:90e9:6a34:e614:99b9)
00:35:45 × Aran quits (~Aran@port-92-194-65-253.dynamic.as20676.net) (Quit: Leaving)
00:38:05 × dtman34 quits (~dtman34@76.156.89.180) (Ping timeout: 252 seconds)
00:40:32 × money quits (sid532813@user/polo) ()
00:43:17 × mmhat quits (~mmh@p200300f1c72dc696ee086bfffe095315.dip0.t-ipconnect.de) (Quit: WeeChat 3.7.1)
00:54:12 × freeside quits (~mengwong@103.252.202.193) (Ping timeout: 248 seconds)
00:57:08 nate4 joins (~nate@98.45.169.16)
00:57:49 × sammelweis quits (~quassel@2601:401:8200:2d4c:bd9:d04c:7f69:eb10) (Ping timeout: 252 seconds)
00:58:24 × merijn quits (~merijn@c-001-001-017.client.esciencecenter.eduvpn.nl) (Ping timeout: 268 seconds)
00:58:33 sammelweis joins (~quassel@2601:401:8200:2d4c:bd9:d04c:7f69:eb10)
01:00:29 × Neuromancer quits (~Neuromanc@user/neuromancer) (Ping timeout: 260 seconds)
01:01:29 × jespada quits (~jespada@nmal-24-b2-v4wan-166357-cust1764.vm24.cable.virginm.net) (Quit: My MacBook has gone to sleep. ZZZzzz…)
01:01:40 × srk quits (~sorki@user/srk) (Ping timeout: 252 seconds)
01:02:54 jespada joins (~jespada@nmal-24-b2-v4wan-166357-cust1764.vm24.cable.virginm.net)
01:06:19 × vgtw quits (~vgtw@user/vgtw) (Ping timeout: 248 seconds)
01:06:45 × use-value quits (~Thunderbi@2a00:23c6:8a03:2f01:38e4:6025:87e4:a8aa) (Remote host closed the connection)
01:07:04 use-value joins (~Thunderbi@2a00:23c6:8a03:2f01:75c2:a71f:beaa:29bf)
01:14:47 <Clinton[m]> Any thoughts on this stackoverflow question will be appreciated: https://stackoverflow.com/questions/74540639/when-are-the-results-of-default-methods-in-instances-cached
01:16:09 freeside joins (~mengwong@103.252.202.193)
01:19:47 vgtw joins (~vgtw@user/vgtw)
01:20:21 razetime joins (~quassel@117.193.1.164)
01:21:29 × nate4 quits (~nate@98.45.169.16) (Ping timeout: 260 seconds)
01:21:46 × shailangsa quits (~shailangs@host109-159-108-137.range109-159.btcentralplus.com) (Remote host closed the connection)
01:23:04 × freeside quits (~mengwong@103.252.202.193) (Ping timeout: 268 seconds)
01:24:47 caryhartline joins (~caryhartl@2600:1700:2d0:8d30:7de0:3c17:c433:415e)
01:26:07 <Axman6> Great question, I have no idea what the answer is, and the answer might depend on many different factors.
01:28:47 × zebrag quits (~chris@user/zebrag) (Quit: Konversation terminated!)
01:28:55 opticblast joins (~Thunderbi@secure-165.caltech.edu)
01:30:28 × troydm quits (~troydm@host-176-37-124-197.b025.la.net.ua) (Ping timeout: 268 seconds)
01:31:55 × sawilagar quits (~sawilagar@user/sawilagar) (Ping timeout: 252 seconds)
01:37:17 × lucerne quits (~lucerne@5.113.148.245) (Read error: Connection reset by peer)
01:40:49 tjakway joins (~tjakway@cpe-107-184-74-161.socal.res.rr.com)
01:45:58 × mei quits (~mei@user/mei) (Remote host closed the connection)
01:47:25 mei joins (~mei@user/mei)
01:48:58 × machinedgod quits (~machinedg@d198-53-218-113.abhsia.telus.net) (Ping timeout: 268 seconds)
01:51:29 × king_gs quits (~Thunderbi@2806:103e:29:bfeb:c988:bbd5:2586:4924) (Remote host closed the connection)
01:51:48 king_gs joins (~Thunderbi@2806:103e:29:bfeb:c988:bbd5:2586:4924)
01:53:21 freeside joins (~mengwong@103.252.202.193)
01:54:31 × euandreh quits (~Thunderbi@179.214.113.107) (Ping timeout: 256 seconds)
01:55:15 merijn joins (~merijn@c-001-001-017.client.esciencecenter.eduvpn.nl)
02:03:43 shailangsa joins (~shailangs@host109-159-108-137.range109-159.btcentralplus.com)
02:04:43 nate4 joins (~nate@98.45.169.16)
02:08:05 × beteigeuze quits (~Thunderbi@bl14-81-220.dsl.telepac.pt) (Ping timeout: 268 seconds)
02:10:00 × nate4 quits (~nate@98.45.169.16) (Ping timeout: 256 seconds)
02:12:18 eggplantade joins (~Eggplanta@2600:1700:38c5:d800:5866:96fb:16f6:58d1)
02:16:09 money joins (sid532813@user/polo)
02:16:40 × eggplantade quits (~Eggplanta@2600:1700:38c5:d800:5866:96fb:16f6:58d1) (Ping timeout: 260 seconds)
02:18:24 × sammelweis quits (~quassel@2601:401:8200:2d4c:bd9:d04c:7f69:eb10) (Quit: No Ping reply in 180 seconds.)
02:19:36 sammelweis joins (~quassel@2601:401:8200:2d4c:bd9:d04c:7f69:eb10)
02:19:56 ridcully joins (~ridcully@p508acd4f.dip0.t-ipconnect.de)
02:20:25 × ridcully_ quits (~ridcully@p57b52404.dip0.t-ipconnect.de) (Ping timeout: 268 seconds)
02:29:50 × merijn quits (~merijn@c-001-001-017.client.esciencecenter.eduvpn.nl) (Ping timeout: 256 seconds)
02:33:42 × bilegeek quits (~bilegeek@2600:1008:b05b:8372:5c1:76fe:2ae1:5709) (Quit: Leaving)
02:38:00 × cafkafk quits (~cafkafk@fsf/member/cafkafk) (Remote host closed the connection)
02:38:40 × sammelweis quits (~quassel@2601:401:8200:2d4c:bd9:d04c:7f69:eb10) (Quit: No Ping reply in 180 seconds.)
02:39:46 sammelweis joins (~quassel@2601:401:8200:2d4c:bd9:d04c:7f69:eb10)
02:39:48 × opticblast quits (~Thunderbi@secure-165.caltech.edu) (Ping timeout: 248 seconds)
02:41:02 × natto quits (~natto@140.238.225.67) (Quit: a.)
02:41:33 nate4 joins (~nate@98.45.169.16)
02:42:23 cafkafk joins (~cafkafk@fsf/member/cafkafk)
02:43:07 natto joins (~natto@140.238.225.67)
02:45:34 opticblast joins (~Thunderbi@secure-165.caltech.edu)
02:46:14 bitdex joins (~bitdex@gateway/tor-sasl/bitdex)
02:46:56 × nate4 quits (~nate@98.45.169.16) (Ping timeout: 268 seconds)
02:46:59 × cafkafk quits (~cafkafk@fsf/member/cafkafk) (Ping timeout: 255 seconds)
02:47:34 gurkenglas joins (~gurkengla@p548ac72e.dip0.t-ipconnect.de)
02:47:50 califax_ joins (~califax@user/califx)
02:48:47 × califax quits (~califax@user/califx) (Ping timeout: 255 seconds)
02:49:05 califax_ is now known as califax
02:50:53 wroathe joins (~wroathe@207-153-38-140.fttp.usinternet.com)
02:50:53 × wroathe quits (~wroathe@207-153-38-140.fttp.usinternet.com) (Changing host)
02:50:53 wroathe joins (~wroathe@user/wroathe)
02:52:01 × tjakway quits (~tjakway@cpe-107-184-74-161.socal.res.rr.com) (Quit: WeeChat 3.5)
02:56:26 × azimut_ quits (~azimut@gateway/tor-sasl/azimut) (Ping timeout: 255 seconds)
02:58:19 × money quits (sid532813@user/polo) ()
02:58:47 money joins (sid532813@user/polo)
02:59:00 × freeside quits (~mengwong@103.252.202.193) (Ping timeout: 248 seconds)
03:00:22 freeside joins (~mengwong@103.252.202.193)
03:04:01 cafkafk joins (~cafkafk@fsf/member/cafkafk)
03:06:03 Kaiepi joins (~Kaiepi@108.175.84.104)
03:13:28 marc joins (~marc@5.83.191.231)
03:13:52 marc is now known as Guest1081
03:14:14 eggplantade joins (~Eggplanta@2600:1700:38c5:d800:5866:96fb:16f6:58d1)
03:15:20 werneta joins (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net)
03:16:51 × marc__ quits (~marc@5.83.191.246) (Ping timeout: 260 seconds)
03:17:05 × waleee quits (~waleee@2001:9b0:213:7200:cc36:a556:b1e8:b340) (Ping timeout: 246 seconds)
03:22:42 × [itchyjunk] quits (~itchyjunk@user/itchyjunk/x-7353470) (Remote host closed the connection)
03:24:39 money is now known as polo
03:24:56 × polo quits (sid532813@user/polo) ()
03:25:24 polo joins (sid532813@user/polo)
03:26:01 merijn joins (~merijn@c-001-001-017.client.esciencecenter.eduvpn.nl)
03:32:29 lisbeths joins (uid135845@id-135845.lymington.irccloud.com)
03:36:24 × sammelweis quits (~quassel@2601:401:8200:2d4c:bd9:d04c:7f69:eb10) (Ping timeout: 255 seconds)
03:36:33 hnOsmium0001 joins (uid453710@user/hnOsmium0001)
03:38:34 × motherfsck quits (~motherfsc@user/motherfsck) (Ping timeout: 260 seconds)
03:38:43 sammelweis joins (~quassel@2601:401:8200:2d4c:bd9:d04c:7f69:eb10)
03:41:21 finn_elija joins (~finn_elij@user/finn-elija/x-0085643)
03:41:21 × FinnElija quits (~finn_elij@user/finn-elija/x-0085643) (Killed (NickServ (Forcing logout FinnElija -> finn_elija)))
03:41:21 finn_elija is now known as FinnElija
03:42:26 × Erutuon quits (~Erutuon@user/erutuon) (Ping timeout: 268 seconds)
03:43:37 × xff0x quits (~xff0x@2405:6580:b080:900:9ba0:81b0:6475:533a) (Ping timeout: 252 seconds)
03:44:53 Erutuon joins (~Erutuon@user/erutuon)
03:45:23 × Feuermagier quits (~Feuermagi@user/feuermagier) (Ping timeout: 255 seconds)
03:45:40 × polo quits (sid532813@user/polo) ()
03:46:09 polo joins (sid532813@user/polo)
03:46:43 × terrorjack quits (~terrorjac@2a01:4f8:1c1e:509a::1) (Quit: The Lounge - https://thelounge.chat)
03:47:23 polo is now known as money
03:47:39 × wroathe quits (~wroathe@user/wroathe) (Quit: Lost terminal)
03:48:02 terrorjack joins (~terrorjac@2a01:4f8:1c1e:509a::1)
03:51:16 × Erutuon quits (~Erutuon@user/erutuon) (Ping timeout: 248 seconds)
03:54:48 xff0x joins (~xff0x@2405:6580:b080:900:9ba0:81b0:6475:533a)
03:59:22 × merijn quits (~merijn@c-001-001-017.client.esciencecenter.eduvpn.nl) (Ping timeout: 256 seconds)
04:01:04 × td_ quits (~td@83.135.9.38) (Ping timeout: 256 seconds)
04:02:46 td_ joins (~td@83.135.9.0)
04:08:33 × hgolden quits (~hgolden@cpe-172-251-233-141.socal.res.rr.com) (Remote host closed the connection)
04:08:59 wroathe joins (~wroathe@207-153-38-140.fttp.usinternet.com)
04:08:59 × wroathe quits (~wroathe@207-153-38-140.fttp.usinternet.com) (Changing host)
04:08:59 wroathe joins (~wroathe@user/wroathe)
04:11:58 Erutuon joins (~Erutuon@user/erutuon)
04:12:27 motherfsck joins (~motherfsc@user/motherfsck)
04:15:19 × ddellacosta quits (~ddellacos@143.244.47.82) (Ping timeout: 260 seconds)
04:17:01 × king_gs quits (~Thunderbi@2806:103e:29:bfeb:c988:bbd5:2586:4924) (Remote host closed the connection)
04:17:20 king_gs joins (~Thunderbi@2806:103e:29:bfeb:c988:bbd5:2586:4924)
04:28:28 × Erutuon quits (~Erutuon@user/erutuon) (Ping timeout: 252 seconds)
04:29:08 × bitdex quits (~bitdex@gateway/tor-sasl/bitdex) (Ping timeout: 255 seconds)
04:31:09 Erutuon joins (~Erutuon@user/erutuon)
04:31:49 hgolden joins (~hgolden@cpe-172-251-233-141.socal.res.rr.com)
04:31:54 gurkengl1s joins (~gurkengla@p548ac72e.dip0.t-ipconnect.de)
04:32:11 × gurkengl1s quits (~gurkengla@p548ac72e.dip0.t-ipconnect.de) (Client Quit)
04:32:12 bitdex joins (~bitdex@gateway/tor-sasl/bitdex)
04:34:26 × FinnElija quits (~finn_elij@user/finn-elija/x-0085643) (Remote host closed the connection)
04:35:29 FinnElija joins (~finn_elij@user/finn-elija/x-0085643)
04:35:36 × mud quits (~mud@user/kadoban) (Quit: quit)
04:38:48 troydm joins (~troydm@host-176-37-124-197.b025.la.net.ua)
04:48:19 Vajb joins (~Vajb@hag-jnsbng11-58c3a5-27.dhcp.inet.fi)
04:48:56 × FinnElija quits (~finn_elij@user/finn-elija/x-0085643) (Ping timeout: 255 seconds)
04:54:50 FinnElija joins (~finn_elij@user/finn-elija/x-0085643)
04:55:25 × king_gs quits (~Thunderbi@2806:103e:29:bfeb:c988:bbd5:2586:4924) (Ping timeout: 252 seconds)
04:56:36 merijn joins (~merijn@c-001-001-017.client.esciencecenter.eduvpn.nl)
05:00:10 × FinnElija quits (~finn_elij@user/finn-elija/x-0085643) (Remote host closed the connection)
05:00:39 FinnElija joins (~finn_elij@user/finn-elija/x-0085643)
05:08:04 × freeside quits (~mengwong@103.252.202.193) (Ping timeout: 248 seconds)
05:11:48 <opticblast> I'm trying to figure out how to get ahold of a reference to the current continuation in Polysemy.Cont.
05:12:34 <opticblast> See subsection "Labeling Statements" here for an example using the more standard ContT: https://iamemhn.link/rom/continuations/
05:13:59 <opticblast> The issue is that the approach there involves feeding a continuation to itself, which is simple enough to do when a continuation is just a function, but I can't tell if it's possible with Polysemy.Cont's references.
05:15:00 <opticblast> (Technically Polysemy.Cont exposes callCC, but I need to store these continuations in a datatype, and that is *much* easier using references.)
05:15:13 <opticblast> The documentation for Polysemy.Cont: https://hackage.haskell.org/package/polysemy-zoo-0.8.1.0/docs/Polysemy-Cont.html
05:15:48 <opticblast> jump :: forall ref a b r. Member (Cont ref) r => ref a -> a -> Sem r b
05:15:48 <opticblast> subst :: forall ref a b r. Member (Cont ref) r => (ref a -> Sem r b) -> (a -> Sem r b) -> Sem r b
05:18:46 <opticblast> (For clarity, subst gives you the current continuation, but I want to refer to it *outside* of the callback I give to subst.)
05:19:27 <opticblast> (Terrible hack: use IORefs to return it without returning it?)
05:20:01 <opticblast> No, if it had the right type for that I could simply return it the normal way. If I want to return a `ref ()`, then the callback sees a `ref (ref ())`.
05:20:28 <opticblast> Can the latter be transformed into the former somehow?
05:23:56 × accord quits (uid568320@id-568320.hampstead.irccloud.com) (Quit: Connection closed for inactivity)
05:25:11 × Vajb quits (~Vajb@hag-jnsbng11-58c3a5-27.dhcp.inet.fi) (Read error: Connection reset by peer)
05:25:29 <opticblast> New approach! The only way to get a `ref ()` is by calling `subst` with `b ~ ()`.
05:28:59 Vajb joins (~Vajb@2001:999:504:3ad6:52a4:a3b5:32d8:e74d)
05:29:46 money is now known as polo
05:29:59 × merijn quits (~merijn@c-001-001-017.client.esciencecenter.eduvpn.nl) (Ping timeout: 260 seconds)
05:34:00 × Lord_of_Life quits (~Lord@user/lord-of-life/x-2819915) (Ping timeout: 256 seconds)
05:34:48 Lord_of_Life joins (~Lord@user/lord-of-life/x-2819915)
05:38:01 <opticblast> fix \go -> subst (\cont -> subst (jump cont) (const go)) pure
05:38:35 <opticblast> This is bizarre but it seems to work!
05:41:37 libertyprime joins (~libertypr@118-92-78-165.dsl.dyn.ihug.co.nz)
06:02:12 × lisbeths quits (uid135845@id-135845.lymington.irccloud.com) (Quit: Connection closed for inactivity)
06:09:09 <opticblast> That's overcomplicated. I can just try the new approach from scratch!
06:10:09 <opticblast> fix \go -> subst return (const go)
06:10:14 × wroathe quits (~wroathe@user/wroathe) (Ping timeout: 260 seconds)
06:13:47 × xilo quits (~yourname@user/xilo) (Quit: Reconnecting)
06:14:00 xilo joins (~yourname@84.32.165.17)
06:14:08 × xilo quits (~yourname@84.32.165.17) (Changing host)
06:14:08 xilo joins (~yourname@user/xilo)
06:15:18 × Sgeo quits (~Sgeo@user/sgeo) (Read error: Connection reset by peer)
06:15:23 Sgeo_ joins (~Sgeo@user/sgeo)
06:16:04 king_gs joins (~Thunderbi@187.201.139.206)
06:26:53 merijn joins (~merijn@c-001-001-017.client.esciencecenter.eduvpn.nl)
06:31:24 × motherfsck quits (~motherfsc@user/motherfsck) (Ping timeout: 268 seconds)
06:35:12 × king_gs quits (~Thunderbi@187.201.139.206) (Read error: Connection reset by peer)
06:35:15 king_gs1 joins (~Thunderbi@2806:103e:29:bfeb:c988:bbd5:2586:4924)
06:37:34 king_gs1 is now known as king_gs
06:43:06 nate4 joins (~nate@98.45.169.16)
06:47:38 takuan joins (~takuan@178-116-218-225.access.telenet.be)
06:48:09 × nate4 quits (~nate@98.45.169.16) (Ping timeout: 260 seconds)
06:51:38 × polo quits (sid532813@user/polo) ()
06:51:59 × nschoe quits (~q@2a01:e0a:8e:a190:547b:7f8b:8da2:2f93) (Ping timeout: 246 seconds)
06:52:13 tdammers joins (~tdammers@77.109.72.175.res.static.edpnet.net)
06:56:57 polo joins (sid532813@user/polo)
07:01:08 × merijn quits (~merijn@c-001-001-017.client.esciencecenter.eduvpn.nl) (Ping timeout: 248 seconds)
07:10:19 × king_gs quits (~Thunderbi@2806:103e:29:bfeb:c988:bbd5:2586:4924) (Remote host closed the connection)
07:10:39 king_gs joins (~Thunderbi@2806:103e:29:bfeb:c988:bbd5:2586:4924)
07:14:05 × jao quits (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) (Ping timeout: 252 seconds)
07:15:59 × ft quits (~ft@p508dbd59.dip0.t-ipconnect.de) (Quit: leaving)
07:16:33 freeside joins (~mengwong@122.11.214.155)
07:19:24 × gurkenglas quits (~gurkengla@p548ac72e.dip0.t-ipconnect.de) (Ping timeout: 256 seconds)
07:30:23 × libertyprime quits (~libertypr@118-92-78-165.dsl.dyn.ihug.co.nz) (Ping timeout: 260 seconds)
07:31:02 tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
07:32:11 libertyprime joins (~libertypr@118-92-78-165.dsl.dyn.ihug.co.nz)
07:34:19 × szkl quits (uid110435@id-110435.uxbridge.irccloud.com) (Quit: Connection closed for inactivity)
07:36:20 × freeside quits (~mengwong@122.11.214.155) (Ping timeout: 248 seconds)
07:36:20 × Clint quits (~Clint@user/clint) (Ping timeout: 248 seconds)
07:36:28 Clint joins (~Clint@user/clint)
07:42:17 × polo quits (sid532813@user/polo) ()
07:47:24 × jonathanx quits (~jonathan@h-178-174-176-109.A357.priv.bahnhof.se) (Remote host closed the connection)
07:49:39 jonathanx joins (~jonathan@h-178-174-176-109.A357.priv.bahnhof.se)
07:49:54 × king_gs quits (~Thunderbi@2806:103e:29:bfeb:c988:bbd5:2586:4924) (Remote host closed the connection)
07:50:13 king_gs joins (~Thunderbi@2806:103e:29:bfeb:c988:bbd5:2586:4924)
07:51:41 lortabac joins (~lortabac@2a01:e0a:541:b8f0:a0ee:c896:2576:b8e4)
07:52:48 × razetime quits (~quassel@117.193.1.164) (Ping timeout: 268 seconds)
07:52:54 × Adran quits (~adran@botters/adran) (Ping timeout: 260 seconds)
07:53:59 × dfg quits (dfg@user/dfg) (Ping timeout: 246 seconds)
07:55:16 × Clint quits (~Clint@user/clint) (Ping timeout: 268 seconds)
07:57:38 merijn joins (~merijn@c-001-001-017.client.esciencecenter.eduvpn.nl)
07:58:01 × mei quits (~mei@user/mei) (Ping timeout: 252 seconds)
08:00:33 × albet70 quits (~xxx@2400:8902::f03c:92ff:fe60:98d8) (Remote host closed the connection)
08:01:20 × king_gs quits (~Thunderbi@2806:103e:29:bfeb:c988:bbd5:2586:4924) (Ping timeout: 256 seconds)
08:02:09 dfg joins (dfg@dfg.rocks)
08:02:09 × dfg quits (dfg@dfg.rocks) (Changing host)
08:02:09 dfg joins (dfg@user/dfg)
08:03:05 × Sgeo_ quits (~Sgeo@user/sgeo) (Read error: Connection reset by peer)
08:05:00 jtomas joins (~jtomas@191.red-88-17-199.dynamicip.rima-tde.net)
08:06:42 albet70 joins (~xxx@2400:8902::f03c:92ff:fe60:98d8)
08:07:17 kenaryn joins (~aurele@89-88-44-27.abo.bbox.fr)
08:07:34 × albet70 quits (~xxx@2400:8902::f03c:92ff:fe60:98d8) (Remote host closed the connection)
08:08:17 coot joins (~coot@2a02:a310:e241:1b00:ec1a:e9df:79ac:66ba)
08:08:28 Adran joins (adran@botters/adran)
08:08:32 nschoe joins (~q@141.101.51.197)
08:10:51 razetime joins (~quassel@117.193.1.164)
08:13:42 albet70 joins (~xxx@2400:8902::f03c:92ff:fe60:98d8)
08:15:40 king_gs joins (~Thunderbi@2806:103e:29:bfeb:c988:bbd5:2586:4924)
08:18:13 × xff0x quits (~xff0x@2405:6580:b080:900:9ba0:81b0:6475:533a) (Ping timeout: 260 seconds)
08:18:59 mmhat joins (~mmh@p200300f1c72dc696ee086bfffe095315.dip0.t-ipconnect.de)
08:19:32 × sammelweis quits (~quassel@2601:401:8200:2d4c:bd9:d04c:7f69:eb10) (Read error: Connection reset by peer)
08:19:56 × libertyprime quits (~libertypr@118-92-78-165.dsl.dyn.ihug.co.nz) (Ping timeout: 268 seconds)
08:20:39 sammelweis joins (~quassel@2601:401:8200:2d4c:bd9:d04c:7f69:eb10)
08:22:50 xff0x joins (~xff0x@2405:6580:b080:900:9162:2d84:4b79:4fbe)
08:25:18 × Adran quits (adran@botters/adran) (Ping timeout: 255 seconds)
08:25:49 × dfg quits (dfg@user/dfg) (Ping timeout: 260 seconds)
08:26:24 accord joins (uid568320@id-568320.hampstead.irccloud.com)
08:29:25 × Kaiepi quits (~Kaiepi@108.175.84.104) (Ping timeout: 260 seconds)
08:31:03 × merijn quits (~merijn@c-001-001-017.client.esciencecenter.eduvpn.nl) (Ping timeout: 260 seconds)
08:31:20 dfg joins (~dfg@dfg.rocks)
08:31:21 × dfg quits (~dfg@dfg.rocks) (Changing host)
08:31:21 dfg joins (~dfg@user/dfg)
08:34:21 Nixkernal joins (~Nixkernal@2a02:1210:2e5f:d500:2764:5d83:2265:be0c)
08:38:03 × king_gs quits (~Thunderbi@2806:103e:29:bfeb:c988:bbd5:2586:4924) (Ping timeout: 260 seconds)
08:40:09 Adran joins (adran@botters/adran)
08:42:04 merijn joins (~merijn@c-001-001-017.client.esciencecenter.eduvpn.nl)
08:45:32 Clint joins (~Clint@user/clint)
08:45:32 × jtomas quits (~jtomas@191.red-88-17-199.dynamicip.rima-tde.net) (Ping timeout: 255 seconds)
08:45:43 titibandit joins (~titibandi@xdsl-78-34-153-165.nc.de)
08:46:49 acidjnk_new joins (~acidjnk@p200300d6e7137a175929a180a95a2c61.dip0.t-ipconnect.de)
08:47:30 polo joins (sid532813@user/polo)
08:48:10 michalz joins (~michalz@185.246.207.197)
08:51:47 machinedgod joins (~machinedg@d198-53-218-113.abhsia.telus.net)
08:55:52 × joeyh quits (joeyh@2600:3c03::f03c:91ff:fe73:b0d2) (Read error: Software caused connection abort)
08:56:04 joeyh joins (joeyh@2600:3c03::f03c:91ff:fe73:b0d2)
08:57:16 Batzy_ is now known as Batzy
08:57:50 libertyprime joins (~libertypr@118-92-78-165.dsl.dyn.ihug.co.nz)
08:58:03 mei joins (~mei@user/mei)
08:58:16 <Athas> Where is ~/.cabal (or equivalent) located on Windows?
08:58:36 freeside joins (~mengwong@103.252.202.193)
08:59:52 <mauke> %APPDATA%\cabal
09:00:12 <mauke> https://cabal.readthedocs.io/en/stable/config.html#environment-variables
09:00:36 <Athas> Followup: can I use %APPDATA% in a GitHub actions YAML file when indicating a cache action?
09:02:14 <earthy> uh... why do you think the github action is run on a windows machine?
09:04:23 <mauke> Microsoft
09:04:39 nate4 joins (~nate@98.45.169.16)
09:04:53 × freeside quits (~mengwong@103.252.202.193) (Ping timeout: 260 seconds)
09:05:42 fserucas joins (~fserucas@2001:818:e376:a400:fb92:70c1:dd88:c7d7)
09:06:23 × jespada quits (~jespada@nmal-24-b2-v4wan-166357-cust1764.vm24.cable.virginm.net) (Quit: My MacBook has gone to sleep. ZZZzzz…)
09:08:17 × jamestmartin quits (~james@jtmar.me) (Read error: Software caused connection abort)
09:09:11 × nate4 quits (~nate@98.45.169.16) (Ping timeout: 246 seconds)
09:10:14 × bah quits (~bah@l1.tel) (Read error: Software caused connection abort)
09:10:21 bah joins (~bah@l1.tel)
09:11:05 jamestmartin joins (~james@jtmar.me)
09:15:12 <earthy> https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners#supported-runners-and-hardware-resources ...
09:15:31 × taktoa[c] quits (sid282096@id-282096.tinside.irccloud.com) (Read error: Software caused connection abort)
09:15:41 taktoa[c] joins (sid282096@id-282096.tinside.irccloud.com)
09:15:57 × titibandit quits (~titibandi@xdsl-78-34-153-165.nc.de) (Remote host closed the connection)
09:16:40 mei_ joins (~mei@user/mei)
09:16:53 <[exa]> hm so I have a recursive type, say `data AST ast = Ident String | App (AST ast) (AST ast)`. What's the currently best way to make the (AST (AST (AST (AST .....)))) type ?
09:17:15 <dminuoso> Welcome to Fix.
09:17:23 <[exa]> oh wait I meant `App ast ast` ofc. :]
09:17:28 <dminuoso> % newtype Fix f = Fix { unFix :: f (Fix f) }
09:17:28 <yahb2> <no output>
09:18:41 <dminuoso> Then rewrite AST into
09:18:42 <[exa]> I arrived at "let's solve with functors" getting `data AST f = Ident String | App (f (AST f)) (f (AST f))` but I completely failed to auto-derive at least a sensible Show for the thing
09:18:51 <dminuoso> Yes. that.
09:19:00 <dminuoso> or not quite
09:19:02 <dminuoso> You want:
09:19:12 × sammelweis quits (~quassel@2601:401:8200:2d4c:bd9:d04c:7f69:eb10) (Quit: No Ping reply in 180 seconds.)
09:19:27 <[exa]> hm yeah I see Fix does it in a bit less funky
09:19:29 <[exa]> way
09:19:37 <dminuoso> % data ASTF a = Ident STring | App a a
09:19:37 <yahb2> <interactive>:38:21: error: ; Not in scope: type constructor or class ‘STring’ ; Perhaps you meant ‘String’ (imported from Prelude)
09:19:40 <dminuoso> % data ASTF a = Ident Sring | App a a
09:19:40 <yahb2> <interactive>:40:21: error: ; Not in scope: type constructor or class ‘Sring’ ; Perhaps you meant ‘String’ (imported from Prelude)
09:19:43 <dminuoso> % data ASTF a = Ident String | App a a
09:19:43 <yahb2> <no output>
09:19:45 <dminuoso> Sorry
09:19:55 <dminuoso> type Ast a = Fix (ASTF a)
09:19:55 <[exa]> in turn I might not need the Show1 right
09:19:57 <dminuoso> % type Ast a = Fix (ASTF a)
09:19:57 <yahb2> <interactive>:44:19: error: ; • Expected kind ‘* -> *’, but ‘ASTF a’ has kind ‘*’ ; • In the first argument of ‘Fix’, namely ‘(ASTF a)’ ; In the type ‘Fix (ASTF a)’ ; In the typ...
09:20:00 <dminuoso> Uhh
09:20:02 × econo quits (uid147250@user/econo) (Quit: Connection closed for inactivity)
09:20:26 <[exa]> it's just (Fix ASTF) right?
09:20:31 <dminuoso> Ah yes
09:20:39 <[exa]> ok lemme try
09:20:40 × mei quits (~mei@user/mei) (Ping timeout: 256 seconds)
09:20:40 <[Leary]> We have QuantifiedConstraints now, so you can more-or-less forget about Show1 etc.
09:20:43 <dminuoso> [exa]: And for that you can derive Show
09:20:48 sammelweis joins (~quassel@2601:401:8200:2d4c:bd9:d04c:7f69:eb10)
09:21:23 <dminuoso> % data ASTF a = Ident String | App a a deriving Show
09:21:23 <yahb2> <no output>
09:21:33 × razetime quits (~quassel@117.193.1.164) (Ping timeout: 255 seconds)
09:21:40 <dminuoso> And Fix naturally has a Show1 instance
09:21:51 × tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
09:21:52 <dminuoso> Oh hold on, no you need Show1 yeah.
09:22:11 razetime joins (~quassel@117.193.1.164)
09:22:56 <[exa]> \o/
09:23:53 × bastelfreak quits (bastelfrea@libera/staff/VoxPupuli.bastelfreak) (Read error: Software caused connection abort)
09:24:14 bastelfreak joins (bastelfrea@libera/staff/VoxPupuli.bastelfreak)
09:25:01 <[exa]> oh lovely it works
09:25:03 <[exa]> thanks!
09:25:23 freeside joins (~mengwong@103.252.202.193)
09:29:59 × kristjansson quits (sid126207@2a03:5180:f::1:ecff) (Read error: Software caused connection abort)
09:30:23 kristjansson joins (sid126207@id-126207.tinside.irccloud.com)
09:34:25 × eggplantade quits (~Eggplanta@2600:1700:38c5:d800:5866:96fb:16f6:58d1) (Remote host closed the connection)
09:35:47 × Erutuon quits (~Erutuon@user/erutuon) (Ping timeout: 268 seconds)
09:37:46 × tzh quits (~tzh@c-24-21-73-154.hsd1.or.comcast.net) (Quit: zzz)
09:38:32 Nixkernal_ joins (~Nixkernal@2a02:1210:2e5f:d500:2764:5d83:2265:be0c)
09:38:53 × Nixkernal quits (~Nixkernal@2a02:1210:2e5f:d500:2764:5d83:2265:be0c) (Read error: Connection reset by peer)
09:39:20 MajorBiscuit joins (~MajorBisc@145.94.180.252)
09:41:38 × libertyprime quits (~libertypr@118-92-78-165.dsl.dyn.ihug.co.nz) (Ping timeout: 256 seconds)
09:45:07 × xstill_ quits (xstill@fimu/xstill) (Quit: Ping timeout (120 seconds))
09:45:25 xstill_ joins (xstill@fimu/xstill)
09:45:56 × merijn quits (~merijn@c-001-001-017.client.esciencecenter.eduvpn.nl) (Ping timeout: 248 seconds)
09:46:14 × pierrot quits (~pi@user/pierrot) (Quit: ZNC 1.8.2 - http://znc.in)
09:46:36 pierrot joins (~pi@user/pierrot)
09:50:17 jespada joins (~jespada@85.255.232.189)
09:54:38 × albet70 quits (~xxx@2400:8902::f03c:92ff:fe60:98d8) (Remote host closed the connection)
09:55:52 madjestic joins (~madjestic@88-159-247-120.fixed.kpn.net)
09:57:51 × codedmart quits (codedmart@2600:3c01::f03c:92ff:fefe:8511) (Read error: Software caused connection abort)
09:58:10 codedmart joins (~codedmart@li335-49.members.linode.com)
09:58:58 Erutuon joins (~Erutuon@user/erutuon)
10:00:44 albet70 joins (~xxx@2400:8902::f03c:92ff:fe60:98d8)
10:02:18 teo joins (~teo@user/teo)
10:03:20 × sammelweis quits (~quassel@2601:401:8200:2d4c:bd9:d04c:7f69:eb10) (Ping timeout: 260 seconds)
10:03:23 Kaiepi joins (~Kaiepi@108.175.84.104)
10:03:49 × astra quits (sid289983@user/amish) (Read error: Software caused connection abort)
10:03:57 sammelweis joins (~quassel@2601:401:8200:2d4c:bd9:d04c:7f69:eb10)
10:04:10 astra joins (sid289983@id-289983.hampstead.irccloud.com)
10:04:44 × jespada quits (~jespada@85.255.232.189) (Quit: My MacBook has gone to sleep. ZZZzzz…)
10:05:27 jespada joins (~jespada@85.255.232.189)
10:05:57 × jespada quits (~jespada@85.255.232.189) (Client Quit)
10:06:48 × opticblast quits (~Thunderbi@secure-165.caltech.edu) (Quit: opticblast)
10:07:01 opticblast joins (~Thunderbi@secure-165.caltech.edu)
10:07:44 × kenaryn quits (~aurele@89-88-44-27.abo.bbox.fr) (Quit: leaving)
10:09:28 merijn joins (~merijn@c-001-001-017.client.esciencecenter.eduvpn.nl)
10:11:14 Guest75 joins (~Guest75@178.141.145.247)
10:13:58 × noteness quits (~noteness@user/noteness) (Read error: Software caused connection abort)
10:17:15 <accord> Question
10:17:26 <accord> Say I have a file handle in my IO
10:17:43 <accord> How can haskell ensure I won't fetch that handle and reuse it once it's not valid
10:18:38 enoq joins (~enoq@2a05:1141:1f5:5600:b9c9:721a:599:bfe7)
10:19:00 <[exa]> accord: by "fetching the handle" you mean reading its file descriptor as an integer and using it after the handle is closed?
10:19:11 noteness joins (~noteness@user/noteness)
10:19:18 <[exa]> (or something similar)
10:19:27 × Nixkernal_ quits (~Nixkernal@2a02:1210:2e5f:d500:2764:5d83:2265:be0c) (Remote host closed the connection)
10:21:09 <accord> Something like that yes
10:21:45 <accord> [exa]: essentially I am wondering can we have type-safe interaction with uncopyable resources that have limited time-span
10:22:45 <[exa]> so basically you want a part of your application to have a Handle, and make sure it doesn't somehow magically leak the Handle out of the designated part, right?
10:23:47 <[exa]> technical answer: you might make the Handle a linear type, give the user no constructor for it, and require that the handle given to your part of application is "consumed" at the end of that part
10:24:10 <[exa]> practical answer part 1: linear types ain't very practical yet but people are working on it
10:24:28 × dragestil quits (~znc@user/dragestil) (Read error: Software caused connection abort)
10:24:40 <accord> [exa]: yes linear types are what my mind is circling around
10:24:48 dragestil joins (~znc@user/dragestil)
10:25:38 <[exa]> practical answer part 2: you may use some kind of a `bracket`-like construction that opens the file/resource just for the given application part (and safely closes it after), and enforce that the type of that application part is sufficiently simple so that any resource leak needs to be made obvious for code review
10:26:25 Nixkernal_ joins (~Nixkernal@88.38.76.83.dynamic.wline.res.cust.swisscom.ch)
10:26:26 <[exa]> (and shoot anyone who wants to merge code that contains unsafePerformIO)
10:26:40 <accord> Scopes?
10:26:47 <accord> Yep
10:27:17 <accord> Thanks [exa], I'll explore the options
10:27:20 <[exa]> yeah bracket is kinda like scopes in some languages (C++ has this in the { mini scopes })
10:28:17 <[exa]> usually you do something very simple but transparent such as: bracket (open resource) (close) $ do \resourceHandle -> ...
10:28:45 <[exa]> (uh whoops the `do` there is misplaced, should be behind -> )
10:28:55 × mustafa quits (sid502723@rockylinux/releng/mustafa) (Read error: Software caused connection abort)
10:29:05 mustafa joins (sid502723@rockylinux/releng/mustafa)
10:31:59 <[exa]> accord: another more technical option is to construct some kind of custom environment monad that wraps the IO and only allows "safe" operations
10:32:07 mikoto-chan joins (~mikoto-ch@nat4.panoulu.net)
10:32:15 <accord> [exa]: makes sense
10:32:51 <[exa]> which is kindof popular. For example, if the part of the code is only reading bytes from the file, it doesn't need the functionality of full IO, and you can easily wrap it in something like `readResourceBytes` or so
10:32:57 <accord> [exa]: my initial solution was about being able to wrap up the entire transaction in a safe environment of limited scope. It's indeed best when can be done. The issue is when the session is long-lived.
10:33:30 <[exa]> do you need to release the resource in the meantime?
10:33:35 × V quits (~v@ircpuzzles/2022/april/winner/V) (Read error: Software caused connection abort)
10:33:54 V joins (~v@ircpuzzles/2022/april/winner/V)
10:34:47 <[exa]> (at that point, some wrapping that dynamically frees/reacquires the resource might be the only sensible option)
10:34:54 eggplantade joins (~Eggplanta@2600:1700:38c5:d800:5866:96fb:16f6:58d1)
10:35:17 tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
10:35:18 × Guest75 quits (~Guest75@178.141.145.247) (Ping timeout: 260 seconds)
10:38:20 × madjestic quits (~madjestic@88-159-247-120.fixed.kpn.net) (Ping timeout: 260 seconds)
10:40:34 × mikoto-chan quits (~mikoto-ch@nat4.panoulu.net) (Ping timeout: 256 seconds)
10:40:40 × eggplantade quits (~Eggplanta@2600:1700:38c5:d800:5866:96fb:16f6:58d1) (Ping timeout: 260 seconds)
10:43:40 jakalx parts (~jakalx@base.jakalx.net) ()
10:44:57 × meejah quits (~meejah@rutas.meejah.ca) (Read error: Software caused connection abort)
10:46:06 jespada joins (~jespada@85.255.232.189)
10:47:59 × causal quits (~user@50.35.83.177) (Quit: WeeChat 3.7.1)
10:49:43 × enoq quits (~enoq@2a05:1141:1f5:5600:b9c9:721a:599:bfe7) (Quit: enoq)
10:50:13 × lortabac quits (~lortabac@2a01:e0a:541:b8f0:a0ee:c896:2576:b8e4) (Quit: WeeChat 2.8)
10:50:44 <mauke> the ST monad does some fancy type trickery to ensure no resources created within can escape from runST
10:51:07 meejah joins (~meejah@rutas.meejah.ca)
10:53:44 × Hobbyboy quits (Hobbyboy@hobbyboy.co.uk) (Read error: Software caused connection abort)
10:53:59 Hobbyboy joins (Hobbyboy@hobbyboy.co.uk)
10:54:54 srk joins (~sorki@user/srk)
10:57:04 sawilagar joins (~sawilagar@user/sawilagar)
11:01:45 euandreh joins (~Thunderbi@179.214.113.107)
11:01:53 __monty__ joins (~toonn@user/toonn)
11:04:27 × euandreh quits (~Thunderbi@179.214.113.107) (Remote host closed the connection)
11:04:36 × shawwwn quits (sid6132@id-6132.helmsley.irccloud.com) (Read error: Software caused connection abort)
11:05:04 euandreh joins (~Thunderbi@179.214.113.107)
11:06:14 × opticblast quits (~Thunderbi@secure-165.caltech.edu) (Ping timeout: 260 seconds)
11:07:36 shawwwn joins (sid6132@id-6132.helmsley.irccloud.com)
11:09:52 __monty_1 joins (~toonn@user/toonn)
11:09:53 × __monty__ quits (~toonn@user/toonn) (Quit: Lost terminal)
11:09:53 × __monty_1 quits (~toonn@user/toonn) (Client Quit)
11:10:21 __monty__ joins (~toonn@user/toonn)
11:13:20 moonsheep joins (~user@user/moonsheep)
11:13:24 opticblast joins (~Thunderbi@secure-165.caltech.edu)
11:14:00 <Athas> earthy: because of 'runs-on: windows-2019'.
11:14:03 <moonsheep> I'm trying to write a simple TLS client/server program, but I keep getting HandshakeFailed (Error_Protocol ("expecting server hello, got alert : [(AlertLevel_Fatal,HandshakeFailure)]",True,HandshakeFailure))
11:14:18 madjestic joins (~madjestic@88-159-247-120.fixed.kpn.net)
11:14:23 <moonsheep> here is the server: https://paste.tomsmeding.com/jRIybDIn
11:14:53 <moonsheep> here is the client: https://paste.tomsmeding.com/UoWDdXny
11:14:58 <moonsheep> what am I doing wrong?
11:16:55 × troydm quits (~troydm@host-176-37-124-197.b025.la.net.ua) (Ping timeout: 268 seconds)
11:22:41 × eldritch quits (~eldritch@user/eldritch) (Read error: Software caused connection abort)
11:22:50 jakalx joins (~jakalx@base.jakalx.net)
11:24:14 × pjlsergeant quits (sid143467@id-143467.hampstead.irccloud.com) (Read error: Software caused connection abort)
11:24:23 pjlsergeant joins (sid143467@id-143467.hampstead.irccloud.com)
11:26:18 × jakalx quits (~jakalx@base.jakalx.net) (Read error: Software caused connection abort)
11:26:19 beteigeuze joins (~Thunderbi@bl14-81-220.dsl.telepac.pt)
11:29:15 × merijn quits (~merijn@c-001-001-017.client.esciencecenter.eduvpn.nl) (Ping timeout: 268 seconds)
11:36:15 raehik joins (~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net)
11:36:27 drdo9 joins (~drdo@overlord.drdo.eu)
11:36:29 × drdo quits (~drdo@overlord.drdo.eu) (Ping timeout: 256 seconds)
11:36:29 drdo9 is now known as drdo
11:38:12 azimut joins (~azimut@gateway/tor-sasl/azimut)
11:38:35 × coot quits (~coot@2a02:a310:e241:1b00:ec1a:e9df:79ac:66ba) (Quit: coot)
11:42:12 × opticblast quits (~Thunderbi@secure-165.caltech.edu) (Ping timeout: 268 seconds)
11:42:31 × sammelweis quits (~quassel@2601:401:8200:2d4c:bd9:d04c:7f69:eb10) (Quit: No Ping reply in 180 seconds.)
11:44:25 kuribas joins (~user@ip-188-118-57-242.reverse.destiny.be)
11:44:38 sammelweis joins (~quassel@2601:401:8200:2d4c:bd9:d04c:7f69:eb10)
11:45:24 × raehik quits (~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net) (Ping timeout: 248 seconds)
11:46:11 gnawzie joins (~normie@222-0-178-69.static.gci.net)
11:48:07 gnawzie is now known as crocuta
11:48:17 opticblast joins (~Thunderbi@secure-165.caltech.edu)
11:49:24 polo is now known as money
11:56:16 <moonsheep> oh I'm an idiot, you need a ciphersuite and credentials (which are apparently not optional)
11:56:32 <moonsheep> for the record: check both serverSupported and serverShared
11:56:33 moonsheep parts (~user@user/moonsheep) (ERC 5.4 (IRC client for GNU Emacs 28.2))
11:57:09 × yuribarros quits (~Srain@2804:14c:65e4:865c::1000) (Ping timeout: 252 seconds)
11:57:17 jinsl joins (~jinsl@2408:8207:2551:7d70:211:32ff:fec8:6aea)
11:57:39 <crocuta> i'm new to haskell and its pretty intimidating
11:59:13 coot joins (~coot@2a02:a310:e241:1b00:ec1a:e9df:79ac:66ba)
11:59:57 × sammelweis quits (~quassel@2601:401:8200:2d4c:bd9:d04c:7f69:eb10) (Ping timeout: 255 seconds)
12:00:19 sammelweis joins (~quassel@2601:401:8200:2d4c:bd9:d04c:7f69:eb10)
12:02:54 × L29Ah quits (~L29Ah@wikipedia/L29Ah) (Ping timeout: 252 seconds)
12:05:05 <dminuoso> Dont be intimidated.
12:07:56 × opticblast quits (~Thunderbi@secure-165.caltech.edu) (Remote host closed the connection)
12:14:16 × madjestic quits (~madjestic@88-159-247-120.fixed.kpn.net) (Ping timeout: 268 seconds)
12:14:56 lortabac joins (~lortabac@2a01:e0a:541:b8f0:a0ee:c896:2576:b8e4)
12:16:55 mikoto-chan joins (~mikoto-ch@nat1.panoulu.net)
12:17:08 × cafkafk quits (~cafkafk@fsf/member/cafkafk) (Ping timeout: 255 seconds)
12:18:37 <crocuta> ok im not thanks
12:18:49 cafkafk joins (~cafkafk@fsf/member/cafkafk)
12:19:58 freeside_ joins (~mengwong@103.252.202.193)
12:20:24 eggplantade joins (~Eggplanta@2600:1700:38c5:d800:5866:96fb:16f6:58d1)
12:20:53 × freeside quits (~mengwong@103.252.202.193) (Ping timeout: 260 seconds)
12:21:49 × jrm quits (~jrm@user/jrm) (Ping timeout: 260 seconds)
12:22:27 × sawilagar quits (~sawilagar@user/sawilagar) (Ping timeout: 252 seconds)
12:25:14 × tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
12:28:50 × cafkafk quits (~cafkafk@fsf/member/cafkafk) (Ping timeout: 255 seconds)
12:29:04 × jmdaemon quits (~jmdaemon@user/jmdaemon) (Ping timeout: 268 seconds)
12:29:44 cafkafk joins (~cafkafk@fsf/member/cafkafk)
12:29:45 × sammelweis quits (~quassel@2601:401:8200:2d4c:bd9:d04c:7f69:eb10) (Ping timeout: 260 seconds)
12:29:52 sammelweis joins (~quassel@2601:401:8200:2d4c:bd9:d04c:7f69:eb10)
12:33:59 yuribarros joins (~Srain@189.6.35.188)
12:39:10 merijn joins (~merijn@c-001-001-017.client.esciencecenter.eduvpn.nl)
12:43:38 × Erutuon quits (~Erutuon@user/erutuon) (Ping timeout: 260 seconds)
12:44:01 × ncf quits (~n@monade.li) (Quit: Fairfarren.)
12:44:03 <__monty__> crocuta: Anything in particular you're intimidated by?
12:44:21 ncf joins (~n@monade.li)
12:44:23 <money> women
12:45:48 <hpc> only be afraid of phantom types
12:45:54 <hpc> oooOOOoOOOOOoooOOohhh!
12:47:00 Guest75 joins (~Guest75@178.141.145.247)
12:50:12 × eggplantade quits (~Eggplanta@2600:1700:38c5:d800:5866:96fb:16f6:58d1) (Remote host closed the connection)
12:53:40 × sammelweis quits (~quassel@2601:401:8200:2d4c:bd9:d04c:7f69:eb10) (Ping timeout: 260 seconds)
12:54:05 × infinity0 quits (~infinity0@pwned.gg) (Remote host closed the connection)
12:54:15 × merijn quits (~merijn@c-001-001-017.client.esciencecenter.eduvpn.nl) (Ping timeout: 260 seconds)
12:54:21 × machinedgod quits (~machinedg@d198-53-218-113.abhsia.telus.net) (Ping timeout: 268 seconds)
12:54:46 tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
12:55:45 machinedgod joins (~machinedg@d198-53-218-113.abhsia.telus.net)
12:56:02 sammelweis joins (~quassel@2601:401:8200:2d4c:bd9:d04c:7f69:eb10)
12:57:50 nate4 joins (~nate@98.45.169.16)
13:00:23 infinity0 joins (~infinity0@pwned.gg)
13:02:32 × kuribas quits (~user@ip-188-118-57-242.reverse.destiny.be) (Remote host closed the connection)
13:02:59 × nate4 quits (~nate@98.45.169.16) (Ping timeout: 268 seconds)
13:04:31 Feuermagier joins (~Feuermagi@user/feuermagier)
13:06:58 × jespada quits (~jespada@85.255.232.189) (Ping timeout: 260 seconds)
13:07:47 <dminuoso> If I have a top level function `thing :: (Int -> Int) -> Int; thing f = f 10` marked as NOINLINE, Is there any way for the application of 10 to be floatet into the call site?
13:09:06 × cafkafk quits (~cafkafk@fsf/member/cafkafk) (Remote host closed the connection)
13:12:29 cafkafk joins (~cafkafk@fsf/member/cafkafk)
13:13:31 <[exa]> dminuoso: the documentation isn't very verbose on actual assertions that NOINLINE generates
13:13:42 <[exa]> this might be the most helpful part https://ghc.gitlab.haskell.org/ghc/doc/users_guide/exts/pragmas.html?highlight=noinline#phase-control
13:14:10 <dminuoso> Im well aware of phase control, which part of it do you consider helpful here?
13:14:25 zeenk joins (~zeenk@2a02:2f04:a208:3600::7fe)
13:14:50 <dminuoso> What I do think, is that I might have to use OPAQUE instead.
13:15:04 <[exa]> OPAQUE is just about name mangling no?
13:15:19 <[exa]> (but the "opaque" name sounds much more promising, right)
13:15:19 <dminuoso> Well name mangling is just an artifact of worker wrapper transformation.
13:15:50 × nek0 quits (~nek0@2a01:4f8:222:2b41::12) (Quit: The Lounge - https://thelounge.chat)
13:15:52 <dminuoso> And OPAQUE also blocks specialization
13:15:54 merijn joins (~merijn@c-001-001-017.client.esciencecenter.eduvpn.nl)
13:16:22 <dminuoso> Let me rephrase, perhaps.
13:17:33 <dminuoso> Im staring at something like `runIt :: forall r. (Proxy# () -> (# Proxy #(), r #)) -> r = runIt f = f proxy#`
13:20:57 comerijn joins (~merijn@86-86-29-250.fixed.kpn.net)
13:23:53 × merijn quits (~merijn@c-001-001-017.client.esciencecenter.eduvpn.nl) (Ping timeout: 260 seconds)
13:25:03 × sammelweis quits (~quassel@2601:401:8200:2d4c:bd9:d04c:7f69:eb10) (Ping timeout: 260 seconds)
13:25:11 sammelweis joins (~quassel@2601:401:8200:2d4c:bd9:d04c:7f69:eb10)
13:28:41 kuribas joins (~user@ip-188-118-57-242.reverse.destiny.be)
13:29:08 raehik joins (~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net)
13:29:40 × Guest75 quits (~Guest75@178.141.145.247) (Quit: Client closed)
13:32:39 × MajorBiscuit quits (~MajorBisc@145.94.180.252) (Ping timeout: 255 seconds)
13:34:21 cfricke joins (~cfricke@user/cfricke)
13:35:54 × raehik quits (~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net) (Ping timeout: 260 seconds)
13:37:45 × sammelweis quits (~quassel@2601:401:8200:2d4c:bd9:d04c:7f69:eb10) (Quit: No Ping reply in 180 seconds.)
13:38:51 sammelweis joins (~quassel@2601:401:8200:2d4c:bd9:d04c:7f69:eb10)
13:40:50 MajorBiscuit joins (~MajorBisc@145.94.180.252)
13:41:31 eggplantade joins (~Eggplanta@2600:1700:38c5:d800:30dd:650d:598b:b72f)
13:43:24 × eggplantade quits (~Eggplanta@2600:1700:38c5:d800:30dd:650d:598b:b72f) (Remote host closed the connection)
13:43:39 eggplantade joins (~Eggplanta@2600:1700:38c5:d800:30dd:650d:598b:b72f)
13:44:59 × eggplantade quits (~Eggplanta@2600:1700:38c5:d800:30dd:650d:598b:b72f) (Remote host closed the connection)
13:45:34 tlaxkit joins (~hexchat@170.253.32.91)
13:48:16 × tlaxkit quits (~hexchat@170.253.32.91) (Client Quit)
13:50:04 tlaxkit joins (~hexchat@170.253.32.91)
13:50:06 × mei_ quits (~mei@user/mei) (Remote host closed the connection)
13:51:22 mei_ joins (~mei@user/mei)
13:54:24 <dminuoso> I guess this is more of a ghc question anyway
13:58:41 jespada joins (~jespada@185.69.144.56)
14:01:55 × cfricke quits (~cfricke@user/cfricke) (Quit: WeeChat 3.7.1)
14:03:33 × crocuta quits (~normie@222-0-178-69.static.gci.net) (Ping timeout: 260 seconds)
14:04:21 raehik joins (~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net)
14:06:24 <kaol> Blatant Haskell job advertising: https://www.reddit.com/r/haskell/comments/z2pupj/ksf_media_ab_hiring_senior_developer_in_helsinki/
14:07:13 L29Ah joins (~L29Ah@wikipedia/L29Ah)
14:08:36 <dminuoso> kaol: Feel free to put it out on the haskell-cafe mailing list as well
14:10:08 <kaol> Sure.
14:18:13 × raehik quits (~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net) (Ping timeout: 268 seconds)
14:19:40 raehik joins (~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net)
14:21:15 × MajorBiscuit quits (~MajorBisc@145.94.180.252) (Ping timeout: 255 seconds)
14:24:28 eggplantade joins (~Eggplanta@104-55-37-220.lightspeed.sntcca.sbcglobal.net)
14:25:46 × comerijn quits (~merijn@86-86-29-250.fixed.kpn.net) (Ping timeout: 252 seconds)
14:27:04 × kuribas quits (~user@ip-188-118-57-242.reverse.destiny.be) (Remote host closed the connection)
14:27:14 kuribas joins (~user@ip-188-118-57-242.reverse.destiny.be)
14:28:38 chele joins (~chele@user/chele)
14:32:07 × ChaiTRex quits (~ChaiTRex@user/chaitrex) (Remote host closed the connection)
14:32:35 ChaiTRex joins (~ChaiTRex@user/chaitrex)
14:34:54 waleee joins (~waleee@2001:9b0:213:7200:cc36:a556:b1e8:b340)
14:35:27 × coot quits (~coot@2a02:a310:e241:1b00:ec1a:e9df:79ac:66ba) (Quit: coot)
14:38:52 × eggplantade quits (~Eggplanta@104-55-37-220.lightspeed.sntcca.sbcglobal.net) (Remote host closed the connection)
14:39:48 × kuribas quits (~user@ip-188-118-57-242.reverse.destiny.be) (Ping timeout: 268 seconds)
14:40:41 <oak-> Too bad I just took a new job, would have been interested
14:41:33 kuribas joins (~user@ip-188-118-57-242.reverse.destiny.be)
14:43:38 wroathe joins (~wroathe@207-153-38-140.fttp.usinternet.com)
14:43:38 × wroathe quits (~wroathe@207-153-38-140.fttp.usinternet.com) (Changing host)
14:43:38 wroathe joins (~wroathe@user/wroathe)
14:45:22 × son0p quits (~ff@2604:3d08:5b7f:5540::604) (Ping timeout: 256 seconds)
14:49:33 MajorBiscuit joins (~MajorBisc@145.94.180.252)
14:49:56 × wroathe quits (~wroathe@user/wroathe) (Ping timeout: 248 seconds)
14:52:17 merijn joins (~merijn@86-86-29-250.fixed.kpn.net)
14:52:38 × __monty__ quits (~toonn@user/toonn) (Quit: leaving)
14:53:44 × cafkafk quits (~cafkafk@fsf/member/cafkafk) (Ping timeout: 255 seconds)
14:56:01 × mikoto-chan quits (~mikoto-ch@nat1.panoulu.net) (Quit: WeeChat 3.6)
14:57:07 cafkafk joins (~cafkafk@fsf/member/cafkafk)
15:00:17 Sgeo joins (~Sgeo@user/sgeo)
15:02:44 × freeside_ quits (~mengwong@103.252.202.193) (Ping timeout: 248 seconds)
15:03:11 coot joins (~coot@2a02:a310:e241:1b00:ec1a:e9df:79ac:66ba)
15:16:55 × waleee quits (~waleee@2001:9b0:213:7200:cc36:a556:b1e8:b340) (Ping timeout: 252 seconds)
15:17:01 nate4 joins (~nate@98.45.169.16)
15:17:03 × MajorBiscuit quits (~MajorBisc@145.94.180.252) (Ping timeout: 260 seconds)
15:19:41 × tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
15:21:25 × sammelweis quits (~quassel@2601:401:8200:2d4c:bd9:d04c:7f69:eb10) (Quit: No Ping reply in 180 seconds.)
15:22:21 × nate4 quits (~nate@98.45.169.16) (Ping timeout: 268 seconds)
15:22:31 sammelweis joins (~quassel@2601:401:8200:2d4c:bd9:d04c:7f69:eb10)
15:22:39 chomwitt joins (~chomwitt@2a02:587:7a0d:dd00:1ac0:4dff:fedb:a3f1)
15:25:02 mikoto-chan joins (~mikoto-ch@nat4.panoulu.net)
15:26:44 × merijn quits (~merijn@86-86-29-250.fixed.kpn.net) (Ping timeout: 248 seconds)
15:29:15 tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
15:29:45 × mikoto-chan quits (~mikoto-ch@nat4.panoulu.net) (Ping timeout: 268 seconds)
15:30:04 jao joins (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net)
15:30:51 × razetime quits (~quassel@117.193.1.164) (Quit: https://quassel-irc.org - Chat comfortably. Anywhere.)
15:33:33 freeside joins (~mengwong@103.252.202.193)
15:36:27 MajorBiscuit joins (~MajorBisc@145.94.180.252)
15:38:24 × freeside quits (~mengwong@103.252.202.193) (Ping timeout: 260 seconds)
15:38:42 merijn joins (~merijn@86-86-29-250.fixed.kpn.net)
15:40:46 × dcoutts quits (~duncan@host86-151-44-212.range86-151.btcentralplus.com) (Remote host closed the connection)
15:43:39 × merijn quits (~merijn@86-86-29-250.fixed.kpn.net) (Ping timeout: 260 seconds)
15:48:34 ddellacosta joins (~ddellacos@143.244.47.100)
15:50:47 × mei_ quits (~mei@user/mei) (Ping timeout: 255 seconds)
15:51:08 × jespada quits (~jespada@185.69.144.56) (Read error: Connection reset by peer)
15:58:23 mikoto-chan joins (~mikoto-ch@164.5.249.78)
16:02:40 × pavonia quits (~user@user/siracusa) (Quit: Bye!)
16:05:44 × tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
16:06:14 tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
16:08:06 × lortabac quits (~lortabac@2a01:e0a:541:b8f0:a0ee:c896:2576:b8e4) (Quit: WeeChat 2.8)
16:08:35 × sammelweis quits (~quassel@2601:401:8200:2d4c:bd9:d04c:7f69:eb10) (Read error: Connection reset by peer)
16:09:04 jakalx joins (~jakalx@base.jakalx.net)
16:09:42 sammelweis joins (~quassel@2601:401:8200:2d4c:bd9:d04c:7f69:eb10)
16:10:09 × tlaxkit quits (~hexchat@170.253.32.91) (Ping timeout: 255 seconds)
16:10:52 freeside joins (~mengwong@103.252.202.193)
16:15:55 sawilagar joins (~sawilagar@user/sawilagar)
16:16:19 × freeside quits (~mengwong@103.252.202.193) (Ping timeout: 260 seconds)
16:16:47 tlaxkit joins (~hexchat@170.253.32.91)
16:17:13 Achylles joins (~Achylles_@2804:431:d724:3700:32de:e039:b5d9:f13a)
16:19:18 jespada joins (~jespada@185.69.144.56)
16:19:37 merijn joins (~merijn@86-86-29-250.fixed.kpn.net)
16:24:14 × merijn quits (~merijn@86-86-29-250.fixed.kpn.net) (Ping timeout: 246 seconds)
16:27:20 × cafkafk quits (~cafkafk@fsf/member/cafkafk) (Ping timeout: 255 seconds)
16:33:20 × L29Ah quits (~L29Ah@wikipedia/L29Ah) (Ping timeout: 246 seconds)
16:35:25 titibandit joins (~titibandi@xdsl-78-34-153-165.nc.de)
16:37:56 × titibandit quits (~titibandi@xdsl-78-34-153-165.nc.de) (Remote host closed the connection)
16:41:54 × nschoe quits (~q@141.101.51.197) (Ping timeout: 268 seconds)
16:42:28 szkl joins (uid110435@id-110435.uxbridge.irccloud.com)
16:44:03 freeside joins (~mengwong@103.252.202.193)
16:48:38 × freeside quits (~mengwong@103.252.202.193) (Ping timeout: 260 seconds)
16:53:32 motherfsck joins (~motherfsc@user/motherfsck)
16:53:55 LemanR66 joins (~LemanR@vpn.drexelmed.edu)
16:55:28 son0p joins (~ff@2604:3d08:5b7f:5540::ebf0)
16:55:35 <LemanR66> Hey all, anyone mind helping with setup troubleshooting? I am on gentoo system and I believe I set up everything correctly. However on a ghci prompt I test 2 + 3 == 5 , I get back TRUE. Then I do something like TRUE == TRUE and get back error: Data constructor not in scope: TRUE. Seems like I'm missing something?
16:57:09 <xerox> LemanR66: it is True not TRUE
16:57:20 <xerox> @src Bool
16:57:20 <lambdabot> data Bool = False | True deriving (Eq, Ord)
16:58:14 mc47 joins (~mc47@xmonad/TheMC47)
16:58:42 <c_wraith> I find it very odd that you get back TRUE
16:58:49 <LemanR66> ah, seems I was following a bad (or not so good) tutorial (they had TRUE == TRUE). Or maybe their setup is different *shrugs* but thanks all.
16:58:53 <c_wraith> Is your terminal doing case-folding?
16:59:18 <LemanR66> c_wraith I just looked back and the output was True not TRUE so sorry all. I guess this was a non-issue
17:00:24 <LemanR66> nope, just lack of sleep + tutorial using caps when they shouldn't making me think that's how it was supposed to look (my brain not realizing the other output didn't have caps).
17:00:25 <xerox> no worries
17:03:49 L29Ah joins (~L29Ah@wikipedia/L29Ah)
17:04:05 × jespada quits (~jespada@185.69.144.56) (Read error: Connection reset by peer)
17:05:57 jespada joins (~jespada@185.69.144.56)
17:09:17 freeside joins (~mengwong@103.252.202.193)
17:11:15 × sammelweis quits (~quassel@2601:401:8200:2d4c:bd9:d04c:7f69:eb10) (Quit: No Ping reply in 180 seconds.)
17:12:30 sammelweis joins (~quassel@2601:401:8200:2d4c:bd9:d04c:7f69:eb10)
17:12:39 × albet70 quits (~xxx@2400:8902::f03c:92ff:fe60:98d8) (Remote host closed the connection)
17:13:50 × freeside quits (~mengwong@103.252.202.193) (Ping timeout: 256 seconds)
17:15:49 × teo quits (~teo@user/teo) (Ping timeout: 268 seconds)
17:15:52 × yuribarros quits (~Srain@189.6.35.188) (Remote host closed the connection)
17:15:56 × ChaiTRex quits (~ChaiTRex@user/chaitrex) (Ping timeout: 255 seconds)
17:16:20 notzmv joins (~zmv@user/notzmv)
17:18:45 albet70 joins (~xxx@2400:8902::f03c:92ff:fe60:98d8)
17:20:07 ChaiTRex joins (~ChaiTRex@user/chaitrex)
17:21:50 × zeenk quits (~zeenk@2a02:2f04:a208:3600::7fe) (Quit: Konversation terminated!)
17:23:18 freeside joins (~mengwong@103.252.202.193)
17:27:01 merijn joins (~merijn@86-86-29-250.fixed.kpn.net)
17:28:04 × bjourne quits (~bjourne@2001:6b0:1:1140:42bf:ff4:f8fa:50e5) (Quit: Konversation terminated!)
17:29:23 × MajorBiscuit quits (~MajorBisc@145.94.180.252) (Ping timeout: 268 seconds)
17:30:11 ub joins (~Thunderbi@178.115.70.87.wireless.dyn.drei.com)
17:30:49 × ubert quits (~Thunderbi@178.165.179.227.wireless.dyn.drei.com) (Ping timeout: 252 seconds)
17:30:49 ub is now known as ubert
17:31:38 × kuribas quits (~user@ip-188-118-57-242.reverse.destiny.be) (Remote host closed the connection)
17:35:20 Lycurgus joins (~juan@user/Lycurgus)
17:41:37 bobbingbob joins (~bobbingbo@2604:3d09:207f:f650::b469)
17:44:41 × Unicorn_Princess quits (~Unicorn_P@user/Unicorn-Princess/x-3540542) (Quit: Leaving)
17:46:05 × chele quits (~chele@user/chele) (Remote host closed the connection)
17:46:52 × ncf quits (~n@monade.li) (Quit: Fairfarren.)
17:47:04 ncf joins (~n@monade.li)
17:56:42 tzh joins (~tzh@c-24-21-73-154.hsd1.or.comcast.net)
17:57:44 mei_ joins (~mei@user/mei)
17:59:29 × sammelweis quits (~quassel@2601:401:8200:2d4c:bd9:d04c:7f69:eb10) (Ping timeout: 255 seconds)
18:00:44 × merijn quits (~merijn@86-86-29-250.fixed.kpn.net) (Ping timeout: 260 seconds)
18:03:04 sammelweis joins (~quassel@2601:401:8200:2d4c:bd9:d04c:7f69:eb10)
18:05:28 × LemanR66 quits (~LemanR@vpn.drexelmed.edu) (Quit: Client closed)
18:05:47 jrm joins (~jrm@user/jrm)
18:12:32 × jespada quits (~jespada@185.69.144.56) (Quit: My MacBook has gone to sleep. ZZZzzz…)
18:13:25 × Lycurgus quits (~juan@user/Lycurgus) (Quit: Exeunt https://tinyurl.com/4m8d4kd5)
18:13:59 sammelweis_ joins (~quassel@2601:401:8200:2d4c:bd9:d04c:7f69:eb10)
18:14:07 × tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
18:14:21 × sammelweis quits (~quassel@2601:401:8200:2d4c:bd9:d04c:7f69:eb10) (Ping timeout: 255 seconds)
18:14:38 merijn joins (~merijn@86-86-29-250.fixed.kpn.net)
18:19:34 × merijn quits (~merijn@86-86-29-250.fixed.kpn.net) (Ping timeout: 256 seconds)
18:20:36 econo joins (uid147250@user/econo)
18:23:13 money_ joins (~Gambino@pool-100-11-18-203.phlapa.fios.verizon.net)
18:26:07 × freeside quits (~mengwong@103.252.202.193) (Ping timeout: 268 seconds)
18:30:56 × bitdex quits (~bitdex@gateway/tor-sasl/bitdex) (Quit: = "")
18:37:26 freeside joins (~mengwong@103.252.202.193)
18:39:57 × money_ quits (~Gambino@pool-100-11-18-203.phlapa.fios.verizon.net) (Remote host closed the connection)
18:41:48 × stiell quits (~stiell@gateway/tor-sasl/stiell) (Remote host closed the connection)
18:43:40 stiell joins (~stiell@gateway/tor-sasl/stiell)
18:47:22 o-90 joins (~o-90@gateway/tor-sasl/o-90)
18:50:21 × o-90 quits (~o-90@gateway/tor-sasl/o-90) (Remote host closed the connection)
18:57:47 king_gs joins (~Thunderbi@2806:103e:29:bfeb:c988:bbd5:2586:4924)
19:01:47 × stiell quits (~stiell@gateway/tor-sasl/stiell) (Remote host closed the connection)
19:02:30 stiell joins (~stiell@gateway/tor-sasl/stiell)
19:06:31 money_ joins (~Gambino@pool-100-11-18-203.phlapa.fios.verizon.net)
19:06:43 × money_ quits (~Gambino@pool-100-11-18-203.phlapa.fios.verizon.net) (Changing host)
19:06:43 money_ joins (~Gambino@user/polo)
19:09:11 money is now known as Guest5876
19:09:11 × Guest5876 quits (sid532813@user/polo) (Killed (copper.libera.chat (Nickname regained by services)))
19:09:11 money_ is now known as money
19:13:37 jakalx parts (~jakalx@base.jakalx.net) ()
19:14:26 jakalx joins (~jakalx@base.jakalx.net)
19:15:26 jespada joins (~jespada@185.69.144.56)
19:16:08 × hrberg quits (~quassel@171.79-160-161.customer.lyse.net) (Quit: https://quassel-irc.org - Chat comfortably. Anywhere.)
19:16:37 tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
19:18:39 nate4 joins (~nate@98.45.169.16)
19:18:45 merijn joins (~merijn@86-86-29-250.fixed.kpn.net)
19:19:07 hrberg joins (~quassel@171.79-160-161.customer.lyse.net)
19:20:45 × mmhat quits (~mmh@p200300f1c72dc696ee086bfffe095315.dip0.t-ipconnect.de) (Quit: WeeChat 3.7.1)
19:23:34 × nate4 quits (~nate@98.45.169.16) (Ping timeout: 260 seconds)
19:25:30 money is now known as polo
19:26:27 money joins (Guest5876@user/polo)
19:29:42 × jespada quits (~jespada@185.69.144.56) (Quit: My MacBook has gone to sleep. ZZZzzz…)
19:33:42 jespada joins (~jespada@185.69.144.56)
19:35:53 Guest|66 joins (~Guest|66@cpe-76-181-57-92.columbus.res.rr.com)
19:36:52 × Guest|66 quits (~Guest|66@cpe-76-181-57-92.columbus.res.rr.com) (Client Quit)
19:38:26 × jespada quits (~jespada@185.69.144.56) (Client Quit)
19:46:19 × freeside quits (~mengwong@103.252.202.193) (Ping timeout: 260 seconds)
19:46:44 freeside joins (~mengwong@103.252.202.193)
19:47:54 themc47 joins (~mc47@xmonad/TheMC47)
19:48:14 × polo quits (~Gambino@user/polo) (Quit: Textual IRC Client: www.textualapp.com)
19:49:13 × mc47 quits (~mc47@xmonad/TheMC47) (Read error: Connection reset by peer)
19:50:40 money_ joins (~Gambino@user/polo)
19:51:03 × money_ quits (~Gambino@user/polo) (Client Quit)
19:51:22 × freeside quits (~mengwong@103.252.202.193) (Ping timeout: 256 seconds)
19:52:20 × merijn quits (~merijn@86-86-29-250.fixed.kpn.net) (Ping timeout: 248 seconds)
19:58:11 kenran joins (~user@user/kenran)
19:58:49 × kenran quits (~user@user/kenran) (Remote host closed the connection)
20:03:49 × mikoto-chan quits (~mikoto-ch@164.5.249.78) (Ping timeout: 260 seconds)
20:04:04 money_ joins (~Gambino@user/polo)
20:04:12 freeside joins (~mengwong@103.252.202.193)
20:06:35 wootehfoot joins (~wootehfoo@user/wootehfoot)
20:07:07 × sammelweis_ quits (~quassel@2601:401:8200:2d4c:bd9:d04c:7f69:eb10) (Quit: No Ping reply in 180 seconds.)
20:08:30 sammelweis joins (~quassel@2601:401:8200:2d4c:bd9:d04c:7f69:eb10)
20:11:09 × tlaxkit quits (~hexchat@170.253.32.91) (Quit: Me voy...)
20:11:25 Guest75 joins (~Guest75@178.141.145.247)
20:12:34 × use-value quits (~Thunderbi@2a00:23c6:8a03:2f01:75c2:a71f:beaa:29bf) (Remote host closed the connection)
20:12:47 mikoto-chan joins (~mikoto-ch@164.5.249.78)
20:12:53 use-value joins (~Thunderbi@2a00:23c6:8a03:2f01:75c2:a71f:beaa:29bf)
20:13:09 money is now known as Guest4277
20:13:10 × Guest4277 quits (Guest5876@user/polo) (Killed (sodium.libera.chat (Nickname regained by services)))
20:13:10 money_ is now known as money
20:14:12 jespada joins (~jespada@nmal-24-b2-v4wan-166357-cust1764.vm24.cable.virginm.net)
20:16:20 × qhong quits (~qhong@rescomp-21-400677.stanford.edu) (Ping timeout: 246 seconds)
20:16:52 × traxex quits (traxex@user/traxex) (Killed (NickServ (GHOST command used by traxex_)))
20:18:54 qhong joins (~qhong@rescomp-21-400677.stanford.edu)
20:19:29 × mikoto-chan quits (~mikoto-ch@164.5.249.78) (Quit: WeeChat 3.6)
20:23:06 × raehik quits (~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net) (Ping timeout: 256 seconds)
20:23:18 × qhong quits (~qhong@rescomp-21-400677.stanford.edu) (Ping timeout: 260 seconds)
20:23:46 wroathe joins (~wroathe@207-153-38-140.fttp.usinternet.com)
20:23:46 × wroathe quits (~wroathe@207-153-38-140.fttp.usinternet.com) (Changing host)
20:23:46 wroathe joins (~wroathe@user/wroathe)
20:24:42 qhong joins (~qhong@rescomp-21-400677.stanford.edu)
20:27:18 × tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
20:31:28 × caryhartline quits (~caryhartl@2600:1700:2d0:8d30:7de0:3c17:c433:415e) (Quit: caryhartline)
20:34:09 merijn joins (~merijn@86.86.29.250)
20:36:34 causal joins (~user@50.35.83.177)
20:38:10 tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
20:39:03 × merijn quits (~merijn@86.86.29.250) (Ping timeout: 260 seconds)
20:43:41 pavonia joins (~user@user/siracusa)
20:44:03 × money quits (~Gambino@user/polo) (Quit: Textual IRC Client: www.textualapp.com)
20:44:43 gmg joins (~user@user/gehmehgeh)
20:46:28 libertyprime joins (~libertypr@118-92-78-165.dsl.dyn.ihug.co.nz)
20:46:54 × mei_ quits (~mei@user/mei) (Ping timeout: 256 seconds)
20:47:42 eggplantade joins (~Eggplanta@2600:1700:38c5:d800:4990:f786:cc13:1f4d)
20:47:50 × earthy quits (~arthurvl@2a02-a469-f5e2-1-ba27-ebff-fea0-40b0.fixed6.kpn.net) (Quit: physical movement of computer)
20:47:54 × lambdap237 quits (~lambdap@static.167.190.119.168.clients.your-server.de) (Quit: lambdap237)
20:48:23 lambdap237 joins (~lambdap@static.167.190.119.168.clients.your-server.de)
20:51:39 × Kaiepi quits (~Kaiepi@108.175.84.104) (Ping timeout: 268 seconds)
20:53:23 × takuan quits (~takuan@178-116-218-225.access.telenet.be) (Remote host closed the connection)
20:58:48 × wroathe quits (~wroathe@user/wroathe) (Ping timeout: 256 seconds)
20:59:45 waleee joins (~waleee@2001:9b0:213:7200:cc36:a556:b1e8:b340)
21:02:11 Kaiepi joins (~Kaiepi@108.175.84.104)
21:05:45 opticblast joins (~Thunderbi@secure-165.caltech.edu)
21:07:38 × freeside quits (~mengwong@103.252.202.193) (Ping timeout: 260 seconds)
21:09:48 × eggplantade quits (~Eggplanta@2600:1700:38c5:d800:4990:f786:cc13:1f4d) (Remote host closed the connection)
21:13:10 × wootehfoot quits (~wootehfoo@user/wootehfoot) (Read error: Connection reset by peer)
21:13:31 eggplantade joins (~Eggplanta@2600:1700:38c5:d800:c951:a1d6:3be6:822d)
21:20:05 freeside joins (~mengwong@103.252.202.193)
21:24:57 × freeside quits (~mengwong@103.252.202.193) (Ping timeout: 268 seconds)
21:25:19 wroathe joins (~wroathe@207-153-38-140.fttp.usinternet.com)
21:25:19 × wroathe quits (~wroathe@207-153-38-140.fttp.usinternet.com) (Changing host)
21:25:19 wroathe joins (~wroathe@user/wroathe)
21:26:17 × coot quits (~coot@2a02:a310:e241:1b00:ec1a:e9df:79ac:66ba) (Quit: coot)
21:38:01 Erutuon joins (~Erutuon@user/erutuon)
21:39:27 × sammelweis quits (~quassel@2601:401:8200:2d4c:bd9:d04c:7f69:eb10) (Quit: No Ping reply in 180 seconds.)
21:39:35 × themc47 quits (~mc47@xmonad/TheMC47) (Remote host closed the connection)
21:40:34 sammelweis joins (~quassel@2601:401:8200:2d4c:bd9:d04c:7f69:eb10)
21:43:52 caryhartline joins (~caryhartl@2603-8080-6a0e-8d88-cd07-ecec-ac47-b707.res6.spectrum.com)
21:44:23 × wroathe quits (~wroathe@user/wroathe) (Ping timeout: 260 seconds)
21:44:46 × Nixkernal_ quits (~Nixkernal@88.38.76.83.dynamic.wline.res.cust.swisscom.ch) (Quit: Leaving)
21:47:05 × tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
21:50:56 × chomwitt quits (~chomwitt@2a02:587:7a0d:dd00:1ac0:4dff:fedb:a3f1) (Remote host closed the connection)
21:51:42 freeside joins (~mengwong@103.252.202.193)
21:56:24 × freeside quits (~mengwong@103.252.202.193) (Ping timeout: 260 seconds)
21:58:01 tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
21:59:54 merijn joins (~merijn@86-86-29-250.fixed.kpn.net)
22:00:39 <roconnor> sclv: I think the cabal haddock documentation has a problem where I get links to internal modules that are hard coded to the dist-newstyle/build directory. Maybe due to a combination of using internal libraries and reexported-modules.
22:01:33 <sclv> likely. idk who built the docs a
22:01:36 <sclv> or how
22:02:06 <roconnor> i guess using reexported modules isn't common.
22:02:42 <sclv> oh wait they’re autobuilt. if you mean on hackage?
22:03:03 <roconnor> using cabal haddock on my project.
22:03:13 <hippoid> hi all, trying to use stack on nixos 22.05. i am using the nixos-22.05 channel. when i try to do `stack new helloworld new-template`, i get an 'error: attribute 'ghc925' missing`. how to fix?
22:04:24 <sclv> oh! yeah i think cabal haddock probably doesn’t know how to seal with internal libs well — wonder if haddock proper does even without cabal? maybe it doesn’t even make sense to ask that
22:05:58 <roconnor> I think with Setup.hs I just didn't have links to internal modules. Though the Setup.hs was full of other even moreserious problems on top of that.
22:06:19 × merijn quits (~merijn@86-86-29-250.fixed.kpn.net) (Ping timeout: 260 seconds)
22:07:08 × Guest75 quits (~Guest75@178.141.145.247) (Ping timeout: 260 seconds)
22:08:45 <sclv> roconnor: i mean invoking haddock by hand? thats probably even worse…
22:10:16 freeside joins (~mengwong@103.252.202.193)
22:10:20 ft joins (~ft@p508dbd59.dip0.t-ipconnect.de)
22:11:38 × bobbingbob quits (~bobbingbo@2604:3d09:207f:f650::b469) (Remote host closed the connection)
22:12:47 <roconnor> ha ha. yikes.
22:14:44 × freeside quits (~mengwong@103.252.202.193) (Ping timeout: 256 seconds)
22:15:35 × euandreh quits (~Thunderbi@179.214.113.107) (Quit: euandreh)
22:16:34 euandreh joins (~Thunderbi@179.214.113.107)
22:19:17 × euandreh quits (~Thunderbi@179.214.113.107) (Remote host closed the connection)
22:20:07 euandreh joins (~Thunderbi@179.214.113.107)
22:24:45 chomwitt joins (~chomwitt@2a02:587:7a0d:dd00:1ac0:4dff:fedb:a3f1)
22:28:08 freeside joins (~mengwong@103.252.202.193)
22:30:50 × sammelweis quits (~quassel@2601:401:8200:2d4c:bd9:d04c:7f69:eb10) (Ping timeout: 255 seconds)
22:31:06 × eggplantade quits (~Eggplanta@2600:1700:38c5:d800:c951:a1d6:3be6:822d) (Remote host closed the connection)
22:31:24 × euandreh quits (~Thunderbi@179.214.113.107) (Ping timeout: 260 seconds)
22:31:40 × albet70 quits (~xxx@2400:8902::f03c:92ff:fe60:98d8) (Remote host closed the connection)
22:31:59 sammelweis joins (~quassel@2601:401:8200:2d4c:bd9:d04c:7f69:eb10)
22:34:05 × FinnElija quits (~finn_elij@user/finn-elija/x-0085643) (Ping timeout: 255 seconds)
22:35:12 × gmg quits (~user@user/gehmehgeh) (Quit: Leaving)
22:36:03 FinnElija joins (~finn_elij@user/finn-elija/x-0085643)
22:36:08 × sammelweis quits (~quassel@2601:401:8200:2d4c:bd9:d04c:7f69:eb10) (Client Quit)
22:37:04 sammelweis joins (~quassel@2601:401:8200:2d4c:bd9:d04c:7f69:eb10)
22:37:28 × michalz quits (~michalz@185.246.207.197) (Ping timeout: 260 seconds)
22:37:46 albet70 joins (~xxx@2400:8902::f03c:92ff:fe60:98d8)
22:43:15 euandreh joins (~Thunderbi@179.214.113.107)
22:46:04 × tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
22:50:08 × sammelweis quits (~quassel@2601:401:8200:2d4c:bd9:d04c:7f69:eb10) (Quit: No Ping reply in 180 seconds.)
22:50:39 × euandreh quits (~Thunderbi@179.214.113.107) (Ping timeout: 260 seconds)
22:53:28 Guest4277 joins (Guest4277@id-532813.tinside.irccloud.com)
22:54:08 × sawilagar quits (~sawilagar@user/sawilagar) (Ping timeout: 246 seconds)
22:54:40 sawilagar joins (~sawilagar@user/sawilagar)
22:57:00 sammelweis joins (~quassel@2601:401:8200:2d4c:bd9:d04c:7f69:eb10)
22:57:40 × albet70 quits (~xxx@2400:8902::f03c:92ff:fe60:98d8) (Remote host closed the connection)
22:58:23 euandreh joins (~Thunderbi@179.214.113.107)
22:59:02 jmdaemon joins (~jmdaemon@user/jmdaemon)
23:03:51 albet70 joins (~xxx@2400:8902::f03c:92ff:fe60:98d8)
23:06:21 × king_gs quits (~Thunderbi@2806:103e:29:bfeb:c988:bbd5:2586:4924) (Remote host closed the connection)
23:06:41 king_gs joins (~Thunderbi@2806:103e:29:bfeb:c988:bbd5:2586:4924)
23:11:18 × Kaiepi quits (~Kaiepi@108.175.84.104) (Ping timeout: 260 seconds)
23:15:50 eggplantade joins (~Eggplanta@2600:1700:38c5:d800:f103:a753:985b:2800)
23:18:48 × opticblast quits (~Thunderbi@secure-165.caltech.edu) (Quit: opticblast)
23:19:05 opticblast joins (~Thunderbi@secure-165.caltech.edu)
23:20:10 nate4 joins (~nate@98.45.169.16)
23:25:12 × nate4 quits (~nate@98.45.169.16) (Ping timeout: 268 seconds)
23:31:43 × freeside quits (~mengwong@103.252.202.193) (Ping timeout: 260 seconds)
23:34:27 × brettgilio quits (~brettgili@x-irc.gq) (Ping timeout: 268 seconds)
23:38:17 × eggplantade quits (~Eggplanta@2600:1700:38c5:d800:f103:a753:985b:2800) (Remote host closed the connection)
23:40:09 × monochrom quits (trebla@216.138.220.146) (Ping timeout: 255 seconds)
23:40:40 eggplantade joins (~Eggplanta@2600:1700:38c5:d800:48d0:1388:18f1:684)
23:43:26 freeside joins (~mengwong@103.252.202.193)
23:43:52 monochrom joins (trebla@216.138.220.146)
23:46:41 sammelweis_ joins (~quassel@2601:401:8200:2d4c:bd9:d04c:7f69:eb10)
23:48:01 × freeside quits (~mengwong@103.252.202.193) (Ping timeout: 268 seconds)
23:48:02 × sammelweis quits (~quassel@2601:401:8200:2d4c:bd9:d04c:7f69:eb10) (Read error: Connection reset by peer)
23:51:32 × eggplantade quits (~Eggplanta@2600:1700:38c5:d800:48d0:1388:18f1:684) (Remote host closed the connection)
23:53:26 cafkafk joins (~cafkafk@fsf/member/cafkafk)
23:55:18 kenaryn joins (~aurele@89-88-44-27.abo.bbox.fr)
23:56:36 eggplantade joins (~Eggplanta@2600:1700:38c5:d800:1933:e30c:90a:59fd)
23:58:18 <jackdk> hippoid: stack is probably using the snapshot from its default template to try and pull GHC 9.2.5 from nixpkgs, which doesn't exist in your nixpkgs channel. My personal experience is that stack is no longer compelling these days (cabal is much better than it was, and nix does reproducibility better), however, you might be able to pass a specific LTS snapshot to `stack new`
23:59:18 <jackdk> hippoid: Try `nix eval --impure --expr 'builtins.attrNames (import <nixpkgs> {}).haskell.packages'` to get the set of haskell versions provided by your current nixpkgs channel
23:59:41 × albet70 quits (~xxx@2400:8902::f03c:92ff:fe60:98d8) (Remote host closed the connection)
23:59:56 <jackdk> hippoid: If that command doesn't work (and you don't want to turn on `experimental-features = nix-command`), `nix-instantiate --eval -E 'builtins.attrNames (import <nixpkgs> {}).haskell.packages'` should be equivalent

All times are in UTC on 2022-11-23.