Home liberachat/#haskell: Logs Calendar

Logs on 2023-08-08 (liberachat/#haskell)

00:00:06 ulysses4ever joins (~artem@38.42.227.237)
00:04:51 cptaffe joins (~cptaffe@99-47-99-155.lightspeed.ltrkar.sbcglobal.net)
00:06:12 × juri_ quits (~juri@84-19-175-187.pool.ovpn.com) (Ping timeout: 260 seconds)
00:06:44 × vglfr quits (~vglfr@188.239.201.89) (Remote host closed the connection)
00:07:38 vglfr joins (~vglfr@cli-188-239-201-89.bbn.slav.dn.ua)
00:07:48 juri_ joins (~juri@84-19-175-187.pool.ovpn.com)
00:07:52 nek0 joins (~nek0@2a01:4f8:222:2b41::12)
00:08:07 × vglfr quits (~vglfr@cli-188-239-201-89.bbn.slav.dn.ua) (Remote host closed the connection)
00:11:04 vglfr joins (~vglfr@cli-188-239-201-89.bbn.slav.dn.ua)
00:11:28 notzmv joins (~zmv@user/notzmv)
00:13:02 × vglfr quits (~vglfr@cli-188-239-201-89.bbn.slav.dn.ua) (Remote host closed the connection)
00:13:38 vglfr joins (~vglfr@188.239.201.89)
00:22:08 Noinia joins (~Frank@77-162-168-71.fixed.kpn.net)
00:23:30 × vglfr quits (~vglfr@188.239.201.89) (Remote host closed the connection)
00:24:09 vglfr joins (~vglfr@188.239.201.89)
00:27:54 × cptaffe quits (~cptaffe@99-47-99-155.lightspeed.ltrkar.sbcglobal.net) (Ping timeout: 246 seconds)
00:38:32 × zeenk quits (~zeenk@2a02:2f04:a300:2a00::fba) (Quit: Konversation terminated!)
00:56:22 × jero98772 quits (~jero98772@2800:484:1d84:300::3) (Ping timeout: 260 seconds)
01:02:01 × shapr quits (~user@2600:1700:c640:3100:5f83:9b97:bf8e:dcb2) (Remote host closed the connection)
01:02:14 shapr joins (~user@2600:1700:c640:3100:906d:4747:ecf4:55ba)
01:04:04 razetime joins (~quassel@117.254.37.127)
01:10:26 × albet70 quits (~xxx@2400:8902::f03c:92ff:fe60:98d8) (Remote host closed the connection)
01:12:07 × xff0x quits (~xff0x@2405:6580:b080:900:5573:85d0:d008:cbd3) (Ping timeout: 260 seconds)
01:14:36 hpc joins (~juzz@ip98-169-35-163.dc.dc.cox.net)
01:16:34 albet70 joins (~xxx@2400:8902::f03c:92ff:fe60:98d8)
01:21:44 jw12866 joins (~user@45.47.131.73)
01:24:27 × arahael quits (~arahael@119-18-1-27.771201.syd.nbn.aussiebb.net) (Ping timeout: 246 seconds)
01:25:55 × jw12866 quits (~user@45.47.131.73) (Remote host closed the connection)
01:26:14 wroathe joins (~wroathe@207-153-38-140.fttp.usinternet.com)
01:26:14 × wroathe quits (~wroathe@207-153-38-140.fttp.usinternet.com) (Changing host)
01:26:14 wroathe joins (~wroathe@user/wroathe)
01:26:34 × waleee quits (~waleee@2001:9b0:21c:4000:5bf9:6515:c030:57b7) (Ping timeout: 244 seconds)
01:27:02 cptaffe joins (~cptaffe@99-47-99-155.lightspeed.ltrkar.sbcglobal.net)
01:28:59 bilegeek joins (~bilegeek@2600:1008:b046:8377:1644:c0fd:b2a:536a)
01:31:54 × cptaffe quits (~cptaffe@99-47-99-155.lightspeed.ltrkar.sbcglobal.net) (Ping timeout: 260 seconds)
01:36:53 arahael joins (~arahael@119-18-1-27.771201.syd.nbn.aussiebb.net)
01:40:03 thegeekinside joins (~thegeekin@189.180.67.183)
01:41:25 × arahael quits (~arahael@119-18-1-27.771201.syd.nbn.aussiebb.net) (Ping timeout: 240 seconds)
01:52:52 × finnekit quits (~finnekit@fsf/member/finnekit) (Read error: Connection reset by peer)
01:55:03 finnekit joins (~finnekit@fsf/member/finnekit)
01:57:08 sixmix12 joins (~sixmix12@2600:4040:211d:8600:ad44:9b63:61da:db29)
01:58:04 xff0x joins (~xff0x@125x103x176x34.ap125.ftth.ucom.ne.jp)
01:59:55 × sixmix12 quits (~sixmix12@2600:4040:211d:8600:ad44:9b63:61da:db29) (Client Quit)
02:00:05 meepus joins (~meepus@117.200.98.198)
02:02:50 × meepus quits (~meepus@117.200.98.198) (Client Quit)
02:02:51 sixmix12 joins (~sixmix12@2600:4040:211d:8600:ad44:9b63:61da:db29)
02:04:17 sixmix13 joins (~sixmix13@2600:4040:211d:8600:ad44:9b63:61da:db29)
02:05:01 × sixmix13 quits (~sixmix13@2600:4040:211d:8600:ad44:9b63:61da:db29) (Remote host closed the connection)
02:05:05 × sixmix12 quits (~sixmix12@2600:4040:211d:8600:ad44:9b63:61da:db29) (Client Quit)
02:07:09 bitdex joins (~bitdex@gateway/tor-sasl/bitdex)
02:07:34 × TheCatCollective quits (NyaaTheKit@user/calculuscat) (Quit: Meow Meow Meow Meow Meow Meow Meow Meow)
02:09:13 TheCatCollective joins (NyaaTheKit@user/calculuscat)
02:15:26 nate2 joins (~nate@c-98-45-169-16.hsd1.ca.comcast.net)
02:15:29 cptaffe joins (~cptaffe@99-47-99-155.lightspeed.ltrkar.sbcglobal.net)
02:17:04 × TheCatCollective quits (NyaaTheKit@user/calculuscat) (Quit: Meow Meow Meow Meow Meow Meow Meow Meow)
02:18:40 TheCatCollective joins (NyaaTheKit@user/calculuscat)
02:19:45 × cptaffe quits (~cptaffe@99-47-99-155.lightspeed.ltrkar.sbcglobal.net) (Ping timeout: 246 seconds)
02:19:57 myxos_ joins (~myxos@cpe-65-28-251-121.cinci.res.rr.com)
02:21:46 arahael joins (~arahael@119-18-1-27.771201.syd.nbn.aussiebb.net)
02:22:10 × myxos_ quits (~myxos@cpe-65-28-251-121.cinci.res.rr.com) (Client Quit)
02:22:18 × myxos quits (~myxos@cpe-65-28-251-121.cinci.res.rr.com) (Quit: myxos)
02:22:40 myxos joins (~myxos@cpe-65-28-251-121.cinci.res.rr.com)
02:23:03 × myxos quits (~myxos@cpe-65-28-251-121.cinci.res.rr.com) (Client Quit)
02:23:38 × lisbeths quits (uid135845@id-135845.lymington.irccloud.com) (Quit: Connection closed for inactivity)
02:25:51 × arahael quits (~arahael@119-18-1-27.771201.syd.nbn.aussiebb.net) (Ping timeout: 246 seconds)
02:26:15 myxos joins (~myxos@cpe-65-28-251-121.cinci.res.rr.com)
02:26:23 × myxos quits (~myxos@cpe-65-28-251-121.cinci.res.rr.com) (Client Quit)
02:26:56 × TheCatCollective quits (NyaaTheKit@user/calculuscat) (Remote host closed the connection)
02:28:28 roboguy_ joins (~roboguy_@2605:a601:ac70:e900:a41a:c898:118c:973a)
02:32:52 nick4 joins (~nick@2600:8807:9084:7800:e088:85db:e105:cf5e)
02:33:12 × td_ quits (~td@i53870914.versanet.de) (Ping timeout: 246 seconds)
02:35:19 td_ joins (~td@i53870913.versanet.de)
02:36:12 × shapr quits (~user@2600:1700:c640:3100:906d:4747:ecf4:55ba) (Remote host closed the connection)
02:36:26 shapr joins (~user@2600:1700:c640:3100:1dc7:35d8:e562:f2e3)
02:38:24 × wroathe quits (~wroathe@user/wroathe) (Ping timeout: 260 seconds)
02:42:35 × talismanick quits (~user@campus-013-245.ucdavis.edu) (Ping timeout: 245 seconds)
02:46:09 × ddellacosta quits (~ddellacos@146.70.166.184) (Ping timeout: 246 seconds)
02:48:07 ddellacosta joins (~ddellacos@146.70.165.184)
02:50:24 × roboguy_ quits (~roboguy_@2605:a601:ac70:e900:a41a:c898:118c:973a) (Quit: Leaving...)
02:53:14 cptaffe joins (~cptaffe@99-47-99-155.lightspeed.ltrkar.sbcglobal.net)
02:57:42 × cptaffe quits (~cptaffe@99-47-99-155.lightspeed.ltrkar.sbcglobal.net) (Ping timeout: 260 seconds)
02:58:35 finn_elija joins (~finn_elij@user/finn-elija/x-0085643)
02:58:36 × FinnElija quits (~finn_elij@user/finn-elija/x-0085643) (Killed (NickServ (Forcing logout FinnElija -> finn_elija)))
02:58:36 finn_elija is now known as FinnElija
02:58:45 wroathe joins (~wroathe@207-153-38-140.fttp.usinternet.com)
02:58:45 × wroathe quits (~wroathe@207-153-38-140.fttp.usinternet.com) (Changing host)
02:58:45 wroathe joins (~wroathe@user/wroathe)
03:05:14 × shapr quits (~user@2600:1700:c640:3100:1dc7:35d8:e562:f2e3) (Ping timeout: 260 seconds)
03:11:08 lisbeths joins (uid135845@id-135845.lymington.irccloud.com)
03:13:00 eggplantade joins (~Eggplanta@2600:1700:38c5:d800:5cca:964e:ffad:4e30)
03:15:33 × notzmv quits (~zmv@user/notzmv) (Ping timeout: 246 seconds)
03:18:50 × nate2 quits (~nate@c-98-45-169-16.hsd1.ca.comcast.net) (Ping timeout: 245 seconds)
03:21:40 aforemny_ joins (~aforemny@2001:9e8:6cf5:400:b5db:18ef:729d:b60a)
03:22:45 × aforemny quits (~aforemny@i59F516F1.versanet.de) (Ping timeout: 246 seconds)
03:25:30 TheCatCollective joins (NyaaTheKit@user/calculuscat)
03:25:43 Guest60 joins (~Guest60@136.24.23.165)
03:28:15 machinedgod joins (~machinedg@d198-53-218-113.abhsia.telus.net)
03:29:09 notzmv joins (~zmv@user/notzmv)
03:33:00 × machinedgod quits (~machinedg@d198-53-218-113.abhsia.telus.net) (Ping timeout: 245 seconds)
03:33:24 arahael joins (~arahael@119-18-1-27.771201.syd.nbn.aussiebb.net)
03:34:56 Guest60 is now known as steven2
03:36:28 <steven2> Hello, is there an easy way to install ghc 9.8.1 alpha through ghcup? I don't see it on my install. I saw that there was a commit for it in the ghcup repo but not sure how to get it in mine https://github.com/haskell/ghcup-metadata/commit/dac7e225204c769a72ffadd87b52270c7d3db4be
03:38:00 × arahael quits (~arahael@119-18-1-27.771201.syd.nbn.aussiebb.net) (Ping timeout: 245 seconds)
03:43:54 <glguy> I saw a message that there are extra yaml files you can point ghcup at for different release channels
03:44:53 <glguy> https://www.haskell.org/ghcup/guide/#pre-release-channels
03:45:40 <glguy> I don't know if or which channel might have that version, but that's where I'd expect to find the answer if I was looking
03:46:52 <glguy> https://github.com/haskell/ghcup-metadata/blob/develop/ghcup-prereleases-0.0.7.yaml
03:53:42 <steven2> Any idea how to give ghcup that yaml? Not too familiar with its internals, didn't see anything related on `ghcup --help`
04:01:31 sm joins (~sm@plaintextaccounting/sm)
04:02:26 × szkl quits (uid110435@id-110435.uxbridge.irccloud.com) (Quit: Connection closed for inactivity)
04:02:47 × johnw quits (~johnw@69.62.242.138) (Quit: ZNC - http://znc.in)
04:03:20 cptaffe joins (~cptaffe@99-47-99-155.lightspeed.ltrkar.sbcglobal.net)
04:03:30 <mauke> steven2: first paragraph in https://www.haskell.org/ghcup/guide/#pre-release-channels
04:03:50 <steven2> Awesome, thanks so much!
04:06:47 libertyprime joins (~libertypr@203.96.203.44)
04:06:55 _ht joins (~Thunderbi@28-52-174-82.ftth.glasoperator.nl)
04:13:25 × razetime quits (~quassel@117.254.37.127) (Ping timeout: 245 seconds)
04:30:56 × steven2 quits (~Guest60@136.24.23.165) (Quit: Client closed)
04:37:07 × hnOsmium0001 quits (~hnosm@user/hnOsmium0001) (Quit: WeeChat 3.8)
04:43:15 × wroathe quits (~wroathe@user/wroathe) (Ping timeout: 246 seconds)
04:45:57 trev joins (~trev@user/trev)
04:47:03 arahael joins (~arahael@119-18-1-27.771201.syd.nbn.aussiebb.net)
04:51:45 × euandreh quits (~Thunderbi@189.6.18.7) (Ping timeout: 245 seconds)
04:52:38 × [itchyjunk] quits (~itchyjunk@user/itchyjunk/x-7353470) (Ping timeout: 250 seconds)
04:54:15 × arahael quits (~arahael@119-18-1-27.771201.syd.nbn.aussiebb.net) (Ping timeout: 245 seconds)
04:57:49 euandreh joins (~Thunderbi@189.6.18.7)
05:05:35 bgs joins (~bgs@212-85-160-171.dynamic.telemach.net)
05:06:55 × shailangsa quits (~shailangs@host86-186-196-224.range86-186.btcentralplus.com) (Ping timeout: 240 seconds)
05:13:58 × jakky quits (sid360637@id-360637.lymington.irccloud.com) (Quit: Connection closed for inactivity)
05:14:13 arahael joins (~arahael@119-18-1-27.771201.syd.nbn.aussiebb.net)
05:16:03 titibandit joins (~titibandi@user/titibandit)
05:16:49 × TheCatCollective quits (NyaaTheKit@user/calculuscat) (Quit: Meow Meow Meow Meow Meow Meow Meow Meow)
05:17:32 razetime joins (~quassel@117.254.37.127)
05:21:51 [itchyjunk] joins (~itchyjunk@user/itchyjunk/x-7353470)
05:22:56 × arahael quits (~arahael@119-18-1-27.771201.syd.nbn.aussiebb.net) (Ping timeout: 245 seconds)
05:24:58 [_] joins (~itchyjunk@user/itchyjunk/x-7353470)
05:26:34 × [itchyjunk] quits (~itchyjunk@user/itchyjunk/x-7353470) (Read error: Connection reset by peer)
05:37:14 × _ht quits (~Thunderbi@28-52-174-82.ftth.glasoperator.nl) (Remote host closed the connection)
05:37:43 ec_ joins (~ec@gateway/tor-sasl/ec)
05:39:38 × ec quits (~ec@gateway/tor-sasl/ec) (Ping timeout: 240 seconds)
05:45:49 TheCatCollective joins (NyaaTheKit@user/calculuscat)
05:49:23 shailangsa_ joins (~shailangs@host86-186-196-224.range86-186.btcentralplus.com)
05:50:25 Maeda joins (~Maeda@91-161-10-149.subs.proxad.net)
05:51:25 × segfaultfizzbuzz quits (~segfaultf@23-93-74-212.fiber.dynamic.sonic.net) (Ping timeout: 240 seconds)
05:53:03 × bliminse quits (~bliminse@user/bliminse) (Quit: leaving)
06:02:02 × telser quits (~quassel@user/telser) (Ping timeout: 245 seconds)
06:05:16 mniip_ joins (mniip@libera/staff/mniip)
06:07:22 × Natch quits (~natch@c-9e07225c.038-60-73746f7.bbcust.telenor.se) (Remote host closed the connection)
06:07:26 cods_ joins (~fred@82-65-232-44.subs.proxad.net)
06:08:06 meejah_ joins (~meejah@rutas.meejah.ca)
06:08:18 hughjfch1 joins (~hughjfche@vmi556545.contaboserver.net)
06:09:04 heath3 joins (~heath@user/heath)
06:09:07 nefercheprure joins (tma@twin.jikos.cz)
06:09:46 × bgs quits (~bgs@212-85-160-171.dynamic.telemach.net) (Remote host closed the connection)
06:11:05 gurkenglas joins (~gurkengla@dynamic-046-114-090-161.46.114.pool.telefonica.de)
06:12:17 johnw joins (~johnw@69.62.242.138)
06:12:37 sord937 joins (~sord937@gateway/tor-sasl/sord937)
06:12:55 × mauke quits (~mauke@user/mauke) (Ping timeout: 240 seconds)
06:12:59 × cods quits (~fred@82-65-232-44.subs.proxad.net) (*.net *.split)
06:12:59 × heartburn quits (~gass@2a00:d880:3:1::b1e4:b241) (*.net *.split)
06:12:59 × p3n quits (~p3n@2a00:19a0:3:7c:0:d9c6:7cf6:1) (*.net *.split)
06:12:59 × fbytez quits (~uid@user/fbytez) (*.net *.split)
06:12:59 × hughjfchen quits (~hughjfche@vmi556545.contaboserver.net) (*.net *.split)
06:12:59 × vulpine quits (xfnw@tilde.team) (*.net *.split)
06:12:59 × fr33domlover quits (~fr33domlo@towards.vision) (*.net *.split)
06:12:59 × feetwind quits (~mike@user/feetwind) (*.net *.split)
06:12:59 × heath2 quits (~heath@user/heath) (*.net *.split)
06:12:59 × dagit quits (~dagit@2001:558:6025:38:71c6:9d58:7252:8976) (*.net *.split)
06:12:59 × TMA quits (tma@twin.jikos.cz) (*.net *.split)
06:12:59 × mniip quits (mniip@libera/staff/mniip) (*.net *.split)
06:12:59 × eugenrh quits (~eugenrh@2a01:4f9:c011:265::1) (*.net *.split)
06:12:59 × meejah quits (~meejah@rutas.meejah.ca) (*.net *.split)
06:12:59 × SrPx quits (sid108780@id-108780.uxbridge.irccloud.com) (*.net *.split)
06:12:59 × yandere quits (sid467876@id-467876.ilkley.irccloud.com) (*.net *.split)
06:12:59 × arkeet quits (arkeet@moriya.ca) (*.net *.split)
06:12:59 × nrr_____ quits (sid20938@id-20938.lymington.irccloud.com) (*.net *.split)
06:12:59 × hovsater quits (sid499516@id-499516.lymington.irccloud.com) (*.net *.split)
06:12:59 × aspen quits (sid449115@id-449115.helmsley.irccloud.com) (*.net *.split)
06:12:59 × dmj` quits (sid72307@id-72307.hampstead.irccloud.com) (*.net *.split)
06:12:59 × liskin quits (~liskin@xmonad/liskin) (*.net *.split)
06:12:59 × riatre quits (~quassel@2001:310:6000:f::5198:1) (*.net *.split)
06:12:59 × christiaanb quits (sid84827@id-84827.lymington.irccloud.com) (*.net *.split)
06:12:59 × mht-wtf quits (~mht@2a03:b0c0:3:e0::1e2:c001) (*.net *.split)
06:12:59 × pjlsergeant__ quits (sid143467@id-143467.hampstead.irccloud.com) (*.net *.split)
06:15:36 × slack1256 quits (~slack1256@181.43.226.77) (Ping timeout: 252 seconds)
06:16:20 × libertyprime quits (~libertypr@203.96.203.44) (Ping timeout: 245 seconds)
06:16:51 fr33domlover joins (~fr33domlo@towards.vision)
06:16:52 dagit joins (~dagit@2001:558:6025:38:71c6:9d58:7252:8976)
06:17:33 hovsater joins (sid499516@id-499516.lymington.irccloud.com)
06:17:41 nrr_____ joins (sid20938@id-20938.lymington.irccloud.com)
06:18:21 × gurkenglas quits (~gurkengla@dynamic-046-114-090-161.46.114.pool.telefonica.de) (Ping timeout: 245 seconds)
06:18:46 arkeet joins (arkeet@moriya.ca)
06:18:52 eugenrh joins (~eugenrh@2a01:4f9:c011:265::1)
06:19:28 p3n joins (~p3n@217.198.124.246)
06:20:08 fbytez joins (~uid@user/fbytez)
06:20:30 gurkenglas joins (~gurkengla@dynamic-046-114-090-192.46.114.pool.telefonica.de)
06:20:38 liskin joins (~liskin@xmonad/liskin)
06:20:57 heartburn joins (~gass@2a00:d880:3:1::b1e4:b241)
06:21:11 riatre joins (~quassel@2001:310:6000:f::5198:1)
06:22:58 harveypwca joins (~harveypwc@2601:246:c180:a570:3828:d8:e523:3f67)
06:24:13 mht-wtf joins (~mht@mht.wtf)
06:25:56 idgaen joins (~idgaen@2a01:e0a:498:fd50:fcc6:bb5d:489a:ce8c)
06:26:54 × [_] quits (~itchyjunk@user/itchyjunk/x-7353470) (Read error: Connection reset by peer)
06:29:49 <probie> Imagine for a moment that `Traversable` was not in base, but rather a separate library. You're writing a library, but only a tiny fraction of the exported API uses traversable. Do you add it as a dependency, or just rewrite your `Traversable t => ...` functions to `(forall f a b. Applicative f => (a -> f b) -> t a -> f (t b)) -> ...`
06:30:41 michalz joins (~michalz@185.246.207.217)
06:31:00 pjlsergeant__ joins (sid143467@id-143467.hampstead.irccloud.com)
06:31:10 libertyprime joins (~libertypr@203.96.203.44)
06:31:19 feetwind joins (~mike@user/feetwind)
06:31:50 dmj` joins (sid72307@id-72307.hampstead.irccloud.com)
06:32:04 vulpine joins (xfnw@tilde.team)
06:32:12 christiaanb joins (sid84827@id-84827.lymington.irccloud.com)
06:32:12 aspen joins (sid449115@id-449115.helmsley.irccloud.com)
06:32:44 yandere joins (sid467876@id-467876.ilkley.irccloud.com)
06:32:44 × qqq quits (~qqq@92.43.167.61) (Remote host closed the connection)
06:33:00 <probie> Should I just split the library in two, so that there's a "core" part with minimal dependencies, and a "batteries included" version?
06:33:18 SrPx joins (sid108780@id-108780.uxbridge.irccloud.com)
06:33:19 misterfish joins (~misterfis@84-53-85-146.bbserv.nl)
06:34:12 <dminuoso> probie: There is no good answer.
06:34:23 <dminuoso> But foo-core and foo-with-batteries is probably the most common approach.
06:34:52 <dminuoso> Another might be to put instances into a separate orphan library and just live with the (ever so rare) issues regarding orphan instances
06:35:50 lortabac joins (~lortabac@2a01:e0a:50d:8d40:702e:5e17:1e38:6267)
06:40:01 <probie> dminuoso: There are no good answers, but perhaps there are approaches I have not considered
06:40:39 × thegeekinside quits (~thegeekin@189.180.67.183) (Ping timeout: 246 seconds)
06:40:44 <dminuoso> probie: Another might be to use cabal flags to control the inclusion of additional libraries and introduction of instances.
06:40:53 <dminuoso> The annoying thing about that is the lack of visibility on say hackage
06:41:07 <dminuoso> say when looking at a package its hard to say the real dependencies since they may be flag dependent
06:41:28 <dminuoso> or even just haddock output itself
06:42:56 × gurkenglas quits (~gurkengla@dynamic-046-114-090-192.46.114.pool.telefonica.de) (Read error: Connection reset by peer)
06:43:06 <Axman6> When did cabal stop responding to ^c >:(
06:46:45 <Hecate> Axman6: ^C ^C doesn't work?
06:47:28 arahael joins (~arahael@119-18-1-27.771201.syd.nbn.aussiebb.net)
06:50:53 mrmr1 joins (~mrmr@user/mrmr)
06:51:43 × mrmr quits (~mrmr@user/mrmr) (Ping timeout: 246 seconds)
06:51:43 mrmr1 is now known as mrmr
06:52:06 × arahael quits (~arahael@119-18-1-27.771201.syd.nbn.aussiebb.net) (Ping timeout: 245 seconds)
06:53:18 × azimut quits (~azimut@gateway/tor-sasl/azimut) (Ping timeout: 240 seconds)
06:54:22 × harveypwca quits (~harveypwc@2601:246:c180:a570:3828:d8:e523:3f67) (Quit: Leaving)
06:55:53 simikando joins (~simikando@adsl-dyn-104.95-102-88.t-com.sk)
06:55:58 acidjnk joins (~acidjnk@p200300d6e7072f909c6b5522a88f7d55.dip0.t-ipconnect.de)
06:56:29 thyriaen joins (~thyriaen@2a01:aea0:dd4:6a18:6245:cbff:fe9f:48b1)
06:57:19 × ec_ quits (~ec@gateway/tor-sasl/ec) (Ping timeout: 240 seconds)
06:58:36 ec_ joins (~ec@gateway/tor-sasl/ec)
06:59:17 tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
07:00:22 × raym quits (~ray@user/raym) (Quit: leaving)
07:00:46 × simikando quits (~simikando@adsl-dyn-104.95-102-88.t-com.sk) (Client Quit)
07:02:02 × misterfish quits (~misterfis@84-53-85-146.bbserv.nl) (Ping timeout: 245 seconds)
07:03:13 gurkenglas joins (~gurkengla@dynamic-046-114-090-192.46.114.pool.telefonica.de)
07:09:03 <Axman6> nope, nor doas ^C^C^C^C^C^C^C^C^C^C - it just kept going until it had finished
07:09:08 <Axman6> does*
07:09:36 × titibandit quits (~titibandi@user/titibandit) (Ping timeout: 245 seconds)
07:11:41 × gurkenglas quits (~gurkengla@dynamic-046-114-090-192.46.114.pool.telefonica.de) (Ping timeout: 245 seconds)
07:11:47 titibandit joins (~titibandi@user/titibandit)
07:13:56 arahael joins (~arahael@119-18-1-27.771201.syd.nbn.aussiebb.net)
07:16:10 nate2 joins (~nate@c-98-45-169-16.hsd1.ca.comcast.net)
07:18:01 × Sgeo quits (~Sgeo@user/sgeo) (Read error: Connection reset by peer)
07:18:25 × arahael quits (~arahael@119-18-1-27.771201.syd.nbn.aussiebb.net) (Ping timeout: 244 seconds)
07:18:34 fendor joins (~fendor@2a02:8388:1640:be00:b586:6c06:a58:19a3)
07:18:55 <probie> Have you tried sending manually sending it via `kill -s 2` just in case your terminal emulator is doing something weird?
07:19:44 <Axman6> I haven't, it was a small package so finished quickly enough for me not to have time to experiment
07:21:04 × nate2 quits (~nate@c-98-45-169-16.hsd1.ca.comcast.net) (Ping timeout: 258 seconds)
07:22:51 × shriekin- quits (~shrieking@186.137.175.87) (Ping timeout: 246 seconds)
07:25:25 bliminse joins (~bliminse@user/bliminse)
07:26:20 shriekingnoise joins (~shrieking@186.137.175.87)
07:26:40 oo_miguel joins (~Thunderbi@78-11-179-96.static.ip.netia.com.pl)
07:27:16 phma_ joins (~phma@host-67-44-208-21.hnremote.net)
07:28:52 chele joins (~chele@user/chele)
07:29:05 cfricke joins (~cfricke@user/cfricke)
07:29:43 × adanwan quits (~adanwan@gateway/tor-sasl/adanwan) (Quit: _)
07:29:55 mmhat joins (~mmh@p200300f1c73d194eee086bfffe095315.dip0.t-ipconnect.de)
07:29:55 × phma quits (~phma@host-67-44-208-168.hnremote.net) (Ping timeout: 240 seconds)
07:29:58 adanwan joins (~adanwan@gateway/tor-sasl/adanwan)
07:33:46 × tv quits (~tv@user/tv) (Ping timeout: 245 seconds)
07:34:20 × shriekingnoise quits (~shrieking@186.137.175.87) (Ping timeout: 246 seconds)
07:35:46 tv joins (~tv@user/tv)
07:41:24 CiaoSen joins (~Jura@2a05:5800:2d9:8400:664b:f0ff:fe37:9ef)
07:41:38 phma joins (~phma@host-67-44-208-41.hnremote.net)
07:43:34 arahael joins (~arahael@119-18-1-27.771201.syd.nbn.aussiebb.net)
07:43:50 × phma_ quits (~phma@host-67-44-208-21.hnremote.net) (Ping timeout: 245 seconds)
07:44:24 coot joins (~coot@89-69-206-216.dynamic.chello.pl)
07:46:51 phma_ joins (~phma@host-67-44-208-62.hnremote.net)
07:47:33 Feuermagier_ joins (~Feuermagi@user/feuermagier)
07:47:33 × Feuermagier quits (~Feuermagi@user/feuermagier) (Killed (lead.libera.chat (Nickname regained by services)))
07:47:33 Feuermagier_ is now known as Feuermagier
07:49:15 × phma quits (~phma@host-67-44-208-41.hnremote.net) (Ping timeout: 245 seconds)
07:49:31 × Feuermagier quits (~Feuermagi@user/feuermagier) (Client Quit)
07:49:40 × arahael quits (~arahael@119-18-1-27.771201.syd.nbn.aussiebb.net) (Ping timeout: 245 seconds)
07:54:04 mima joins (~mmh@net-93-67-213-210.cust.vodafonedsl.it)
08:00:07 machinedgod joins (~machinedg@d198-53-218-113.abhsia.telus.net)
08:00:14 gehmehgeh joins (~user@user/gehmehgeh)
08:03:38 gurkenglas joins (~gurkengla@dynamic-046-114-090-192.46.114.pool.telefonica.de)
08:03:47 × idgaen quits (~idgaen@2a01:e0a:498:fd50:fcc6:bb5d:489a:ce8c) (Quit: WeeChat 4.0.2)
08:03:50 × tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
08:07:06 phma joins (phma@2001:5b0:211c:e0c8:1a23:3fa2:7aa1:c25f)
08:09:15 × phma quits (phma@2001:5b0:211c:e0c8:1a23:3fa2:7aa1:c25f) (Read error: Connection reset by peer)
08:09:40 phma joins (phma@2001:5b0:211c:e0c8:1a23:3fa2:7aa1:c25f)
08:10:30 × phma_ quits (~phma@host-67-44-208-62.hnremote.net) (Ping timeout: 245 seconds)
08:10:42 misterfish joins (~misterfis@84-53-85-146.bbserv.nl)
08:13:13 tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
08:14:54 phma_ joins (~phma@host-67-44-208-42.hnremote.net)
08:18:25 × phma quits (phma@2001:5b0:211c:e0c8:1a23:3fa2:7aa1:c25f) (Ping timeout: 245 seconds)
08:20:45 × xff0x quits (~xff0x@125x103x176x34.ap125.ftth.ucom.ne.jp) (Ping timeout: 246 seconds)
08:21:42 danse-nr3 joins (~francesco@151.47.209.204)
08:23:02 × bilegeek quits (~bilegeek@2600:1008:b046:8377:1644:c0fd:b2a:536a) (Quit: Leaving)
08:23:11 × tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
08:25:05 xff0x joins (~xff0x@125x103x176x34.ap125.ftth.ucom.ne.jp)
08:27:35 Natch joins (~natch@c-9e07225c.038-60-73746f7.bbcust.telenor.se)
08:29:25 × opqdonut quits (opqdonut@pseudo.fixme.fi) (Ping timeout: 240 seconds)
08:30:51 alexherbo2 joins (~alexherbo@2a02-8440-2240-f0be-0cdb-3ac7-3b1f-5450.rev.sfr.net)
08:31:26 tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
08:35:00 <carbolymer> can I build local packages from cabal.project imported from my cabal.project package? seems that cabal is unable to find them i.e. it tries to find packages in the current dir instead of the directory of the imported cabal file
08:35:00 Domitar joins (~Domitar@78-0-82-160.adsl.net.t-com.hr)
08:36:34 opqdonut joins (opqdonut@pseudo.fixme.fi)
08:36:42 × sm quits (~sm@plaintextaccounting/sm) (Quit: sm)
08:42:42 arahael joins (~arahael@119-18-1-27.771201.syd.nbn.aussiebb.net)
08:42:47 × gehmehgeh quits (~user@user/gehmehgeh) (Quit: Leaving)
08:43:30 × gurkenglas quits (~gurkengla@dynamic-046-114-090-192.46.114.pool.telefonica.de) (Ping timeout: 246 seconds)
08:43:52 Lycurgus joins (~juan@user/Lycurgus)
08:45:04 <danse-nr3> carbolymer, not sure how your cabal.project is structured. This https://github.com/danse/exmargination/blob/main/cabal.project is a configuration that works for me
08:47:06 × Domitar quits (~Domitar@78-0-82-160.adsl.net.t-com.hr) (Remote host closed the connection)
08:47:06 × arahael quits (~arahael@119-18-1-27.771201.syd.nbn.aussiebb.net) (Ping timeout: 245 seconds)
08:48:18 phma_ is now known as phma
08:50:51 <carbolymer> danse-nr3: that's not exactly an import - are you able to use cabal.project files from those packages?
08:53:20 <danse-nr3> some of those packages also have cabal.project files to depend on other local packages, if that is your question
08:54:00 gurkenglas joins (~gurkengla@dynamic-046-114-090-192.46.114.pool.telefonica.de)
08:54:06 <danse-nr3> but you are right, that is not an import, just a way to depend on local packages
08:55:18 <carbolymer> danse-nr3: so you need to cabal sdist every time you'd like to publish locally, and wipe cache?
08:55:55 <carbolymer> danse-nr3: but then sdist does not contain cabal.project
08:56:20 <carbolymer> so cabal.project of a dependency gets ignored
08:57:11 <danse-nr3> yes. Not sure about wiping cache ... had to delete some noindex files sometimes. Yes, as you wrote, not importing the cabal.project, just providing a local dependency, sorry if that was a wrong answer
08:57:37 × titibandit quits (~titibandi@user/titibandit) (Ping timeout: 244 seconds)
08:58:01 lukelau joins (~user@194.125.72.121)
08:59:24 titibandit joins (~titibandi@user/titibandit)
09:00:18 × gurkenglas quits (~gurkengla@dynamic-046-114-090-192.46.114.pool.telefonica.de) (Ping timeout: 246 seconds)
09:00:18 × thaumavorio quits (~thaumavor@thaumavor.io) (Quit: ZNC 1.8.2 - https://znc.in)
09:01:45 × hugo quits (znc@verdigris.lysator.liu.se) (Ping timeout: 244 seconds)
09:02:01 thaumavorio joins (~thaumavor@thaumavor.io)
09:09:36 × Lycurgus quits (~juan@user/Lycurgus) (Quit: Tschüss)
09:11:31 hugo joins (znc@verdigris.lysator.liu.se)
09:13:42 cheater_ joins (~Username@user/cheater)
09:14:06 × eggplantade quits (~Eggplanta@2600:1700:38c5:d800:5cca:964e:ffad:4e30) (Remote host closed the connection)
09:14:32 × cheater quits (~Username@user/cheater) (Ping timeout: 240 seconds)
09:14:37 cheater_ is now known as cheater
09:15:51 × cheater quits (~Username@user/cheater) (Read error: Connection reset by peer)
09:16:15 <carbolymer> danse-nr3: no worries, I've learned a new thing about local repositories, so that's a plus
09:16:37 cheater joins (~Username@user/cheater)
09:17:38 × jpds quits (~jpds@gateway/tor-sasl/jpds) (Ping timeout: 240 seconds)
09:17:45 × econo_ quits (uid147250@id-147250.tinside.irccloud.com) (Quit: Connection closed for inactivity)
09:23:12 × alexherbo2 quits (~alexherbo@2a02-8440-2240-f0be-0cdb-3ac7-3b1f-5450.rev.sfr.net) (Remote host closed the connection)
09:23:32 alexherbo2 joins (~alexherbo@2a02-8440-2240-f0be-0cdb-3ac7-3b1f-5450.rev.sfr.net)
09:24:46 arahael joins (~arahael@119-18-1-27.771201.syd.nbn.aussiebb.net)
09:29:53 × pavonia quits (~user@user/siracusa) (Quit: Bye!)
09:31:07 × ft quits (~ft@p3e9bcd02.dip0.t-ipconnect.de) (Quit: leaving)
09:33:25 × CiaoSen quits (~Jura@2a05:5800:2d9:8400:664b:f0ff:fe37:9ef) (Ping timeout: 245 seconds)
09:45:05 × libertyprime quits (~libertypr@203.96.203.44) (Quit: leaving)
09:46:45 idgaen joins (~idgaen@2a01:e0a:498:fd50:fcc6:bb5d:489a:ce8c)
09:50:30 × Lord_of_Life quits (~Lord@user/lord-of-life/x-2819915) (Ping timeout: 245 seconds)
09:50:52 Lord_of_Life joins (~Lord@user/lord-of-life/x-2819915)
09:52:25 × phileasfogg quits (~phileasfo@user/phileasfogg) (*.net *.split)
09:52:25 × incertia quits (~incertia@209.122.71.127) (*.net *.split)
09:52:25 × infinity0 quits (~infinity0@pwned.gg) (*.net *.split)
09:52:25 × h2t quits (~h2t@user/h2t) (*.net *.split)
09:52:25 × meinside quits (uid24933@id-24933.helmsley.irccloud.com) (*.net *.split)
09:52:25 × kritzefitz quits (~kritzefit@debian/kritzefitz) (*.net *.split)
09:52:25 × drdo quits (~drdo@bl5-28-156.dsl.telepac.pt) (*.net *.split)
09:52:25 × urdh quits (~urdh@user/urdh) (*.net *.split)
09:52:25 × exarkun quits (~exarkun@user/exarkun) (*.net *.split)
09:52:25 × iphy quits (sid67735@id-67735.lymington.irccloud.com) (*.net *.split)
09:52:25 × quintasan quits (~quassel@188.226.239.107) (*.net *.split)
09:52:25 × tomjaguarpaw quits (~tom@172.104.25.182) (*.net *.split)
09:52:25 × totbwf quits (sid402332@id-402332.uxbridge.irccloud.com) (*.net *.split)
09:52:25 × pepeiborra quits (sid443799@id-443799.ilkley.irccloud.com) (*.net *.split)
09:52:25 × lisq quits (~quassel@lis.moe) (*.net *.split)
09:52:25 × ggVGc quits (~ggVGc@a.lowtech.earth) (*.net *.split)
09:52:25 × bsima quits (~bsima@143.198.118.179) (*.net *.split)
09:52:25 × noctux1 quits (88FTKVRINY@user/noctux) (*.net *.split)
09:52:25 × dunj3 quits (~dunj3@kingdread.de) (*.net *.split)
09:52:25 × disconnect3d quits (~disconnec@user/disconnect3d) (*.net *.split)
09:52:25 × apache quits (apache2@anubis.0x90.dk) (*.net *.split)
09:52:25 × koala_man quits (~vidar@157.146.251.23.bc.googleusercontent.com) (*.net *.split)
09:52:25 × drlkf quits (~drlkf@192.184.163.34.bc.googleusercontent.com) (*.net *.split)
09:52:25 × Minnozz quits (~minnozz@salix.minnozz.com) (*.net *.split)
09:52:25 × Hobbyboy quits (Hobbyboy@hobbyboy.co.uk) (*.net *.split)
09:52:25 × c_wraith quits (~c_wraith@adjoint.us) (*.net *.split)
09:52:25 × russruss2 quits (~russruss@my.russellmcc.com) (*.net *.split)
09:52:25 × alinab quits (sid468903@id-468903.helmsley.irccloud.com) (*.net *.split)
09:52:25 × bradparker quits (sid262931@id-262931.uxbridge.irccloud.com) (*.net *.split)
09:52:25 × sa1 quits (sid7690@id-7690.ilkley.irccloud.com) (*.net *.split)
09:52:25 × davl quits (~davl@207.154.228.18) (*.net *.split)
09:52:25 × dragestil quits (~znc@user/dragestil) (*.net *.split)
09:52:25 × gmc quits (sid58314@id-58314.ilkley.irccloud.com) (*.net *.split)
09:52:25 × systemfault quits (sid267009@id-267009.uxbridge.irccloud.com) (*.net *.split)
09:52:25 × dexter1 quits (dexter@2a01:7e00::f03c:91ff:fe86:59ec) (*.net *.split)
09:52:25 × hexagoxel quits (~hexagoxel@2a01:4f8:c0c:e::2) (*.net *.split)
09:52:25 × sclv quits (sid39734@haskell/developer/sclv) (*.net *.split)
09:52:25 × ggranberry quits (sid267884@id-267884.uxbridge.irccloud.com) (*.net *.split)
09:52:25 × madnight quits (~madnight@static.59.103.201.195.clients.your-server.de) (*.net *.split)
09:52:25 × Franciman quits (~Franciman@mx1.fracta.dev) (*.net *.split)
10:00:54 × p3n quits (~p3n@217.198.124.246) (Quit: ZNC 1.8.2 - https://znc.in)
10:04:20 Minnozz joins (~minnozz@salix.minnozz.com)
10:04:20 exarkun joins (~exarkun@user/exarkun)
10:04:20 phileasfogg joins (~phileasfo@user/phileasfogg)
10:04:20 incertia joins (~incertia@209.122.71.127)
10:04:20 infinity0 joins (~infinity0@pwned.gg)
10:04:20 h2t joins (~h2t@user/h2t)
10:04:20 meinside joins (uid24933@id-24933.helmsley.irccloud.com)
10:04:20 kritzefitz joins (~kritzefit@debian/kritzefitz)
10:04:20 drdo joins (~drdo@bl5-28-156.dsl.telepac.pt)
10:04:20 urdh joins (~urdh@user/urdh)
10:04:20 iphy joins (sid67735@id-67735.lymington.irccloud.com)
10:04:20 quintasan joins (~quassel@188.226.239.107)
10:04:20 tomjaguarpaw joins (~tom@172.104.25.182)
10:04:20 totbwf joins (sid402332@id-402332.uxbridge.irccloud.com)
10:04:20 pepeiborra joins (sid443799@id-443799.ilkley.irccloud.com)
10:04:20 lisq joins (~quassel@lis.moe)
10:04:20 ggVGc joins (~ggVGc@a.lowtech.earth)
10:04:20 bsima joins (~bsima@143.198.118.179)
10:04:20 noctux1 joins (88FTKVRINY@user/noctux)
10:04:20 dunj3 joins (~dunj3@kingdread.de)
10:04:20 disconnect3d joins (~disconnec@user/disconnect3d)
10:04:20 apache joins (apache2@anubis.0x90.dk)
10:04:20 koala_man joins (~vidar@157.146.251.23.bc.googleusercontent.com)
10:04:20 drlkf joins (~drlkf@192.184.163.34.bc.googleusercontent.com)
10:04:20 Hobbyboy joins (Hobbyboy@hobbyboy.co.uk)
10:04:20 c_wraith joins (~c_wraith@adjoint.us)
10:04:20 russruss2 joins (~russruss@my.russellmcc.com)
10:04:20 alinab joins (sid468903@id-468903.helmsley.irccloud.com)
10:04:20 bradparker joins (sid262931@id-262931.uxbridge.irccloud.com)
10:04:20 sa1 joins (sid7690@id-7690.ilkley.irccloud.com)
10:04:20 davl joins (~davl@207.154.228.18)
10:04:20 dragestil joins (~znc@user/dragestil)
10:04:20 gmc joins (sid58314@id-58314.ilkley.irccloud.com)
10:04:20 systemfault joins (sid267009@id-267009.uxbridge.irccloud.com)
10:04:20 dexter1 joins (dexter@2a01:7e00::f03c:91ff:fe86:59ec)
10:04:20 hexagoxel joins (~hexagoxel@2a01:4f8:c0c:e::2)
10:04:20 sclv joins (sid39734@haskell/developer/sclv)
10:04:20 ggranberry joins (sid267884@id-267884.uxbridge.irccloud.com)
10:04:20 madnight joins (~madnight@static.59.103.201.195.clients.your-server.de)
10:04:20 Franciman joins (~Franciman@mx1.fracta.dev)
10:04:30 × phileasfogg quits (~phileasfo@user/phileasfogg) (Max SendQ exceeded)
10:04:41 rumraisin joins (~phileasfo@user/phileasfogg)
10:05:53 rumraisin is now known as phileasfogg
10:06:42 × tzh quits (~tzh@c-24-21-73-154.hsd1.wa.comcast.net) (Quit: zzz)
10:10:28 × xff0x quits (~xff0x@125x103x176x34.ap125.ftth.ucom.ne.jp) (Ping timeout: 244 seconds)
10:11:08 × misterfish quits (~misterfis@84-53-85-146.bbserv.nl) (Ping timeout: 246 seconds)
10:14:38 eggplantade joins (~Eggplanta@104-55-37-220.lightspeed.sntcca.sbcglobal.net)
10:14:55 × razetime quits (~quassel@117.254.37.127) (Ping timeout: 240 seconds)
10:15:52 jpds joins (~jpds@gateway/tor-sasl/jpds)
10:20:26 × eggplantade quits (~Eggplanta@104-55-37-220.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 260 seconds)
10:25:19 anselmschueler joins (~anselmsch@user/schuelermine)
10:26:07 sm joins (~sm@plaintextaccounting/sm)
10:26:21 × anselmschueler quits (~anselmsch@user/schuelermine) (Client Quit)
10:26:40 anselmschueler joins (~anselmsch@user/schuelermine)
10:30:00 × sm quits (~sm@plaintextaccounting/sm) (Client Quit)
10:30:13 razetime joins (~quassel@117.254.37.57)
10:30:33 × alexherbo2 quits (~alexherbo@2a02-8440-2240-f0be-0cdb-3ac7-3b1f-5450.rev.sfr.net) (Remote host closed the connection)
10:34:09 × titibandit quits (~titibandi@user/titibandit) (Remote host closed the connection)
10:35:00 titibandit joins (~titibandi@user/titibandit)
10:36:43 sm joins (~sm@plaintextaccounting/sm)
10:40:21 × anselmschueler quits (~anselmsch@user/schuelermine) (Quit: WeeChat 4.0.2)
10:41:38 × jespada quits (~jespada@cpc121308-nmal25-2-0-cust15.19-2.cable.virginm.net) (Read error: Connection reset by peer)
10:42:10 jespada joins (~jespada@cpc121308-nmal25-2-0-cust15.19-2.cable.virginm.net)
10:43:24 danse-nr3_ joins (~francesco@151.47.215.185)
10:44:20 × danse-nr3 quits (~francesco@151.47.209.204) (Read error: Connection reset by peer)
10:55:04 misterfish joins (~misterfis@87.215.131.102)
10:56:37 × Alex_test quits (~al_test@178.34.161.41) (Ping timeout: 260 seconds)
10:58:18 × AlexZenon quits (~alzenon@178.34.161.41) (Ping timeout: 252 seconds)
11:00:41 Alex_test joins (~al_test@178.34.161.41)
11:01:11 × bwe quits (~bwe@2a01:4f8:1c1c:4878::2) (Remote host closed the connection)
11:02:33 simikando joins (~simikando@adsl-dyn-104.95-102-88.t-com.sk)
11:06:32 bwe joins (~bwe@static.72.17.201.195.clients.your-server.de)
11:06:45 × arahael quits (~arahael@119-18-1-27.771201.syd.nbn.aussiebb.net) (Ping timeout: 245 seconds)
11:07:09 xff0x joins (~xff0x@ai086045.d.east.v6connect.net)
11:07:14 AlexZenon joins (~alzenon@178.34.161.41)
11:07:50 arahael joins (~arahael@119-18-1-27.771201.syd.nbn.aussiebb.net)
11:12:20 raehik joins (~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net)
11:14:06 anselmschueler joins (~anselmsch@user/schuelermine)
11:14:29 × anselmschueler quits (~anselmsch@user/schuelermine) (Client Quit)
11:14:59 anselmschueler joins (~anselmsch@user/schuelermine)
11:15:32 platao joins (mirc-rockc@179.152.251.228)
11:17:39 nate2 joins (~nate@c-98-45-169-16.hsd1.ca.comcast.net)
11:19:51 CiaoSen joins (~Jura@2a05:5800:2d9:8400:664b:f0ff:fe37:9ef)
11:21:28 × platao quits (mirc-rockc@179.152.251.228) (Read error: Connection reset by peer)
11:22:07 mIRC-rockcavera2 joins (mirc-rockc@179.152.251.228)
11:22:24 × nate2 quits (~nate@c-98-45-169-16.hsd1.ca.comcast.net) (Ping timeout: 246 seconds)
11:22:46 × simikando quits (~simikando@adsl-dyn-104.95-102-88.t-com.sk) (Ping timeout: 256 seconds)
11:25:11 × sm quits (~sm@plaintextaccounting/sm) (Quit: sm)
11:28:00 × tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
11:29:09 mIRC-rockcavera2 parts (mirc-rockc@179.152.251.228) ()
11:29:14 × titibandit quits (~titibandi@user/titibandit) (Quit: leaving)
11:29:32 titibandit joins (~titibandi@user/titibandit)
11:31:18 × anselmschueler quits (~anselmsch@user/schuelermine) (Quit: WeeChat 4.0.2)
11:31:34 anselmschueler joins (~anselmsch@user/schuelermine)
11:32:47 michals joins (~user@cfeld-pcx40162.desy.de)
11:39:25 sm joins (~sm@plaintextaccounting/sm)
11:39:25 mIRC-rockcavera2 joins (mirc-rockc@179.152.251.228)
11:42:45 × mIRC-rockcavera2 quits (mirc-rockc@179.152.251.228) (Read error: Connection reset by peer)
11:44:07 mIRC-rockcavera2 joins (mirc-rockc@179.152.251.228)
11:46:22 tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
11:46:42 mIRC-rockcavera2 parts (mirc-rockc@179.152.251.228) ()
11:47:14 × anselmschueler quits (~anselmsch@user/schuelermine) (Quit: WeeChat 4.0.2)
11:47:42 × misterfish quits (~misterfis@87.215.131.102) (Ping timeout: 256 seconds)
11:52:53 × bitdex quits (~bitdex@gateway/tor-sasl/bitdex) (Quit: = "")
11:55:01 × sm quits (~sm@plaintextaccounting/sm) (Quit: sm)
11:57:03 merijn joins (~merijn@088-129-128-083.dynamic.caiway.nl)
11:57:27 × vgtw quits (~vgtw@user/vgtw) (Quit: ZNC - https://znc.in)
11:59:32 gurkenglas joins (~gurkengla@dynamic-046-114-093-026.46.114.pool.telefonica.de)
12:01:30 lukelau parts (~user@194.125.72.121) (ERC 5.5.0.29.1 (IRC client for GNU Emacs 29.1))
12:01:34 × euandreh quits (~Thunderbi@189.6.18.7) (Remote host closed the connection)
12:01:52 × danse-nr3_ quits (~francesco@151.47.215.185) (Ping timeout: 256 seconds)
12:03:56 Co0kie joins (~Jura@2a05:5800:2d9:8400:664b:f0ff:fe37:9ef)
12:05:06 × CiaoSen quits (~Jura@2a05:5800:2d9:8400:664b:f0ff:fe37:9ef) (Ping timeout: 246 seconds)
12:07:14 simikando joins (~simikando@adsl-dyn-104.95-102-88.t-com.sk)
12:13:38 azimut joins (~azimut@gateway/tor-sasl/azimut)
12:19:50 × merijn quits (~merijn@088-129-128-083.dynamic.caiway.nl) (Ping timeout: 250 seconds)
12:24:25 merijn joins (~merijn@088-129-128-083.dynamic.caiway.nl)
12:27:00 mc47 joins (~mc47@xmonad/TheMC47)
12:29:38 × merijn quits (~merijn@088-129-128-083.dynamic.caiway.nl) (Ping timeout: 256 seconds)
12:30:22 danse-nr3 joins (~francesco@151.47.215.185)
12:31:31 × xsarnik quits (xsarnik@lounge.fi.muni.cz) (Quit: Ping timeout (120 seconds))
12:31:49 × caubert quits (~caubert@user/caubert) (Read error: Connection reset by peer)
12:31:53 xsarnik joins (xsarnik@lounge.fi.muni.cz)
12:32:07 caubert joins (~caubert@user/caubert)
12:40:45 puke is now known as Guest3526
12:40:45 pyooque joins (~puke@user/puke)
12:40:45 × Guest3526 quits (~puke@user/puke) (Killed (zirconium.libera.chat (Nickname regained by services)))
12:40:45 pyooque is now known as puke
12:42:03 × puke quits (~puke@user/puke) (Max SendQ exceeded)
12:42:47 × arahael quits (~arahael@119-18-1-27.771201.syd.nbn.aussiebb.net) (Ping timeout: 260 seconds)
12:43:11 puke joins (~puke@user/puke)
12:45:00 shriekingnoise joins (~shrieking@186.137.175.87)
12:45:22 × simikando quits (~simikando@adsl-dyn-104.95-102-88.t-com.sk) (Remote host closed the connection)
12:47:39 misterfish joins (~misterfis@87.215.131.102)
12:48:30 × jmdaemon quits (~jmdaemon@user/jmdaemon) (Ping timeout: 246 seconds)
12:57:22 × Alex_test quits (~al_test@178.34.161.41) (Quit: ;-)
12:57:53 × AlexZenon quits (~alzenon@178.34.161.41) (Quit: ;-)
12:58:39 × AlexNoo quits (~AlexNoo@178.34.161.41) (Quit: Leaving)
13:03:38 arahael joins (~arahael@119-18-1-27.771201.syd.nbn.aussiebb.net)
13:06:10 gmg joins (~user@user/gehmehgeh)
13:07:04 × gurkenglas quits (~gurkengla@dynamic-046-114-093-026.46.114.pool.telefonica.de) (Ping timeout: 250 seconds)
13:10:11 × hgolden quits (~hgolden@2603-8000-9d00-3ed1-fc05-5499-f77c-fbe5.res6.spectrum.com) (Remote host closed the connection)
13:11:00 × arahael quits (~arahael@119-18-1-27.771201.syd.nbn.aussiebb.net) (Ping timeout: 256 seconds)
13:12:05 × ddellacosta quits (~ddellacos@146.70.165.184) (Quit: WeeChat 4.0.2)
13:12:23 <danse-nr3> there was an history of lisp machine published on haskell weekly some time ago. There i think i have read that applicative languages like haskell had the issue of consuming too much memory. I knew about memory leaks but this seems to be something more fundamental. Is it just due to the thunks and non-strict evaluation, or is there anything else?
13:14:16 × razetime quits (~quassel@117.254.37.57) (Ping timeout: 246 seconds)
13:14:21 razetime_ joins (~quassel@117.254.36.161)
13:16:44 AlexZenon joins (~alzenon@178.34.161.41)
13:16:55 sm joins (~sm@plaintextaccounting/sm)
13:17:00 ddellacosta joins (~ddellacos@143.244.47.89)
13:17:01 AlexNoo joins (~AlexNoo@178.34.161.41)
13:17:17 arahael joins (~arahael@119-18-1-27.771201.syd.nbn.aussiebb.net)
13:19:44 <geekosaur> I wonder if it was due to not having good optimization
13:20:26 <geekosaur> you create a *lot* of garbage in the nursery without some fusion etc.
13:20:27 Alex_test joins (~al_test@178.34.161.41)
13:20:48 <geekosaur> take a look at ghci's gc summary sometime
13:21:22 <probie> If it's about applicative languages, I'd double check the source to see if it even applies to Haskell. They might be assuming strict evaluation and therefore the cost comes from not having mutation
13:22:46 slack1256 joins (~slack1256@181.43.226.77)
13:23:21 × arahael quits (~arahael@119-18-1-27.771201.syd.nbn.aussiebb.net) (Ping timeout: 245 seconds)
13:23:58 <danse-nr3> hm you are right ... looking at it again, it lists "applicative order" of evaluation as strict
13:24:16 <danse-nr3> https://haflang.github.io/history.html#event-lisp-machine-challenges 1978 "evaluation strategies", cannot deep-link
13:27:33 <probie> Non-strictness gives a sort of one-time mutation that allows some algorithms using mutation (for example, many dynamic programming problems) to be implemented
13:28:22 arahael joins (~arahael@119-18-1-27.771201.syd.nbn.aussiebb.net)
13:28:55 × nick4 quits (~nick@2600:8807:9084:7800:e088:85db:e105:cf5e) (Ping timeout: 240 seconds)
13:29:28 <danse-nr3> this https://en.wikipedia.org/wiki/Applicative_programming_language lists ML as an applicative language so i thought haskell would qualify as well
13:29:39 <probie> e.g., how many ways can $n be made up using $1, $5 and $10 bills, can be done in Haskell with something like
13:30:27 nick4 joins (~nick@98.186.193.4)
13:32:31 × arahael quits (~arahael@119-18-1-27.771201.syd.nbn.aussiebb.net) (Ping timeout: 245 seconds)
13:37:34 × titibandit quits (~titibandi@user/titibandit) (Remote host closed the connection)
13:38:25 titibandit joins (~titibandi@user/titibandit)
13:38:29 <int-e> > let coin n xs = let r = zipWith (+) xs (replicate n 0 ++ r) in r in foldr coin (1 : repeat 0) [1,5,10]
13:38:31 <lambdabot> [1,1,1,1,1,2,2,2,2,2,4,4,4,4,4,6,6,6,6,6,9,9,9,9,9,12,12,12,12,12,16,16,16,1...
13:39:14 <int-e> > let coin n xs = let r = zipWith (+) xs (replicate n 0 ++ r) in r in foldr coin (1 : repeat 0) [1,2,5,10,20,50,100,200]
13:39:15 <lambdabot> [1,1,2,2,3,4,5,6,7,8,11,12,15,16,19,22,25,28,31,34,41,44,51,54,61,68,75,82,8...
13:39:29 hgolden joins (~hgolden@2603-8000-9d00-3ed1-fc05-5499-f77c-fbe5.res6.spectrum.com)
13:39:29 <probie> `f n = let arr = array (1,n) [<some computation using terms arr ! j where i < j> | i <- [1..n]] in arr ! n`
13:40:00 kuribas joins (~user@ip-188-118-57-242.reverse.destiny.be)
13:40:02 <probie> (I hit enter too early and picked a problem that was beyond my ability to write straight into irc at 11:40pm)
13:41:04 <int-e> It is a bit tricky... you're in danger of counting 1+5 and 5+1 as two different ways of making $6.
13:43:16 <probie> I think you end up needing assumptions like "once you've picked $5 you can't pick $1 anymore" so each cell is itself going to be some sort of collection
13:45:54 × fendor quits (~fendor@2a02:8388:1640:be00:b586:6c06:a58:19a3) (Remote host closed the connection)
13:46:18 <int-e> probie: or you can split the computation into stages, one per coin (which is what I did; I'd also do that in imperative code where the `coin` function can be implemented as a single pass over an array, updating in place)
13:47:36 <int-e> Or, who knows, maybe you *want* 1+5 and 5+1 to be different. It's not a common choice though in these problems about making change.
13:50:54 segfaultfizzbuzz joins (~segfaultf@23-93-74-212.fiber.dynamic.sonic.net)
13:53:09 ystael joins (~ystael@user/ystael)
13:55:00 <yin> why isn't there WordMap ?
13:58:00 × ph88 quits (~ph88@ip5b403cd4.dynamic.kabel-deutschland.de) (Ping timeout: 246 seconds)
14:00:10 <danse-nr3> yin, you mean?
14:00:47 <probie> danse-nr3: (I assume) as opposed to `IntMap`
14:01:00 × vulpine quits (xfnw@tilde.team) (Quit: Connection reset by purr)
14:01:30 vulpine joins (xfnw@tilde.team)
14:01:53 <probie> and I think it's just historical. `Int` is far more ubiquitous than `Word`. Word is not in the Prelude for Haskell2010 (although it's in GHC's Prelude these days), and I don't think it's even in the report for Haskell98
14:04:26 shapr joins (~user@2600:1700:c640:3100:5ac7:4ab9:ebed:8423)
14:04:33 <yin> it's awful that we use Int for everything
14:06:24 × nick4 quits (~nick@98.186.193.4) (Ping timeout: 252 seconds)
14:06:24 ph88 joins (~ph88@ip5b403cd4.dynamic.kabel-deutschland.de)
14:10:14 × michals quits (~user@cfeld-pcx40162.desy.de) (Quit: ERC (IRC client for Emacs 26.3))
14:10:24 <probie> You can avoid using it in code that you write. In the particular case of `IntMap`, I think if you're only going to do one, it's a better choice than `WordMap`. You're a lot more likely to need negative numbers than "big" numbers
14:10:53 <probie> If the keys are just opaque word-length bitstrings as opposed to numbers, then it doesn't matter if you use `Int` or `Word`
14:15:36 arahael joins (~arahael@119-18-1-27.771201.syd.nbn.aussiebb.net)
14:15:38 <yin> it matters because if negative numbers don't make sense in your program, Int opens a door for errors. sort of like making illegal states representable
14:18:28 wroathe joins (~wroathe@207-153-38-140.fttp.usinternet.com)
14:18:28 × wroathe quits (~wroathe@207-153-38-140.fttp.usinternet.com) (Changing host)
14:18:28 wroathe joins (~wroathe@user/wroathe)
14:19:48 <int-e> > (0 - 1 :: Int, 0 - 1 :: Word)
14:19:49 <lambdabot> (-1,18446744073709551615)
14:20:03 <int-e> (you're open to errors anyway)
14:21:12 <yin> that's not an error, it's the expected result
14:21:42 <int-e> well that can be said for both results
14:22:24 × arahael quits (~arahael@119-18-1-27.771201.syd.nbn.aussiebb.net) (Ping timeout: 256 seconds)
14:22:26 <yin> yes
14:23:00 × nyc quits (~nyc@user/nyc) (Ping timeout: 245 seconds)
14:23:12 × wroathe quits (~wroathe@user/wroathe) (Ping timeout: 246 seconds)
14:23:58 arahael joins (~arahael@119-18-1-27.771201.syd.nbn.aussiebb.net)
14:24:17 <int-e> (I just genuinely don't believe that using Word for Ints that are non-negative would save me from many bugs, and I'd need many more conversions for when I inevitably subtract two of those things.)
14:24:38 <int-e> That doesn't mean that WordMap shouldn't exist.
14:24:52 <yin> or WordSet
14:25:35 <int-e> (It would be largely the same as IntMap, but from{Distinct,}AscList and toAscList would be different.)
14:25:58 <int-e> ("the same" in the sense that we can losslessly convert between Int and Word)
14:26:56 × cfricke quits (~cfricke@user/cfricke) (Quit: WeeChat 4.0.1)
14:29:02 <probie> Most of the time I use `Int`, my results aren't going to be above 2^32, and yet I don't reach for `Int32`
14:33:10 × arahael quits (~arahael@119-18-1-27.771201.syd.nbn.aussiebb.net) (Ping timeout: 256 seconds)
14:34:12 yin wishes we could specify ints with arbitrary number of bits
14:37:08 × Co0kie quits (~Jura@2a05:5800:2d9:8400:664b:f0ff:fe37:9ef) (Ping timeout: 256 seconds)
14:37:43 thegeekinside joins (~thegeekin@189.180.79.225)
14:37:51 <probie> In Ada, one can do something like `subtype DiceRoll is Integer range 1..6;`. In Haskell you can actually emulate this (especially these days, where you can go `newtype RangedPos (m :: Nat) (n :: Nat) = RangedPos Natural`), but despite "make illegal state unrepresentable" being popular, almost no-one does.
14:39:38 × hrberg quits (~quassel@171.79-160-161.customer.lyse.net) (Quit: https://quassel-irc.org - Chat comfortably. Anywhere.)
14:39:59 hrberg joins (~quassel@171.79-160-161.customer.lyse.net)
14:41:59 × lortabac quits (~lortabac@2a01:e0a:50d:8d40:702e:5e17:1e38:6267) (Quit: WeeChat 2.8)
14:43:31 danse-nr3_ joins (~francesco@151.47.181.99)
14:45:30 barakk joins (~barakk@2a0d:6fc2:68c0:8e00:5aad:23e0:2089:e11e)
14:45:58 × danse-nr3 quits (~francesco@151.47.215.185) (Ping timeout: 246 seconds)
14:47:45 simikando joins (~simikando@adsl-dyn-104.95-102-88.t-com.sk)
14:48:08 × oo_miguel quits (~Thunderbi@78-11-179-96.static.ip.netia.com.pl) (Quit: oo_miguel)
14:48:32 oo_miguel joins (~Thunderbi@78-11-179-96.static.ip.netia.com.pl)
14:52:22 × mima quits (~mmh@net-93-67-213-210.cust.vodafonedsl.it) (Ping timeout: 250 seconds)
14:56:00 <dminuoso> int-e | [14:24:17] (I just genuinely don't believe that using Word for Ints that are non-negative would save me from many bugs, [...]
14:56:36 <dminuoso> Especially in the Haskell world, there is a lot of people spending a lot of time in building techniques to thwart imaginary bugs.
14:57:42 <dminuoso> Effect system come to mind in particular.
14:58:12 <dminuoso> In some sense its the result of Haskell being a playground. Once you play long enough with a hammer, you start seeing nails.
14:58:30 <dminuoso> So curious research turns into obsession.
15:00:58 × sm quits (~sm@plaintextaccounting/sm) (Quit: sm)
15:01:11 <Hecate> §25
15:01:36 sm joins (~sm@plaintextaccounting/sm)
15:02:35 × cptaffe quits (~cptaffe@99-47-99-155.lightspeed.ltrkar.sbcglobal.net) (Ping timeout: 245 seconds)
15:04:49 <int-e> dminuoso: This kind of stuff is great for writing academic papers (where you can focus on one issue and go wild with developing a design pattern that solves that issue once and for all, without looking too closely at the cost). And Haskell does have an academic bias.
15:05:37 × Natch quits (~natch@c-9e07225c.038-60-73746f7.bbcust.telenor.se) (Remote host closed the connection)
15:06:26 <int-e> I don't even mean this as a slight... it's the nature of academia to investigate such ideas... and on occasion we'll come up with something that's useful in practice.
15:08:03 phma_ joins (phma@2001:5b0:211c:e0c8:1a23:3fa2:7aa1:c25f)
15:08:22 cptaffe joins (~cptaffe@99-47-99-155.lightspeed.ltrkar.sbcglobal.net)
15:11:16 × phma quits (~phma@host-67-44-208-42.hnremote.net) (Ping timeout: 245 seconds)
15:13:17 × cptaffe quits (~cptaffe@99-47-99-155.lightspeed.ltrkar.sbcglobal.net) (Ping timeout: 260 seconds)
15:13:50 × titibandit quits (~titibandi@user/titibandit) (Ping timeout: 245 seconds)
15:15:40 × simikando quits (~simikando@adsl-dyn-104.95-102-88.t-com.sk) (Ping timeout: 256 seconds)
15:17:22 <EvanR> Word introduces another potential bug, namely when you go back to an API that needs an Int
15:17:33 <EvanR> it can technically be too big, then what
15:18:02 <int-e> it'll wrap
15:18:26 × segfaultfizzbuzz quits (~segfaultf@23-93-74-212.fiber.dynamic.sonic.net) (Remote host closed the connection)
15:18:37 <EvanR> probably not what thou wanted
15:18:53 <int-e> well, maybe
15:19:10 <exarkun> I don't think it's Word that introduces that bug
15:19:10 nate2 joins (~nate@c-98-45-169-16.hsd1.ca.comcast.net)
15:19:22 <exarkun> Either the programmer introduces it or they write a program that does what they wanted
15:19:36 <EvanR> you stopped negatives but then introduces "too big for Int" ness
15:19:42 <exarkun> The type is just what the type is
15:20:01 <exarkun> If the type is the incorrect representation of the semantics, yea, there'll be trouble.
15:20:07 <int-e> there's a case for types with trapping operations (that fail when they overflow)
15:20:27 eggplantade joins (~Eggplanta@2600:1700:38c5:d800:5cca:964e:ffad:4e30)
15:20:28 <int-e> the Word/Int debate doesn't address overflows at all.
15:20:49 <dminuoso> Equating overflow with negative is a bit strange here.
15:20:49 <monochrom> This is "does the knife kill people or is it the knife holder" all over again.
15:20:55 <int-e> since both types do arithmetic moduloe 2^64 (usually)
15:21:07 <dminuoso> Admitting `Int` allows the caller to possibly supply non-sensical values. Word does not.
15:21:22 <int-e> modulo-e?! Maybe it's time to change my nick.
15:21:35 <dminuoso> The topic of whether arithmatic can overflow has less to do with Int/Word, but more with Num
15:21:58 <EvanR> I'm pointing out, alot of times, half of Word is non-sensical by virtue of everything "else" using Int
15:22:33 <EvanR> if you just ignore that you could have ignored negative Ints
15:22:58 <dminuoso> How is half of word non-sensical, exactly?
15:23:15 <dminuoso> Assume something like threadDelay
15:23:27 <int-e> I worry about Word when I actually deal with numbers in the 2^63...2^64-1 range *and* want to avoid the overhead of using Integer.
15:23:30 <EvanR> assume you get what I'm saying
15:23:33 <exarkun> EvanR: Half of Word might be nonsensical _with respect to_ Int-using functions.
15:23:49 <exarkun> EvanR: What does that make half of Word with respect to Word-using functions?
15:23:54 <monochrom> That's EvanR's point.
15:23:58 <EvanR> that's my point
15:24:12 <int-e> It's an Int-eat-Word world.
15:24:12 <monochrom> Prelude is full of Int-using functions.
15:24:14 <dminuoso> That just means any Int-to-Word migration requires widespread adoption to make sense.
15:24:19 × nate2 quits (~nate@c-98-45-169-16.hsd1.ca.comcast.net) (Ping timeout: 260 seconds)
15:24:20 <monochrom> haha int-e
15:24:21 <dminuoso> It doesnt invalidate Word in itself.
15:25:22 <dolio> What is the point of this conversation?
15:25:28 <exarkun> ByteString can only carry bytes from 0 to 255, whereas Char can go much higher.
15:25:33 <exarkun> Therefor most of Char is nonsense.
15:26:10 <monochrom> I think this is just another endian war.
15:26:30 mima joins (~mmh@net-93-67-213-210.cust.vodafonedsl.it)
15:27:13 <EvanR> B avoids the issue elegantly by not having a distinction between Int and Word
15:28:00 nick4 joins (~nick@wsip-174-78-110-18.pn.at.cox.net)
15:28:58 <int-e> > length $ iterate (\s -> s <> s) (Seq.singleton ()) !! 63 -- before you scream "we should use Word" consider what happens at iteration 64 :-)
15:29:00 <lambdabot> -9223372036854775808
15:29:33 <dolio> Seq is just broken.
15:29:51 <int-e> it has... limitations
15:29:55 <int-e> it's also useful
15:30:23 <dolio> Yeah, that case is not particularly important.
15:31:05 <int-e> it's really more of a case of Seq being too good at what it does (efficient implementation of finite sequences)
15:31:13 <EvanR> > length $ iterate (\s -> s <> s) (Seq.singleton ()) !! 64
15:31:15 <lambdabot> 0
15:32:14 <EvanR> <> is lazy?
15:32:14 × gentauro quits (~gentauro@user/gentauro) (Read error: Connection reset by peer)
15:33:12 <monochrom> Yeah I think Seq's <> is lazy in the data structure. And it keeps a size field that doesn't require traversing the whole data structure.
15:33:43 bgs joins (~bgs@212-85-160-171.dynamic.telemach.net)
15:33:50 <probie> It's a 2-3 finger tree right?
15:34:30 <monochrom> Hey that's a good lazy evaluation question to put on my exam!
15:34:34 arahael joins (~arahael@119-18-1-27.771201.syd.nbn.aussiebb.net)
15:37:23 <EvanR> "you can imagine Seq is defined data Seq a = Empty | a :<| !(Seq a) which means many operations on sequences are stricter than those on lists" xD
15:37:32 gentauro joins (~gentauro@user/gentauro)
15:37:50 <EvanR> propaganda
15:38:50 × arahael quits (~arahael@119-18-1-27.771201.syd.nbn.aussiebb.net) (Ping timeout: 245 seconds)
15:40:43 × lisbeths quits (uid135845@id-135845.lymington.irccloud.com) (Quit: Connection closed for inactivity)
15:41:04 <int-e> <> doesn't have to be lazy for this to work
15:41:13 <int-e> there's a lot of subtrees that can be shared.
15:42:02 <int-e> I mean, (<>) fully evaluated is O(log(n)) time; it can't allocate more than O(log(n)) space in that time.
15:42:42 L29Ah parts (~L29Ah@wikipedia/L29Ah) ()
15:42:52 <int-e> So iterate (\s -> s <> s) (Seq.singleton ()) !! n will take up quadratic space in n. It can only represent 2^n elements with a lot of sharing.
15:44:50 <int-e> (It could be fun to look at the actual graph, say, for n = 10... I imagine that it could be rather messy)
15:45:37 <int-e> (soo many digits)
15:46:50 × raehik quits (~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net) (Ping timeout: 256 seconds)
15:47:16 gatekempt joins (~gatekempt@static-71-251-226-194.rcmdva.fios.verizon.net)
15:47:43 Lycurgus joins (~juan@user/Lycurgus)
15:47:49 × gatekempt quits (~gatekempt@static-71-251-226-194.rcmdva.fios.verizon.net) (Changing host)
15:47:49 gatekempt joins (~gatekempt@user/gatekempt)
15:49:47 econo_ joins (uid147250@id-147250.tinside.irccloud.com)
15:49:51 <dolio> Yeah, it'll be a lot more complicated in Seq because it's not just gluing them together with a node.
15:50:30 × danse-nr3_ quits (~francesco@151.47.181.99) (Ping timeout: 245 seconds)
15:52:58 × Lycurgus quits (~juan@user/Lycurgus) (Quit: Tschüss)
15:53:10 × chele quits (~chele@user/chele) (Remote host closed the connection)
15:55:02 nefercheprure is now known as TMA
15:57:50 × oo_miguel quits (~Thunderbi@78-11-179-96.static.ip.netia.com.pl) (Quit: oo_miguel)
15:58:54 ripspin joins (~chatzilla@1.145.155.95)
15:59:30 slac51675 joins (~slack1256@191.126.172.195)
16:01:27 phma_ is now known as phma
16:01:41 × slack1256 quits (~slack1256@181.43.226.77) (Ping timeout: 245 seconds)
16:06:19 × barakk quits (~barakk@2a0d:6fc2:68c0:8e00:5aad:23e0:2089:e11e) (Ping timeout: 260 seconds)
16:08:35 × ripspin quits (~chatzilla@1.145.155.95) (Remote host closed the connection)
16:10:04 × elkcl quits (~elkcl@broadband-95-84-226-240.ip.moscow.rt.ru) (Ping timeout: 244 seconds)
16:10:27 × kuribas quits (~user@ip-188-118-57-242.reverse.destiny.be) (Remote host closed the connection)
16:11:51 _ht joins (~Thunderbi@28-52-174-82.ftth.glasoperator.nl)
16:16:24 × thegeekinside quits (~thegeekin@189.180.79.225) (Ping timeout: 246 seconds)
16:18:24 simikando joins (~simikando@adsl-dyn-104.95-102-88.t-com.sk)
16:18:54 × shapr quits (~user@2600:1700:c640:3100:5ac7:4ab9:ebed:8423) (Remote host closed the connection)
16:18:56 justsomeguy joins (~justsomeg@user/justsomeguy)
16:19:07 shapr joins (~user@2600:1700:c640:3100:f9ab:ccd3:3c06:971e)
16:19:54 × simikando quits (~simikando@adsl-dyn-104.95-102-88.t-com.sk) (Remote host closed the connection)
16:20:12 simikando joins (~simikando@adsl-dyn-104.95-102-88.t-com.sk)
16:20:37 arahael joins (~arahael@119-18-1-27.771201.syd.nbn.aussiebb.net)
16:25:06 × arahael quits (~arahael@119-18-1-27.771201.syd.nbn.aussiebb.net) (Ping timeout: 250 seconds)
16:25:11 nyc joins (~nyc@2603-7000-a106-2fb5-0000-0000-0000-1f21.res6.spectrum.com)
16:25:18 × sm quits (~sm@plaintextaccounting/sm) (Quit: sm)
16:31:36 × simikando quits (~simikando@adsl-dyn-104.95-102-88.t-com.sk) (Ping timeout: 256 seconds)
16:41:16 elkcl joins (~elkcl@broadband-95-84-226-240.ip.moscow.rt.ru)
16:42:22 × justsomeguy quits (~justsomeg@user/justsomeguy) (Ping timeout: 256 seconds)
16:47:28 × misterfish quits (~misterfis@87.215.131.102) (Ping timeout: 256 seconds)
16:47:50 mauke joins (~mauke@user/mauke)
16:49:12 × tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
16:50:00 arahael joins (~arahael@119-18-1-27.771201.syd.nbn.aussiebb.net)
16:52:34 × elkcl quits (~elkcl@broadband-95-84-226-240.ip.moscow.rt.ru) (Ping timeout: 256 seconds)
16:54:47 × arahael quits (~arahael@119-18-1-27.771201.syd.nbn.aussiebb.net) (Ping timeout: 260 seconds)
16:55:12 cptaffe joins (~cptaffe@99-47-99-155.lightspeed.ltrkar.sbcglobal.net)
16:58:53 tzh joins (~tzh@c-24-21-73-154.hsd1.wa.comcast.net)
16:59:25 × cptaffe quits (~cptaffe@99-47-99-155.lightspeed.ltrkar.sbcglobal.net) (Ping timeout: 240 seconds)
17:02:48 × machinedgod quits (~machinedg@d198-53-218-113.abhsia.telus.net) (Ping timeout: 250 seconds)
17:06:07 × slac51675 quits (~slack1256@191.126.172.195) (Read error: Connection reset by peer)
17:06:11 slack1256 joins (~slack1256@186.11.77.77)
17:07:10 justsomeguy joins (~justsomeg@user/justsomeguy)
17:07:40 ars23 joins (~ars23@89.123.130.211)
17:09:56 johnw_ joins (~johnw@69.62.242.138)
17:10:22 × thyriaen quits (~thyriaen@2a01:aea0:dd4:6a18:6245:cbff:fe9f:48b1) (Remote host closed the connection)
17:10:51 × johnw quits (~johnw@69.62.242.138) (Ping timeout: 245 seconds)
17:12:21 elkcl joins (~elkcl@broadband-95-84-226-240.ip.moscow.rt.ru)
17:12:49 × mima quits (~mmh@net-93-67-213-210.cust.vodafonedsl.it) (Ping timeout: 260 seconds)
17:13:26 merijn joins (~merijn@088-129-128-083.dynamic.caiway.nl)
17:14:06 × jespada quits (~jespada@cpc121308-nmal25-2-0-cust15.19-2.cable.virginm.net) (Ping timeout: 256 seconds)
17:14:55 mima joins (~mmh@net-93-67-213-210.cust.vodafonedsl.it)
17:15:37 tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
17:18:04 × merijn quits (~merijn@088-129-128-083.dynamic.caiway.nl) (Ping timeout: 256 seconds)
17:18:50 jespada joins (~jespada@cpc121308-nmal25-2-0-cust15.19-2.cable.virginm.net)
17:19:13 Tuplanolla joins (~Tuplanoll@91-159-68-236.elisa-laajakaista.fi)
17:19:59 cptaffe joins (~cptaffe@99-47-99-155.lightspeed.ltrkar.sbcglobal.net)
17:22:20 × razetime_ quits (~quassel@117.254.36.161) (Remote host closed the connection)
17:22:55 L29Ah joins (~L29Ah@wikipedia/L29Ah)
17:23:50 × ars23 quits (~ars23@89.123.130.211) (Changing host)
17:23:50 ars23 joins (~ars23@user/ars23)
17:24:29 × cptaffe quits (~cptaffe@99-47-99-155.lightspeed.ltrkar.sbcglobal.net) (Ping timeout: 260 seconds)
17:26:05 thegeekinside joins (~thegeekin@189.180.79.225)
17:26:41 L29Ah parts (~L29Ah@wikipedia/L29Ah) ()
17:29:21 gurkenglas joins (~gurkengla@dynamic-046-114-093-026.46.114.pool.telefonica.de)
17:37:19 × gurkenglas quits (~gurkengla@dynamic-046-114-093-026.46.114.pool.telefonica.de) (Ping timeout: 260 seconds)
17:39:28 ubert joins (~Thunderbi@77.119.201.60.wireless.dyn.drei.com)
17:46:12 × hpc quits (~juzz@ip98-169-35-163.dc.dc.cox.net) (Ping timeout: 246 seconds)
17:47:41 dsrt^ joins (~cd@c-66-56-7-24.hsd1.ga.comcast.net)
17:47:59 hpc joins (~juzz@ip98-169-35-163.dc.dc.cox.net)
17:49:05 zeenk joins (~zeenk@2a02:2f04:a300:2a00::7fe)
17:51:06 cptaffe joins (~cptaffe@99-47-99-155.lightspeed.ltrkar.sbcglobal.net)
17:52:15 latax joins (~latax@185.78.166.145)
17:52:51 gurkenglas joins (~gurkengla@dynamic-046-114-093-026.46.114.pool.telefonica.de)
17:54:22 × ubert quits (~Thunderbi@77.119.201.60.wireless.dyn.drei.com) (Quit: ubert)
17:54:27 simikando joins (~simikando@adsl-dyn-104.95-102-88.t-com.sk)
17:55:50 ft joins (~ft@p3e9bcd02.dip0.t-ipconnect.de)
17:56:02 × cptaffe quits (~cptaffe@99-47-99-155.lightspeed.ltrkar.sbcglobal.net) (Ping timeout: 260 seconds)
17:57:08 × latax quits (~latax@185.78.166.145) (Client Quit)
18:01:09 × eggplantade quits (~Eggplanta@2600:1700:38c5:d800:5cca:964e:ffad:4e30) (Remote host closed the connection)
18:04:40 arahael joins (~arahael@119-18-1-27.771201.syd.nbn.aussiebb.net)
18:08:38 eggplantade joins (~Eggplanta@2600:1700:38c5:d800:5cca:964e:ffad:4e30)
18:08:52 × eggplantade quits (~Eggplanta@2600:1700:38c5:d800:5cca:964e:ffad:4e30) (Remote host closed the connection)
18:09:27 × arahael quits (~arahael@119-18-1-27.771201.syd.nbn.aussiebb.net) (Ping timeout: 260 seconds)
18:15:02 misterfish joins (~misterfis@84-53-85-146.bbserv.nl)
18:17:50 fendor joins (~fendor@2a02:8388:1640:be00:b586:6c06:a58:19a3)
18:20:34 × tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
18:21:54 tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
18:24:52 waleee joins (~waleee@h-176-10-137-138.NA.cust.bahnhof.se)
18:38:51 × misterfish quits (~misterfis@84-53-85-146.bbserv.nl) (Ping timeout: 246 seconds)
18:43:29 × simikando quits (~simikando@adsl-dyn-104.95-102-88.t-com.sk) (Quit: Leaving)
18:56:38 × mmhat quits (~mmh@p200300f1c73d194eee086bfffe095315.dip0.t-ipconnect.de) (Quit: WeeChat 4.0.2)
18:58:05 sm joins (~sm@plaintextaccounting/sm)
19:03:21 × gurkenglas quits (~gurkengla@dynamic-046-114-093-026.46.114.pool.telefonica.de) (Ping timeout: 245 seconds)
19:04:35 × trev quits (~trev@user/trev) (Quit: trev)
19:07:25 titibandit joins (~titibandi@user/titibandit)
19:15:40 cptaffe joins (~cptaffe@99-47-99-155.lightspeed.ltrkar.sbcglobal.net)
19:15:47 × sord937 quits (~sord937@gateway/tor-sasl/sord937) (Quit: sord937)
19:20:37 × cptaffe quits (~cptaffe@99-47-99-155.lightspeed.ltrkar.sbcglobal.net) (Ping timeout: 260 seconds)
19:20:43 nate2 joins (~nate@c-98-45-169-16.hsd1.ca.comcast.net)
19:24:36 × titibandit quits (~titibandi@user/titibandit) (Ping timeout: 245 seconds)
19:25:52 × nate2 quits (~nate@c-98-45-169-16.hsd1.ca.comcast.net) (Ping timeout: 260 seconds)
19:28:48 × infinity0 quits (~infinity0@pwned.gg) (Remote host closed the connection)
19:30:55 infinity0 joins (~infinity0@pwned.gg)
19:31:51 <hippoid> i'm trying to use tasty and the awk-like patterns to specify which tests i want run. the docs use '> ./test ...', but where do I get this executable test? also, is it possible to pass the patterns just using 'cabal test ...'?
19:32:19 neminis joins (~neminis@2001:4b98:dc0:43:f816:3eff:fe61:c2ac)
19:33:53 neminis parts (~neminis@2001:4b98:dc0:43:f816:3eff:fe61:c2ac) ()
19:41:15 jmdaemon joins (~jmdaemon@user/jmdaemon)
19:43:17 titibandit joins (~titibandi@user/titibandit)
19:43:44 <exarkun> hippoid: maybe you want something like `cabal run tests -- [tasty args]`
19:49:56 anselmschueler joins (~anselmsch@user/schuelermine)
19:50:49 arahael joins (~arahael@119-18-1-27.771201.syd.nbn.aussiebb.net)
19:53:39 <geekosaur> cabal test --test-options="..." (I think)
19:57:19 × nick4 quits (~nick@wsip-174-78-110-18.pn.at.cox.net) (Ping timeout: 260 seconds)
19:59:30 nick4 joins (~nick@wsip-174-78-110-18.pn.at.cox.net)
20:00:36 <exarkun> I think that also kind of works, but it's kind of annoying to have to double-quote everything
20:00:53 <exarkun> `cabal run tests` also has downsides, they're just different :)
20:01:16 machinedgod joins (~machinedg@d198-53-218-113.abhsia.telus.net)
20:03:46 × slack1256 quits (~slack1256@186.11.77.77) (Remote host closed the connection)
20:04:06 × nick4 quits (~nick@wsip-174-78-110-18.pn.at.cox.net) (Ping timeout: 256 seconds)
20:05:28 × smalltalkman quits (uid545680@id-545680.hampstead.irccloud.com) (Quit: Connection closed for inactivity)
20:05:38 × Vajb quits (~Vajb@2001:999:58d:647c:664f:4b4f:efff:9b44) (Remote host closed the connection)
20:10:05 Vajb joins (~Vajb@2001:999:58d:647c:664f:4b4f:efff:9b44)
20:10:57 × jpds quits (~jpds@gateway/tor-sasl/jpds) (Remote host closed the connection)
20:11:13 × _ht quits (~Thunderbi@28-52-174-82.ftth.glasoperator.nl) (Quit: _ht)
20:11:54 jpds joins (~jpds@gateway/tor-sasl/jpds)
20:16:46 Wojciech_K joins (~Wojciech_@maluch.mikr.us)
20:18:15 × tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
20:19:30 <hippoid> i got it to work like `cabal run test:tests -- -p '$0=="folds.foldr."'`, as my test stanza in cabal is named tests
20:22:18 × anselmschueler quits (~anselmsch@user/schuelermine) (Ping timeout: 246 seconds)
20:23:18 vollmerm joins (~vollmerm@2a00:23c5:c543:8101:c53a:dbdb:c696:b6aa)
20:23:23 tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
20:23:54 × idgaen quits (~idgaen@2a01:e0a:498:fd50:fcc6:bb5d:489a:ce8c) (Quit: WeeChat 4.0.2)
20:36:19 × ars23 quits (~ars23@user/ars23) (Quit: Leaving)
20:37:49 cptaffe joins (~cptaffe@99-47-99-155.lightspeed.ltrkar.sbcglobal.net)
20:42:10 × cptaffe quits (~cptaffe@99-47-99-155.lightspeed.ltrkar.sbcglobal.net) (Ping timeout: 245 seconds)
20:43:58 nick4 joins (~nick@50.86.118.19)
20:52:33 misterfish joins (~misterfis@84-53-85-146.bbserv.nl)
20:55:07 × mc47 quits (~mc47@xmonad/TheMC47) (Quit: Leaving)
20:57:27 × nick4 quits (~nick@50.86.118.19) (Ping timeout: 260 seconds)
20:58:32 pavonia joins (~user@user/siracusa)
21:03:27 × fendor quits (~fendor@2a02:8388:1640:be00:b586:6c06:a58:19a3) (Remote host closed the connection)
21:05:33 × sm quits (~sm@plaintextaccounting/sm) (Quit: sm)
21:08:05 × shapr quits (~user@2600:1700:c640:3100:f9ab:ccd3:3c06:971e) (Remote host closed the connection)
21:08:18 shapr joins (~user@2600:1700:c640:3100:dd94:f31e:b2c8:b749)
21:08:49 × vollmerm quits (~vollmerm@2a00:23c5:c543:8101:c53a:dbdb:c696:b6aa) (Remote host closed the connection)
21:11:12 eggplantade joins (~Eggplanta@2600:1700:38c5:d800:bc85:f68a:ae7d:4d3e)
21:13:12 jero98772 joins (~jero98772@2800:484:1d84:300::3)
21:16:04 × eggplantade quits (~Eggplanta@2600:1700:38c5:d800:bc85:f68a:ae7d:4d3e) (Ping timeout: 260 seconds)
21:22:48 vgtw joins (~vgtw@user/vgtw)
21:26:43 × tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
21:29:15 × acidjnk quits (~acidjnk@p200300d6e7072f909c6b5522a88f7d55.dip0.t-ipconnect.de) (Ping timeout: 245 seconds)
21:32:16 × anthezium quits (~ted@75.164.14.110) (Ping timeout: 252 seconds)
21:33:02 × misterfish quits (~misterfis@84-53-85-146.bbserv.nl) (Ping timeout: 260 seconds)
21:39:19 × jpds quits (~jpds@gateway/tor-sasl/jpds) (Ping timeout: 240 seconds)
21:39:19 vollmerm joins (~vollmerm@2a00:23c5:c543:8101:c53a:dbdb:c696:b6aa)
21:39:32 × michalz quits (~michalz@185.246.207.217) (Remote host closed the connection)
21:41:30 sm joins (~sm@plaintextaccounting/sm)
21:41:34 jpds joins (~jpds@gateway/tor-sasl/jpds)
21:43:31 × vollmerm quits (~vollmerm@2a00:23c5:c543:8101:c53a:dbdb:c696:b6aa) (Ping timeout: 246 seconds)
21:44:07 vollmerm joins (~vollmerm@host86-150-58-211.range86-150.btcentralplus.com)
21:44:20 × vollmerm quits (~vollmerm@host86-150-58-211.range86-150.btcentralplus.com) (Client Quit)
21:50:25 nick4 joins (~nick@2600:8807:9084:7800:c51f:d18e:8d7:c770)
21:50:59 × titibandit quits (~titibandi@user/titibandit) (Remote host closed the connection)
21:52:38 × gatekempt quits (~gatekempt@user/gatekempt) (Quit: My MacBook has gone to sleep. ZZZzzz…)
22:10:36 cptaffe joins (~cptaffe@99-47-99-155.lightspeed.ltrkar.sbcglobal.net)
22:11:14 × sm quits (~sm@plaintextaccounting/sm) (Quit: sm)
22:16:05 × Nosrep quits (~Nosrep@user/nosrep) (Remote host closed the connection)
22:18:01 Nosrep joins (~Nosrep@user/nosrep)
22:18:10 × cptaffe quits (~cptaffe@99-47-99-155.lightspeed.ltrkar.sbcglobal.net) (Ping timeout: 246 seconds)
22:28:03 ai5lk joins (~ai5lk@209-188-121-236.taosnet.com)
22:31:15 × coot quits (~coot@89-69-206-216.dynamic.chello.pl) (Quit: coot)
22:39:05 [itchyjunk] joins (~itchyjunk@user/itchyjunk/x-7353470)
22:41:38 × nick4 quits (~nick@2600:8807:9084:7800:c51f:d18e:8d7:c770) (Ping timeout: 256 seconds)
22:48:04 L29Ah joins (~L29Ah@wikipedia/L29Ah)
22:48:49 cptaffe joins (~cptaffe@99-47-99-155.lightspeed.ltrkar.sbcglobal.net)
22:52:55 × cptaffe quits (~cptaffe@99-47-99-155.lightspeed.ltrkar.sbcglobal.net) (Ping timeout: 240 seconds)
22:54:04 × niko quits (niko@libera/staff/niko) (Ping timeout: 615 seconds)
22:56:41 × mima quits (~mmh@net-93-67-213-210.cust.vodafonedsl.it) (Ping timeout: 244 seconds)
22:58:01 cptaffe joins (~cptaffe@99-47-99-155.lightspeed.ltrkar.sbcglobal.net)
22:58:28 bitdex joins (~bitdex@gateway/tor-sasl/bitdex)
23:00:09 × phma quits (phma@2001:5b0:211c:e0c8:1a23:3fa2:7aa1:c25f) (Read error: Connection reset by peer)
23:00:36 phma joins (phma@2001:5b0:211c:e0c8:1a23:3fa2:7aa1:c25f)
23:06:33 × _d0t quits (~{-d0t-}@user/-d0t-/x-7915216) (Remote host closed the connection)
23:06:41 wroathe joins (~wroathe@user/wroathe)
23:07:12 cheater_ joins (~Username@user/cheater)
23:07:54 dibblego joins (~dibblego@116-255-1-151.ip4.superloop.au)
23:07:54 × dibblego quits (~dibblego@116-255-1-151.ip4.superloop.au) (Changing host)
23:07:54 dibblego joins (~dibblego@haskell/developer/dibblego)
23:09:25 × cptaffe quits (~cptaffe@99-47-99-155.lightspeed.ltrkar.sbcglobal.net) (Ping timeout: 240 seconds)
23:09:57 × cheater quits (~Username@user/cheater) (Ping timeout: 246 seconds)
23:09:59 cheater_ is now known as cheater
23:11:34 mauke_ joins (~mauke@user/mauke)
23:12:05 meejah_ is now known as meejah
23:13:07 × mauke quits (~mauke@user/mauke) (Ping timeout: 246 seconds)
23:13:07 mauke_ is now known as mauke
23:15:49 × Tuplanolla quits (~Tuplanoll@91-159-68-236.elisa-laajakaista.fi) (Quit: Leaving.)
23:18:34 _d0t joins (~{-d0t-}@user/-d0t-/x-7915216)
23:19:13 × gmg quits (~user@user/gehmehgeh) (Quit: Leaving)
23:22:13 nate2 joins (~nate@c-98-45-169-16.hsd1.ca.comcast.net)
23:23:16 Sgeo joins (~Sgeo@user/sgeo)
23:26:58 × nate2 quits (~nate@c-98-45-169-16.hsd1.ca.comcast.net) (Ping timeout: 256 seconds)
23:30:45 stef204 joins (~stef204@user/stef204)
23:36:08 cptaffe joins (~cptaffe@99-47-99-155.lightspeed.ltrkar.sbcglobal.net)
23:40:24 × thegeekinside quits (~thegeekin@189.180.79.225) (Ping timeout: 246 seconds)
23:44:50 × zeenk quits (~zeenk@2a02:2f04:a300:2a00::7fe) (Quit: Konversation terminated!)
23:45:06 × wroathe quits (~wroathe@user/wroathe) (Ping timeout: 256 seconds)
23:46:06 gatekempt joins (~gatekempt@user/gatekempt)
23:46:16 × stef204 quits (~stef204@user/stef204) (Quit: WeeChat 4.0.2)
23:47:56 × cptaffe quits (~cptaffe@99-47-99-155.lightspeed.ltrkar.sbcglobal.net) (Ping timeout: 256 seconds)
23:48:30 × xff0x quits (~xff0x@ai086045.d.east.v6connect.net) (Ping timeout: 256 seconds)
23:50:29 xff0x joins (~xff0x@178.255.149.135)
23:55:18 × xff0x quits (~xff0x@178.255.149.135) (Ping timeout: 256 seconds)
23:56:48 xff0x joins (~xff0x@ai086045.d.east.v6connect.net)
23:56:52 × dibblego quits (~dibblego@haskell/developer/dibblego) (Ping timeout: 246 seconds)
23:57:08 × ai5lk quits (~ai5lk@209-188-121-236.taosnet.com) (Quit: WeeChat 3.8)
23:59:01 Square joins (~Square4@user/square)
23:59:17 × shapr quits (~user@2600:1700:c640:3100:dd94:f31e:b2c8:b749) (Remote host closed the connection)
23:59:29 shapr joins (~user@2600:1700:c640:3100:8740:4f93:d0ae:d771)

All times are in UTC on 2023-08-08.