Home liberachat/#haskell: Logs Calendar

Logs on 2025-01-24 (liberachat/#haskell)

00:01:48 × j1n37 quits (~j1n37@user/j1n37) (Ping timeout: 272 seconds)
00:07:54 simplystuart joins (~simplystu@c-75-75-152-164.hsd1.pa.comcast.net)
00:10:21 merijn joins (~merijn@62.45.137.128)
00:11:15 alfiee joins (~alfiee@user/alfiee)
00:12:14 × simplystuart quits (~simplystu@c-75-75-152-164.hsd1.pa.comcast.net) (Ping timeout: 252 seconds)
00:15:10 × merijn quits (~merijn@62.45.137.128) (Ping timeout: 252 seconds)
00:15:46 × alfiee quits (~alfiee@user/alfiee) (Ping timeout: 248 seconds)
00:21:23 × Guest26 quits (~Guest26@81-228-133-81-no600.tbcn.telia.com) (Quit: Client closed)
00:26:08 merijn joins (~merijn@62.45.137.128)
00:31:09 × merijn quits (~merijn@62.45.137.128) (Ping timeout: 260 seconds)
00:31:21 × weary-traveler quits (~user@user/user363627) (Quit: Konversation terminated!)
00:36:16 × Tuplanolla quits (~Tuplanoll@91-159-69-59.elisa-laajakaista.fi) (Quit: Leaving.)
00:37:57 weary-traveler joins (~user@user/user363627)
00:41:58 merijn joins (~merijn@62.45.137.128)
00:42:02 simplystuart joins (~simplystu@c-75-75-152-164.hsd1.pa.comcast.net)
00:44:51 × LainExperiments quits (~LainExper@user/LainExperiments) (Quit: Client closed)
00:45:13 × acidjnk quits (~acidjnk@p200300d6e7283f96b914b0b581af9338.dip0.t-ipconnect.de) (Ping timeout: 252 seconds)
00:47:05 × merijn quits (~merijn@62.45.137.128) (Ping timeout: 265 seconds)
00:52:18 × euleritian quits (~euleritia@ip4d17fae8.dynamic.kabel-deutschland.de) (Remote host closed the connection)
00:52:37 euleritian joins (~euleritia@ip4d17fae8.dynamic.kabel-deutschland.de)
00:52:44 × euleritian quits (~euleritia@ip4d17fae8.dynamic.kabel-deutschland.de) (Remote host closed the connection)
00:53:01 euleritian joins (~euleritia@ip4d17fae8.dynamic.kabel-deutschland.de)
00:53:05 × euleritian quits (~euleritia@ip4d17fae8.dynamic.kabel-deutschland.de) (Remote host closed the connection)
00:53:22 euleritian joins (~euleritia@ip4d17fae8.dynamic.kabel-deutschland.de)
00:53:46 × euleritian quits (~euleritia@ip4d17fae8.dynamic.kabel-deutschland.de) (Remote host closed the connection)
00:54:04 euleritian joins (~euleritia@ip4d17fae8.dynamic.kabel-deutschland.de)
00:55:48 × xff0x quits (~xff0x@2405:6580:b080:900:7b70:7132:4b2b:5865) (Ping timeout: 265 seconds)
00:57:44 merijn joins (~merijn@62.45.137.128)
00:58:07 _0xa joins (~user@95.179.128.10)
00:58:07 × _0xa quits (~user@95.179.128.10) (Changing host)
00:58:07 _0xa joins (~user@user/0xa/x-3134607)
00:58:17 jmtd joins (jon@dow.land)
00:58:24 deriamis_ joins (nobody@2600:3c0a::f03c:95ff:fee8:f335)
00:58:26 xelxebar_ joins (~xelxebar@wilsonb.com)
00:58:30 biberu\ joins (~biberu@user/biberu)
00:59:39 Arsen_ joins (arsen@gentoo/developer/managarm.dev.Arsen)
01:00:11 joeyh joins (~joeyh@kitenet.net)
01:00:24 codedmart_ joins (~codedmart@li335-49.members.linode.com)
01:00:40 nefercheprure joins (tma@twin.jikos.cz)
01:01:00 sweater2 joins (~sweater@206.81.18.26)
01:01:01 dfordivam1 joins (~dfordivam@160.16.87.223.v6.sakura.ne.jp)
01:01:56 × notzmv quits (~umar@user/notzmv) (Remote host closed the connection)
01:02:00 alfiee joins (~alfiee@user/alfiee)
01:03:14 × merijn quits (~merijn@62.45.137.128) (Ping timeout: 272 seconds)
01:03:38 remsen joins (ianremsen@tilde.team)
01:04:05 xnbya joins (~xnbya@2a01:4f8:c17:cbdd::1)
01:04:16 markasoftware_ joins (~quassel@2604:180:f2::217)
01:04:27 × xnbya2 quits (~xnbya@2a01:4f8:c17:cbdd::1) (Quit: No Ping reply in 180 seconds.)
01:04:28 × biberu quits (~biberu@user/biberu) (Quit: ZNC - https://znc.in)
01:04:28 × Jon quits (jon@dow.land) (Quit: ZNC - http://znc.in)
01:04:28 × deriamis quits (nobody@2600:3c0a::f03c:95ff:fee8:f335) (Quit: ZNC - https://znc.in)
01:04:28 × _0xa_ quits (~user@2001:19f0:5001:2ba8:5400:1ff:feda:88fc) (Quit: ZNC 1.7.5+deb4 - https://znc.in)
01:04:28 × xelxebar quits (~xelxebar@wilsonb.com) (Quit: ZNC 1.7.2+deb3 - https://znc.in)
01:04:28 × remmie quits (ianremsen@tilde.team) (Quit: ZNC 1.8.1 - https://znc.in)
01:04:28 × codedmart quits (codedmart@2600:3c01::f03c:92ff:fefe:8511) (Quit: ZNC 1.7.5+deb4 - https://znc.in)
01:04:28 jmtd is now known as Jon
01:04:28 × Arsen quits (arsen@gentoo/developer/managarm.dev.Arsen) (Quit: No Ping reply in 180 seconds.)
01:04:28 × joeyh_ quits (~joeyh@kitenet.net) (Quit: ZNC 1.9.1+deb1 - https://znc.in)
01:04:28 × markasoftware quits (~quassel@107.161.26.124) (Quit: No Ping reply in 180 seconds.)
01:04:28 × dfordvm quits (~dfordivam@160.16.87.223.v6.sakura.ne.jp) (Remote host closed the connection)
01:04:28 × dsrt^ quits (~dsrt@108.192.66.114) (Remote host closed the connection)
01:04:28 × sweater1 quits (~sweater@206.81.18.26) (Remote host closed the connection)
01:04:30 biberu\ is now known as biberu
01:04:34 remsen is now known as remmie
01:04:43 dsrt^ joins (~dsrt@108.192.66.114)
01:06:08 × alfiee quits (~alfiee@user/alfiee) (Ping timeout: 252 seconds)
01:07:04 × HappyNewYear2025 quits (~newyear@2.219.56.221) (Ping timeout: 244 seconds)
01:07:06 LainExperiments joins (~LainExper@user/LainExperiments)
01:09:07 × TMA quits (tma@twin.jikos.cz) (Ping timeout: 264 seconds)
01:09:16 peterbecich joins (~Thunderbi@syn-047-229-123-186.res.spectrum.com)
01:13:31 merijn joins (~merijn@62.45.137.128)
01:13:43 hawer joins (~newyear@2.219.56.221)
01:14:37 × ColinRobinson quits (~juan@user/JuanDaugherty) (Quit: praxis.meansofproduction.biz (juan@acm.org))
01:16:35 × simplystuart quits (~simplystu@c-75-75-152-164.hsd1.pa.comcast.net) (Ping timeout: 265 seconds)
01:18:14 × merijn quits (~merijn@62.45.137.128) (Ping timeout: 252 seconds)
01:18:41 × LainExperiments quits (~LainExper@user/LainExperiments) (Quit: Client closed)
01:21:44 × sprotte24 quits (~sprotte24@p200300d16f0615004cac1667a189cb83.dip0.t-ipconnect.de) (Read error: Connection reset by peer)
01:21:52 j1n37 joins (~j1n37@user/j1n37)
01:26:34 × otto_s quits (~user@p5de2f4cd.dip0.t-ipconnect.de) (Ping timeout: 260 seconds)
01:28:11 otto_s joins (~user@p5de2f982.dip0.t-ipconnect.de)
01:29:19 merijn joins (~merijn@62.45.137.128)
01:29:43 × euleritian quits (~euleritia@ip4d17fae8.dynamic.kabel-deutschland.de) (Remote host closed the connection)
01:30:33 euleritian joins (~euleritia@ip4d17fae8.dynamic.kabel-deutschland.de)
01:31:49 vanishingideal joins (~vanishing@user/vanishingideal)
01:33:59 × Midjak quits (~MarciZ@82.66.147.146) (Quit: This computer has gone to sleep)
01:36:11 × merijn quits (~merijn@62.45.137.128) (Ping timeout: 252 seconds)
01:41:19 × haskellbridge quits (~hackager@syn-024-093-192-219.res.spectrum.com) (Remote host closed the connection)
01:42:11 haskellbridge joins (~hackager@syn-024-093-192-219.res.spectrum.com)
01:42:11 ChanServ sets mode +v haskellbridge
01:45:22 × pavonia quits (~user@user/siracusa) (Quit: Bye!)
01:47:22 merijn joins (~merijn@62.45.137.128)
01:48:02 xff0x joins (~xff0x@fsb6a9491c.tkyc517.ap.nuro.jp)
01:48:14 LainExperiments joins (~LainExper@user/LainExperiments)
01:50:27 × weary-traveler quits (~user@user/user363627) (Remote host closed the connection)
01:50:30 × peterbecich quits (~Thunderbi@syn-047-229-123-186.res.spectrum.com) (Ping timeout: 252 seconds)
01:50:45 alfiee joins (~alfiee@user/alfiee)
01:54:49 × alfiee quits (~alfiee@user/alfiee) (Ping timeout: 244 seconds)
01:55:55 × merijn quits (~merijn@62.45.137.128) (Ping timeout: 264 seconds)
01:56:26 × LainExperiments quits (~LainExper@user/LainExperiments) (Quit: Client closed)
02:05:31 _0xa_ joins (~user@2001:19f0:5001:2ba8:5400:1ff:feda:88fc)
02:05:54 × _0xa quits (~user@user/0xa/x-3134607) (Ping timeout: 252 seconds)
02:06:56 simplystuart joins (~simplystu@c-75-75-152-164.hsd1.pa.comcast.net)
02:07:14 merijn joins (~merijn@62.45.137.128)
02:08:26 LainExperiments joins (~LainExper@user/LainExperiments)
02:11:31 × simplystuart quits (~simplystu@c-75-75-152-164.hsd1.pa.comcast.net) (Ping timeout: 264 seconds)
02:12:08 × merijn quits (~merijn@62.45.137.128) (Ping timeout: 252 seconds)
02:13:14 × hueso quits (~root@user/hueso) (Ping timeout: 252 seconds)
02:13:43 hueso joins (~root@user/hueso)
02:15:02 agent314 joins (~quassel@static-198-54-131-122.cust.tzulo.com)
02:15:02 × agent314 quits (~quassel@static-198-54-131-122.cust.tzulo.com) (Client Quit)
02:22:59 merijn joins (~merijn@62.45.137.128)
02:27:54 × merijn quits (~merijn@62.45.137.128) (Ping timeout: 252 seconds)
02:34:54 weary-traveler joins (~user@user/user363627)
02:38:44 merijn joins (~merijn@62.45.137.128)
02:40:10 alfiee joins (~alfiee@user/alfiee)
02:40:18 johnjaye joins (~pi@syn-035-146-235-019.res.spectrum.com)
02:43:55 × merijn quits (~merijn@62.45.137.128) (Ping timeout: 264 seconds)
02:44:24 × alfiee quits (~alfiee@user/alfiee) (Ping timeout: 252 seconds)
02:49:04 merijn joins (~merijn@62.45.137.128)
02:55:14 × ft quits (~ft@p3e9bcab6.dip0.t-ipconnect.de) (Ping timeout: 248 seconds)
02:57:06 ft joins (~ft@p508db1ba.dip0.t-ipconnect.de)
02:57:13 × merijn quits (~merijn@62.45.137.128) (Ping timeout: 252 seconds)
02:58:47 hgolden_ joins (~hgolden@2603:8000:9d00:3ed1:6ff3:8389:b901:6363)
03:02:14 × hgolden quits (~hgolden@2603:8000:9d00:3ed1:6ff3:8389:b901:6363) (Ping timeout: 260 seconds)
03:08:53 merijn joins (~merijn@62.45.137.128)
03:09:27 simplystuart joins (~simplystu@c-75-75-152-164.hsd1.pa.comcast.net)
03:13:55 × merijn quits (~merijn@62.45.137.128) (Ping timeout: 264 seconds)
03:14:05 user363627 joins (~user@user/user363627)
03:16:57 heavy_cloud joins (~heavy_clo@2603:7081:1600:6425:c8b5:8fc6:d959:2025)
03:17:31 × weary-traveler quits (~user@user/user363627) (Ping timeout: 264 seconds)
03:22:04 × simplystuart quits (~simplystu@c-75-75-152-164.hsd1.pa.comcast.net) (Ping timeout: 260 seconds)
03:22:43 × heavy_cloud quits (~heavy_clo@2603:7081:1600:6425:c8b5:8fc6:d959:2025) (Quit: Client closed)
03:24:08 × LainExperiments quits (~LainExper@user/LainExperiments) (Quit: Client closed)
03:24:40 merijn joins (~merijn@62.45.137.128)
03:30:15 alfiee joins (~alfiee@user/alfiee)
03:33:38 × merijn quits (~merijn@62.45.137.128) (Ping timeout: 248 seconds)
03:34:29 × xdminsy quits (~xdminsy@117.147.71.143) (Read error: Connection reset by peer)
03:34:38 × alfiee quits (~alfiee@user/alfiee) (Ping timeout: 252 seconds)
03:35:25 xdminsy joins (~xdminsy@117.147.71.143)
03:40:31 × Sgeo_ quits (~Sgeo@user/sgeo) (Read error: Connection reset by peer)
03:42:35 Sgeo joins (~Sgeo@user/sgeo)
03:45:05 merijn joins (~merijn@62.45.137.128)
03:50:02 × merijn quits (~merijn@62.45.137.128) (Ping timeout: 252 seconds)
03:55:28 simplystuart joins (~simplystu@c-75-75-152-164.hsd1.pa.comcast.net)
04:00:07 × simplystuart quits (~simplystu@c-75-75-152-164.hsd1.pa.comcast.net) (Ping timeout: 264 seconds)
04:00:53 merijn joins (~merijn@62.45.137.128)
04:06:07 × merijn quits (~merijn@62.45.137.128) (Ping timeout: 264 seconds)
04:12:30 weary-traveler joins (~user@user/user363627)
04:16:26 × user363627 quits (~user@user/user363627) (Ping timeout: 252 seconds)
04:16:40 merijn joins (~merijn@62.45.137.128)
04:19:20 alfiee joins (~alfiee@user/alfiee)
04:23:24 × merijn quits (~merijn@62.45.137.128) (Ping timeout: 252 seconds)
04:23:27 × alfiee quits (~alfiee@user/alfiee) (Ping timeout: 246 seconds)
04:27:43 simplystuart joins (~simplystu@c-75-75-152-164.hsd1.pa.comcast.net)
04:32:03 × simplystuart quits (~simplystu@c-75-75-152-164.hsd1.pa.comcast.net) (Ping timeout: 245 seconds)
04:34:43 merijn joins (~merijn@62.45.137.128)
04:39:33 × merijn quits (~merijn@62.45.137.128) (Ping timeout: 245 seconds)
04:46:19 × vanishingideal quits (~vanishing@user/vanishingideal) (Ping timeout: 264 seconds)
04:50:03 merijn joins (~merijn@62.45.137.128)
04:54:55 × merijn quits (~merijn@62.45.137.128) (Ping timeout: 252 seconds)
04:54:57 × OftenFaded quits (~OftenFade@user/tisktisk) (Ping timeout: 246 seconds)
04:57:14 OftenFaded joins (~OftenFade@user/tisktisk)
05:05:51 merijn joins (~merijn@62.45.137.128)
05:08:24 alfiee joins (~alfiee@user/alfiee)
05:10:04 simplystuart joins (~simplystu@c-75-75-152-164.hsd1.pa.comcast.net)
05:10:42 × merijn quits (~merijn@62.45.137.128) (Ping timeout: 252 seconds)
05:12:43 × alfiee quits (~alfiee@user/alfiee) (Ping timeout: 264 seconds)
05:14:11 × remedan quits (~remedan@ip-62-245-108-153.bb.vodafone.cz) (Quit: Bye!)
05:14:22 × simplystuart quits (~simplystu@c-75-75-152-164.hsd1.pa.comcast.net) (Ping timeout: 252 seconds)
05:21:39 merijn joins (~merijn@62.45.137.128)
05:22:41 michalz joins (~michalz@185.246.207.215)
05:23:25 remedan joins (~remedan@ip-62-245-108-153.bb.vodafone.cz)
05:25:59 michalz_ joins (~michalz@185.246.207.203)
05:27:07 × merijn quits (~merijn@62.45.137.128) (Ping timeout: 264 seconds)
05:27:43 × michalz quits (~michalz@185.246.207.215) (Ping timeout: 264 seconds)
05:37:25 merijn joins (~merijn@62.45.137.128)
05:42:43 × merijn quits (~merijn@62.45.137.128) (Ping timeout: 264 seconds)
05:51:04 merijn joins (~merijn@62.45.137.128)
05:52:44 × hgolden_ quits (~hgolden@2603:8000:9d00:3ed1:6ff3:8389:b901:6363) (Remote host closed the connection)
05:56:50 alfiee joins (~alfiee@user/alfiee)
05:57:37 × merijn quits (~merijn@62.45.137.128) (Ping timeout: 252 seconds)
06:01:02 hgolden joins (~hgolden@2603:8000:9d00:3ed1:6ff3:8389:b901:6363)
06:01:18 × alfiee quits (~alfiee@user/alfiee) (Ping timeout: 252 seconds)
06:04:02 Axma72592 joins (~Axman6@user/axman6)
06:04:37 simplystuart joins (~simplystu@c-75-75-152-164.hsd1.pa.comcast.net)
06:06:11 × Axman6 quits (~Axman6@user/axman6) (Ping timeout: 240 seconds)
06:09:06 merijn joins (~merijn@62.45.137.128)
06:09:08 × simplystuart quits (~simplystu@c-75-75-152-164.hsd1.pa.comcast.net) (Ping timeout: 245 seconds)
06:11:33 JuanDaugherty joins (~juan@user/JuanDaugherty)
06:13:43 × merijn quits (~merijn@62.45.137.128) (Ping timeout: 245 seconds)
06:17:16 takuan joins (~takuan@178-116-218-225.access.telenet.be)
06:21:12 × eL_Bart0 quits (eL_Bart0@dietunichtguten.org) (Ping timeout: 244 seconds)
06:22:23 × ft quits (~ft@p508db1ba.dip0.t-ipconnect.de) (Quit: leaving)
06:24:08 EvanR_ joins (~EvanR@user/evanr)
06:24:38 × EvanR quits (~EvanR@user/evanr) (Read error: Connection reset by peer)
06:24:53 peterbecich joins (~Thunderbi@syn-047-229-123-186.res.spectrum.com)
06:24:54 merijn joins (~merijn@62.45.137.128)
06:29:12 × mange quits (~user@user/mange) (Quit: Quittin' time!)
06:29:38 × merijn quits (~merijn@62.45.137.128) (Ping timeout: 248 seconds)
06:30:37 × euleritian quits (~euleritia@ip4d17fae8.dynamic.kabel-deutschland.de) (Ping timeout: 252 seconds)
06:31:19 euleritian joins (~euleritia@dynamic-176-006-145-062.176.6.pool.telefonica.de)
06:33:54 hughjfch1 joins (~hughjfche@vmi2417424.contaboserver.net)
06:40:42 merijn joins (~merijn@62.45.137.128)
06:45:34 alfiee joins (~alfiee@user/alfiee)
06:45:39 × merijn quits (~merijn@62.45.137.128) (Ping timeout: 252 seconds)
06:46:35 × weary-traveler quits (~user@user/user363627) (Remote host closed the connection)
06:48:28 weary-traveler joins (~user@user/user363627)
06:49:55 × alfiee quits (~alfiee@user/alfiee) (Ping timeout: 264 seconds)
06:52:04 merijn joins (~merijn@62.45.137.128)
06:54:50 × remedan quits (~remedan@ip-62-245-108-153.bb.vodafone.cz) (Quit: Bye!)
06:57:07 × merijn quits (~merijn@62.45.137.128) (Ping timeout: 264 seconds)
06:58:24 remedan joins (~remedan@ip-62-245-108-153.bb.vodafone.cz)
07:02:00 × user_ quits (~user@user/fmira) (Ping timeout: 264 seconds)
07:07:50 merijn joins (~merijn@62.45.137.128)
07:13:19 × merijn quits (~merijn@62.45.137.128) (Ping timeout: 264 seconds)
07:20:10 × szkl quits (uid110435@id-110435.uxbridge.irccloud.com) (Quit: Connection closed for inactivity)
07:24:03 merijn joins (~merijn@62.45.137.128)
07:25:24 × chexum quits (~quassel@gateway/tor-sasl/chexum) (Ping timeout: 264 seconds)
07:27:15 chexum joins (~quassel@gateway/tor-sasl/chexum)
07:28:53 × merijn quits (~merijn@62.45.137.128) (Ping timeout: 244 seconds)
07:32:33 × tcard quits (~tcard@2400:4051:5801:7500:cf17:befc:ff82:5303) (Quit: Leaving)
07:32:41 × zlqrvx quits (~zlqrvx@user/zlqrvx) (Quit: %quit%)
07:33:02 zlqrvx joins (~zlqrvx@user/zlqrvx)
07:35:00 alfiee joins (~alfiee@user/alfiee)
07:37:07 Smiles joins (uid551636@id-551636.lymington.irccloud.com)
07:39:18 × alfiee quits (~alfiee@user/alfiee) (Ping timeout: 252 seconds)
07:39:51 merijn joins (~merijn@62.45.137.128)
07:42:57 tcard joins (~tcard@2400:4051:5801:7500:cf17:befc:ff82:5303)
07:45:48 × merijn quits (~merijn@62.45.137.128) (Ping timeout: 252 seconds)
07:53:05 merijn joins (~merijn@62.45.137.128)
07:54:18 tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
07:54:36 × peterbecich quits (~Thunderbi@syn-047-229-123-186.res.spectrum.com) (Ping timeout: 252 seconds)
07:58:13 × merijn quits (~merijn@62.45.137.128) (Ping timeout: 248 seconds)
08:00:01 × caconym quits (~caconym@user/caconym) (Quit: bye)
08:00:44 caconym joins (~caconym@user/caconym)
08:02:10 × Googulator quits (~Googulato@2a01-036d-0106-2445-f43e-80de-c8dc-0b63.pool6.digikabel.hu) (Ping timeout: 240 seconds)
08:02:28 simplystuart joins (~simplystu@c-75-75-152-164.hsd1.pa.comcast.net)
08:03:12 × xff0x quits (~xff0x@fsb6a9491c.tkyc517.ap.nuro.jp) (Ping timeout: 244 seconds)
08:04:02 × CrunchyFlakes_ quits (~CrunchyFl@ip923482e1.dynamic.kabel-deutschland.de) (Ping timeout: 248 seconds)
08:05:20 xff0x joins (~xff0x@fsb6a9491c.tkyc517.ap.nuro.jp)
08:06:03 CrunchyFlakes joins (~CrunchyFl@ip923482e1.dynamic.kabel-deutschland.de)
08:06:45 × simplystuart quits (~simplystu@c-75-75-152-164.hsd1.pa.comcast.net) (Ping timeout: 246 seconds)
08:06:57 × swamp_ quits (~zmt00@user/zmt00) (Ping timeout: 276 seconds)
08:07:33 merijn joins (~merijn@62.45.137.128)
08:08:55 alecs joins (~alecs@nat16.software.imdea.org)
08:10:07 × Sgeo quits (~Sgeo@user/sgeo) (Read error: Connection reset by peer)
08:16:13 × merijn quits (~merijn@62.45.137.128) (Ping timeout: 245 seconds)
08:17:31 × JuanDaugherty quits (~juan@user/JuanDaugherty) (Quit: praxis.meansofproduction.biz (juan@acm.org))
08:19:17 zmt00 joins (~zmt00@user/zmt00)
08:20:09 × zmt00 quits (~zmt00@user/zmt00) (Remote host closed the connection)
08:20:26 acidjnk joins (~acidjnk@p200300d6e7283f4988944b924ab82f58.dip0.t-ipconnect.de)
08:23:07 kuribas joins (~user@ip-188-118-57-242.reverse.destiny.be)
08:23:24 alfiee joins (~alfiee@user/alfiee)
08:27:25 merijn joins (~merijn@62.45.137.128)
08:27:36 × alfiee quits (~alfiee@user/alfiee) (Ping timeout: 252 seconds)
08:32:54 × merijn quits (~merijn@62.45.137.128) (Ping timeout: 272 seconds)
08:43:33 chele joins (~chele@user/chele)
08:44:03 merijn joins (~merijn@62.45.137.128)
08:47:48 × tnt1 quits (~Thunderbi@user/tnt1) (Remote host closed the connection)
08:50:42 × merijn quits (~merijn@62.45.137.128) (Ping timeout: 252 seconds)
08:50:45 × euleritian quits (~euleritia@dynamic-176-006-145-062.176.6.pool.telefonica.de) (Read error: Connection reset by peer)
08:51:03 euleritian joins (~euleritia@ip4d17fae8.dynamic.kabel-deutschland.de)
08:54:05 merijn joins (~merijn@62.45.137.128)
08:55:11 dhil joins (~dhil@2a0c:b381:588:5f00:29fc:4647:d8a6:1493)
08:56:48 simplystuart joins (~simplystu@c-75-75-152-164.hsd1.pa.comcast.net)
08:57:12 bitdex joins (~bitdex@gateway/tor-sasl/bitdex)
08:59:31 × merijn quits (~merijn@62.45.137.128) (Ping timeout: 264 seconds)
09:00:52 eL_Bart0 joins (eL_Bart0@dietunichtguten.org)
09:03:04 zmt00 joins (~zmt00@user/zmt00)
09:09:53 merijn joins (~merijn@62.45.137.128)
09:10:19 × zmt00 quits (~zmt00@user/zmt00) (Ping timeout: 264 seconds)
09:11:35 ash3en joins (~Thunderbi@2a03:7846:b6eb:101:93ac:a90a:da67:f207)
09:12:49 alfiee joins (~alfiee@user/alfiee)
09:16:02 × ash3en quits (~Thunderbi@2a03:7846:b6eb:101:93ac:a90a:da67:f207) (Ping timeout: 265 seconds)
09:17:09 × alfiee quits (~alfiee@user/alfiee) (Ping timeout: 248 seconds)
09:17:09 vpan joins (~vpan@212.117.1.172)
09:26:07 lortabac joins (~lortabac@2a01:e0a:541:b8f0:55ab:e185:7f81:54a4)
09:35:30 tv joins (~tv@user/tv)
09:36:38 × tzh quits (~tzh@c-76-115-131-146.hsd1.or.comcast.net) (Quit: zzz)
09:39:35 sord937 joins (~sord937@gateway/tor-sasl/sord937)
09:40:04 × tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
09:48:32 pavonia joins (~user@user/siracusa)
09:50:00 × hawer quits (~newyear@2.219.56.221) (Read error: Connection reset by peer)
09:54:52 × monochrom quits (trebla@216.138.220.146) (Ping timeout: 252 seconds)
09:55:07 monochrom joins (trebla@216.138.220.146)
09:57:30 __monty__ joins (~toonn@user/toonn)
10:00:22 × simplystuart quits (~simplystu@c-75-75-152-164.hsd1.pa.comcast.net) (Ping timeout: 252 seconds)
10:01:53 alfiee joins (~alfiee@user/alfiee)
10:06:10 × Smiles quits (uid551636@id-551636.lymington.irccloud.com) (Quit: Connection closed for inactivity)
10:06:43 × alfiee quits (~alfiee@user/alfiee) (Ping timeout: 264 seconds)
10:09:07 × xff0x quits (~xff0x@fsb6a9491c.tkyc517.ap.nuro.jp) (Ping timeout: 264 seconds)
10:15:46 ash3en joins (~Thunderbi@2a03:7846:b6eb:101:93ac:a90a:da67:f207)
10:25:09 Smiles joins (uid551636@id-551636.lymington.irccloud.com)
10:43:13 × lortabac quits (~lortabac@2a01:e0a:541:b8f0:55ab:e185:7f81:54a4) (Quit: WeeChat 4.4.2)
10:44:17 tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
10:50:58 alfiee joins (~alfiee@user/alfiee)
10:51:51 nefercheprure is now known as TMA
10:55:22 × alfiee quits (~alfiee@user/alfiee) (Ping timeout: 252 seconds)
11:03:43 × merijn quits (~merijn@62.45.137.128) (Ping timeout: 264 seconds)
11:06:13 × homo quits (~homo@user/homo) (Remote host closed the connection)
11:06:26 simplystuart joins (~simplystu@c-75-75-152-164.hsd1.pa.comcast.net)
11:06:50 homo joins (~homo@user/homo)
11:07:22 xff0x joins (~xff0x@2405:6580:b080:900:2b3c:b3c3:f979:5337)
11:08:49 Square2 joins (~Square4@user/square)
11:10:57 dysthesis joins (~dysthesis@user/dysthesis)
11:17:19 merijn joins (~merijn@62.45.137.128)
11:22:56 × euleritian quits (~euleritia@ip4d17fae8.dynamic.kabel-deutschland.de) (Read error: Connection reset by peer)
11:23:45 euleritian joins (~euleritia@ip4d17fae8.dynamic.kabel-deutschland.de)
11:25:24 × dysthesis quits (~dysthesis@user/dysthesis) (Ping timeout: 264 seconds)
11:27:55 dysthesis joins (~dysthesis@user/dysthesis)
11:33:43 × hughjfch1 quits (~hughjfche@vmi2417424.contaboserver.net) (Quit: WeeChat 4.4.3)
11:34:14 hughjfch1 joins (~hughjfche@vmi2417424.contaboserver.net)
11:34:14 × ash3en quits (~Thunderbi@2a03:7846:b6eb:101:93ac:a90a:da67:f207) (Remote host closed the connection)
11:39:43 alfiee joins (~alfiee@user/alfiee)
11:39:43 <kuribas> merijn: Where you saying (forall a. Num a) is an existential, not a universal?
11:40:41 wootehfoot joins (~wootehfoo@user/wootehfoot)
11:41:56 <merijn> Whether I was saying that, that depends very much on what context that syntax is in. And my terminology is a sloppy mess anyway :p
11:41:56 × euleritian quits (~euleritia@ip4d17fae8.dynamic.kabel-deutschland.de) (Read error: Connection reset by peer)
11:42:22 euleritian joins (~euleritia@ip4d17fae8.dynamic.kabel-deutschland.de)
11:44:08 × alfiee quits (~alfiee@user/alfiee) (Ping timeout: 252 seconds)
11:53:50 lortabac joins (~lortabac@2a01:e0a:541:b8f0:55ab:e185:7f81:54a4)
11:54:25 × euphores quits (~SASL_euph@user/euphores) (Ping timeout: 248 seconds)
11:59:46 rvalue- joins (~rvalue@user/rvalue)
12:00:15 × rvalue quits (~rvalue@user/rvalue) (Ping timeout: 252 seconds)
12:00:49 × wootehfoot quits (~wootehfoo@user/wootehfoot) (Read error: Connection reset by peer)
12:01:59 euphores joins (~SASL_euph@user/euphores)
12:03:55 ft joins (~ft@p508db1ba.dip0.t-ipconnect.de)
12:04:29 rvalue- is now known as rvalue
12:04:45 <dminuoso> kuribas: That type is not existential.
12:04:50 V joins (~v@ircpuzzles/2022/april/winner/V)
12:10:25 × simplystuart quits (~simplystu@c-75-75-152-164.hsd1.pa.comcast.net) (Ping timeout: 248 seconds)
12:10:38 <dminuoso> `(∃a. ... a ...) -> r` however is an existential type and it is isomorphic to `∀ a. (... a ... -> r)`
12:21:37 Midjak joins (~MarciZ@82.66.147.146)
12:29:28 alfiee joins (~alfiee@user/alfiee)
12:29:57 <ncf> forall a. Num a is not a type
12:30:51 <ncf> dminuoso: (∃a. ... a ...) is an existential type
12:30:55 <ncf> (∃a. ... a ...) -> r is not
12:33:10 × dysthesis quits (~dysthesis@user/dysthesis) (Remote host closed the connection)
12:33:54 × alfiee quits (~alfiee@user/alfiee) (Ping timeout: 260 seconds)
12:42:35 Googulator joins (~Googulato@host-88-132-146-182.prtelecom.hu)
12:46:28 jespada joins (~jespada@2800:a4:2288:4600:a43e:beb4:c592:b90b)
12:52:24 × euleritian quits (~euleritia@ip4d17fae8.dynamic.kabel-deutschland.de) (Remote host closed the connection)
12:52:49 euleritian joins (~euleritia@ip4d17fae8.dynamic.kabel-deutschland.de)
12:59:48 × visilii quits (~visilii@46.61.242.99) (Read error: Connection reset by peer)
13:01:07 visilii joins (~visilii@46.61.242.99)
13:02:23 × iamsleepy quits (~weechat@2a01:4f9:3070:feff:9969:2d95:7b68:eef5) (Read error: Connection reset by peer)
13:02:47 iamsleepy joins (~weechat@2a01:4f9:3070:feff:a9de:dfff:cd7f:fdcd)
13:16:10 × Smiles quits (uid551636@id-551636.lymington.irccloud.com) (Quit: Connection closed for inactivity)
13:18:12 alfiee joins (~alfiee@user/alfiee)
13:18:25 <kuribas> ncf: it is with impredicative types enabled?
13:18:51 <ncf> no
13:19:11 <kuribas> well (forall a. Num a => a)
13:20:08 <ncf> yes
13:20:13 vanishingideal joins (~vanishing@user/vanishingideal)
13:22:24 × alfiee quits (~alfiee@user/alfiee) (Ping timeout: 252 seconds)
13:28:41 × weary-traveler quits (~user@user/user363627) (Remote host closed the connection)
13:38:30 Everything joins (~Everythin@195.138.86.118)
13:39:19 Smiles joins (uid551636@id-551636.lymington.irccloud.com)
13:40:19 simplystuart joins (~simplystu@c-75-75-152-164.hsd1.pa.comcast.net)
13:56:26 × lortabac quits (~lortabac@2a01:e0a:541:b8f0:55ab:e185:7f81:54a4) (Quit: WeeChat 4.4.2)
13:56:29 × simplystuart quits (~simplystu@c-75-75-152-164.hsd1.pa.comcast.net) (Ping timeout: 252 seconds)
14:00:56 KicksonButt joins (~quassel@187.21.174.221)
14:05:14 × KicksonButt quits (~quassel@187.21.174.221) (Client Quit)
14:05:33 KicksonButt joins (~quassel@187.21.174.221)
14:07:57 alfiee joins (~alfiee@user/alfiee)
14:11:41 weary-traveler joins (~user@user/user363627)
14:11:46 Arsen_ is now known as Arsen
14:12:43 × alfiee quits (~alfiee@user/alfiee) (Ping timeout: 264 seconds)
14:15:12 simplystuart joins (~simplystu@c-75-75-152-164.hsd1.pa.comcast.net)
14:19:38 × simplystuart quits (~simplystu@c-75-75-152-164.hsd1.pa.comcast.net) (Ping timeout: 244 seconds)
14:22:09 <dminuoso> ncf: Oh, I indeed mixed this one up.
14:24:10 × Googulator quits (~Googulato@host-88-132-146-182.prtelecom.hu) (Ping timeout: 240 seconds)
14:26:56 <kuribas> dminuoso: that's not valid haskell syntax
14:27:20 <dminuoso> kuribas: Half of it is.
14:27:38 <merijn> Actually ∀ totally is valid haskell with -XUnicodeSyntax :p
14:27:49 <dminuoso> Yes we do not have `∃x.` .. but then again we do not really have existential codes (except for those encoded via universal quantification)
14:30:33 <kuribas> We do have existential types.
14:30:43 <dminuoso> kuribas: Let me rephrase:
14:30:47 <dminuoso> We do not have existential quantification.
14:30:55 <dminuoso> Except that you encode it via the above isomorphism.
14:31:20 <dminuoso> Not quite sure whether we can give a clean and accurate definition of what "an existential type" is exactly.
14:32:12 <dminuoso> If an existential type is any quantified type where an `∃a. ...` could appear in, then `id` too is an existential type because we could encode it in terms of an existential quantifier.
14:33:27 <dminuoso> s/too is an /too has an/
14:35:47 <kuribas> "data Foo = forall a. Foo a" is an existential type.
14:35:59 <kuribas> a is existential in Foo.
14:36:13 <kuribas> Foo is not a function type.
14:36:16 <dminuoso> That one is a bit funny.
14:36:36 <dminuoso> So the language extension *is* called ExistentialQuantification, and if it had been faithful, it would have allowed to write:
14:36:53 <dminuoso> `data Foo where Foo :: exists a. a -> Foo`
14:37:22 <dminuoso> Instead it uses a very strange notation where you put the `forall a` into a strange spot, there by impying that.
14:37:36 <dminuoso> % :set -XExistentialQuantification
14:37:36 <yahb2> <no output>
14:37:45 <dminuoso> % data Foo = forall a. Foo a
14:37:45 <yahb2> <no output>
14:37:47 <dminuoso> % :t Foo
14:37:47 <yahb2> Foo :: a -> Foo
14:38:19 <Leary> dminuoso: That should be `(exists a. a)`; you wouldn't even need GADTSyntax to write it.
14:38:36 <dminuoso> Leary: Sure or that.
14:38:55 <dminuoso> Leary: I just wanted to use GADTSyntax to avoid some confusion.
14:41:04 <dminuoso> Can you make GHC print out quantifiers explicitly with :t ?
14:43:14 <Leary> kuribas: `Foo` is also effectively "encoded via universal quantification" due to the fact that we need to type any code that interacts with it using only `forall`: `Foo :: forall a. a -> Foo`; `\f -> \case{ Foo x -> f x } :: forall r. (forall a. a -> r) -> r`.
14:44:29 <Leary> *Foo -> r
14:45:07 <Leary> Shouldda swapped those args, but you get the picture.
14:45:59 ubert joins (~Thunderbi@2a02:8109:ab8a:5a00:3d80:bfe2:3c69:fb84)
14:46:12 <dminuoso> I think the only sensible definition of "existential type" is one that has an existential quantifier inside it.
14:46:32 <dminuoso> If its encoded via unviersal quantification, I would not call it an "existential type"
14:47:11 <dminuoso> Otherwise there would be no distinction between "universal type" and "existential type", and thereby no reason to have two terms.
14:47:45 <dminuoso> (Which begs the question what to call a type has both an existential and universal quantifier inside)
14:48:06 <dminuoso> Maybe we should not use these terms at all.
14:49:24 × euleritian quits (~euleritia@ip4d17fae8.dynamic.kabel-deutschland.de) (Ping timeout: 252 seconds)
14:50:31 euleritian joins (~euleritia@dynamic-176-006-139-225.176.6.pool.telefonica.de)
14:50:35 <Leary> The strict definition should be that a universal or existential type has the corresponding quantifier outermost, but in the absense of the latter quantifier and the presence of reasonable encodings thereof, that definition obviously just isn't pragmatic enough.
14:57:02 alfiee joins (~alfiee@user/alfiee)
15:01:24 × alfiee quits (~alfiee@user/alfiee) (Ping timeout: 252 seconds)
15:06:24 × vpan quits (~vpan@212.117.1.172) (Quit: Leaving.)
15:09:13 simplystuart joins (~simplystu@c-75-75-152-164.hsd1.pa.comcast.net)
15:13:30 × simplystuart quits (~simplystu@c-75-75-152-164.hsd1.pa.comcast.net) (Ping timeout: 252 seconds)
15:22:09 × ubert quits (~Thunderbi@2a02:8109:ab8a:5a00:3d80:bfe2:3c69:fb84) (Remote host closed the connection)
15:25:31 penteract joins (~toby@blbn-12-b2-v4wan-167809-cust345.vm18.cable.virginm.net)
15:26:36 × bitdex quits (~bitdex@gateway/tor-sasl/bitdex) (Ping timeout: 264 seconds)
15:26:44 Googulator joins (~Googulato@20014C4D1DC05D00E430F981B083C4A0.dsl.pool.telekom.hu)
15:28:01 <kuribas> dminuoso: this is an existential type by all definitions.
15:30:43 <kuribas> It's the same as Foo (a:Type ** a) in idris.
15:32:08 <kuribas> Since Pi(a:Type, (a -> Type)) equals Sigma(a:Type, a) -> Type
15:33:45 bgtdsword joins (b968c1779f@2a03:6000:1812:100::1460)
15:33:57 <kuribas> A universal type would be (data Foo = Foo (forall a. a))
15:35:02 Sgeo joins (~Sgeo@user/sgeo)
15:45:54 × euleritian quits (~euleritia@dynamic-176-006-139-225.176.6.pool.telefonica.de) (Read error: Connection reset by peer)
15:46:12 euleritian joins (~euleritia@ip4d17fae8.dynamic.kabel-deutschland.de)
15:47:47 alfiee joins (~alfiee@user/alfiee)
15:50:08 simplystuart joins (~simplystu@c-75-75-152-164.hsd1.pa.comcast.net)
15:51:54 × alfiee quits (~alfiee@user/alfiee) (Ping timeout: 246 seconds)
15:52:04 Googulator77 joins (~Googulato@host-88-132-146-182.prtelecom.hu)
15:54:21 × simplystuart quits (~simplystu@c-75-75-152-164.hsd1.pa.comcast.net) (Ping timeout: 246 seconds)
15:54:49 Googulator95 joins (~Googulato@20014C4D1DC05D000D8336F0438E30FB.dsl.pool.telekom.hu)
15:55:10 × Googulator quits (~Googulato@20014C4D1DC05D00E430F981B083C4A0.dsl.pool.telekom.hu) (Ping timeout: 240 seconds)
15:55:28 Googulator67 joins (~Googulato@host-88-132-146-182.prtelecom.hu)
15:57:18 Googulator22 joins (~Googulato@20014C4D1DC27400F4C071F0F2BD5711.dsl.pool.telekom.hu)
15:58:10 × Googulator77 quits (~Googulato@host-88-132-146-182.prtelecom.hu) (Ping timeout: 240 seconds)
15:59:10 × Googulator95 quits (~Googulato@20014C4D1DC05D000D8336F0438E30FB.dsl.pool.telekom.hu) (Ping timeout: 240 seconds)
16:00:18 Googulator22 is now known as Googulator
16:00:38 Googulator46 joins (~Googulato@20014C4D1DC2740015D1F124CD99EC2E.dsl.pool.telekom.hu)
16:00:40 × Googulator67 quits (~Googulato@host-88-132-146-182.prtelecom.hu) (Ping timeout: 240 seconds)
16:00:57 Googulator52 joins (~Googulato@81.183.235.203)
16:01:00 × alecs quits (~alecs@nat16.software.imdea.org) (Ping timeout: 246 seconds)
16:04:40 × Googulator quits (~Googulato@20014C4D1DC27400F4C071F0F2BD5711.dsl.pool.telekom.hu) (Ping timeout: 240 seconds)
16:05:10 × Googulator46 quits (~Googulato@20014C4D1DC2740015D1F124CD99EC2E.dsl.pool.telekom.hu) (Ping timeout: 240 seconds)
16:05:58 Googulator91 joins (~Googulato@81.183.235.203)
16:06:57 Googulator46 joins (~Googulato@81.183.235.203)
16:09:40 × Googulator52 quits (~Googulato@81.183.235.203) (Ping timeout: 240 seconds)
16:10:40 × Googulator91 quits (~Googulato@81.183.235.203) (Ping timeout: 240 seconds)
16:11:29 Googulator73 joins (~Googulato@20014C4D1DC27400EC1C108CC71E90E8.dsl.pool.telekom.hu)
16:13:00 Googulator47 joins (~Googulato@81.183.235.203)
16:14:40 × Googulator46 quits (~Googulato@81.183.235.203) (Ping timeout: 240 seconds)
16:16:40 × Googulator73 quits (~Googulato@20014C4D1DC27400EC1C108CC71E90E8.dsl.pool.telekom.hu) (Ping timeout: 240 seconds)
16:19:10 EvanR_ is now known as EvanR
16:19:40 × tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
16:21:24 tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
16:26:38 × KicksonButt quits (~quassel@187.21.174.221) (Ping timeout: 272 seconds)
16:30:21 × vanishingideal quits (~vanishing@user/vanishingideal) (Ping timeout: 244 seconds)
16:30:44 × pabs3 quits (~pabs3@user/pabs3) (Read error: Connection reset by peer)
16:31:40 pabs3 joins (~pabs3@user/pabs3)
16:31:45 × chele quits (~chele@user/chele) (Remote host closed the connection)
16:32:05 vanishingideal joins (~vanishing@user/vanishingideal)
16:32:51 machinedgod joins (~machinedg@d108-173-18-100.abhsia.telus.net)
16:34:34 Googulator81 joins (~Googulato@20014C4D1DC2740020B6DF4FD38204F1.dsl.pool.telekom.hu)
16:36:53 alfiee joins (~alfiee@user/alfiee)
16:36:58 <hellwolf> chatgpt <<< "Write f :: Integer -> [Word8] for me in Haskell" would you bet on its performance?
16:37:20 <hellwolf> it should ask at least BE or LE though.
16:38:10 × Googulator47 quits (~Googulato@81.183.235.203) (Ping timeout: 240 seconds)
16:39:39 <homo> portability tip: write code to be independent of byte order
16:39:39 simplystuart joins (~simplystu@c-75-75-152-164.hsd1.pa.comcast.net)
16:39:50 <mauke> map (toEnum . fromEnum) . show
16:41:08 × alfiee quits (~alfiee@user/alfiee) (Ping timeout: 252 seconds)
16:41:40 Googulator55 joins (~Googulato@netacc-gpn-34-124-103.pool.yettel.hu)
16:42:10 <homo> mauke if every element can store only between 0 and 9, it's a waste of space to use 8-bit type
16:43:10 × Googulator81 quits (~Googulato@20014C4D1DC2740020B6DF4FD38204F1.dsl.pool.telekom.hu) (Ping timeout: 240 seconds)
16:44:08 × simplystuart quits (~simplystu@c-75-75-152-164.hsd1.pa.comcast.net) (Ping timeout: 245 seconds)
16:44:11 Square joins (~Square@user/square)
16:44:36 <merijn> homo: I have bad news if you think Word8 is an 8-bit type :)
16:45:17 <homo> prototype: f i = if i < 256 then [i] else (i % 256) : f (i / 256)
16:46:41 <mauke> :t let f i = if i < 256 then [i] else (i % 256) : f (i / 256) in f
16:46:42 <lambdabot> error:
16:46:42 <lambdabot> • Occurs check: cannot construct the infinite type: t1 ~ Ratio t1
16:46:42 <lambdabot> Expected type: [t1]
16:46:45 <merijn> That's not gonna do what you expect :p
16:46:51 <merijn> Since % is not modulo
16:47:08 <merijn> (I mean, it's also not modulo in any other programming language, but at least it's closer)
16:47:19 <hellwolf> data {-# CTYPE "HsWord8" #-} Word8
16:47:19 <hellwolf> = W8# Word8#
16:47:25 <hellwolf> but it's boxed...
16:47:49 <merijn> hellwolf: Right, so it's just a machine word and thus 64bit :p
16:48:17 × Square2 quits (~Square4@user/square) (Ping timeout: 248 seconds)
16:48:20 <hellwolf> huh?
16:48:29 <homo> > let fi = if i < 256 then [i] else (mod i 256) : f (i / 256) in f 2038
16:48:31 <lambdabot> error:
16:48:31 <lambdabot> • Could not deduce (FromExpr [Expr]) arising from a use of ‘f’
16:48:31 <lambdabot> from the context: FromExpr t
16:48:47 <homo> > let f i = if i < 256 then [i] else (mod i 256) : f (i / 256) in f 2038
16:48:48 <lambdabot> error:
16:48:48 <lambdabot> • Ambiguous type variable ‘t0’ arising from a use of ‘show_M163387529259...
16:48:48 <lambdabot> prevents the constraint ‘(Show t0)’ from being solved.
16:49:06 <merijn> hellwolf: Word8 takes up 64bits of memory, because that's the minimal size for boxed values in GHC
16:49:22 <merijn> I mean, I suppose it'd take 32 on an x86 but who still uses those
16:50:47 Tuplanolla joins (~Tuplanoll@91-159-69-59.elisa-laajakaista.fi)
16:51:34 tnt1 joins (~Thunderbi@user/tnt1)
16:51:36 <homo> > let f i = if i < 256 then [i] else (mod i 256) : f (div i 256) in f 203820382038
16:51:37 <lambdabot> [86,55,164,116,47]
16:52:07 × vanishingideal quits (~vanishing@user/vanishingideal) (Ping timeout: 252 seconds)
16:52:11 <merijn> mod should probably be rem, no?
16:52:27 <merijn> And you can optimise it with quoteRem
16:52:31 <merijn> eh, quotRem
16:52:33 <merijn> :t quotRem
16:52:34 <lambdabot> Integral a => a -> a -> (a, a)
16:52:45 <merijn> > 372 `quotRem` 256
16:52:46 <lambdabot> (1,116)
16:53:35 <homo> tuple is not a list
16:53:52 <mauke> :t uncurry (:)
16:53:53 <lambdabot> (a, [a]) -> [a]
16:53:53 <homo> also what's difference between mod and rem?
16:54:10 vanishingideal joins (~vanishing@user/vanishingideal)
16:54:11 <merijn> mod is always positive
16:54:22 <merijn> homo: So they're identical IFF both arguments are positive
16:54:34 <merijn> > (-1297 `mod` 256)
16:54:35 <lambdabot> -17
16:54:38 <merijn> > (-1297 `rem` 256)
16:54:39 <lambdabot> -17
16:54:46 <haskellbridge> <hellwolf> how can you create a tuple of unboxed blah
16:54:47 <merijn> or is it on the divider?
16:54:50 <merijn> I always forget
16:54:56 <merijn> hellwolf: With difficulty :)
16:55:00 <homo> and prototype that I use (assuming it converts to word8) assumes positive integers anyway
16:55:12 <merijn> > (1297 `rem` -256)
16:55:13 <hellwolf> :set -XWithDifficulty?
16:55:13 <lambdabot> error:
16:55:13 <lambdabot> Precedence parsing error
16:55:13 <lambdabot> cannot mix ‘rem’ [infixl 7] and prefix `-' [infixl 6] in the same in...
16:55:18 <merijn> > (1297 `rem` (-256))
16:55:19 <lambdabot> 17
16:55:25 <merijn> > (-1297 `rem` (-256))
16:55:27 <lambdabot> -17
16:55:31 <merijn> > (-1297 `mod` (-256))
16:55:32 <lambdabot> 239
16:55:35 <merijn> > (1297 `mod` (-256))
16:55:36 <lambdabot> -239
16:56:25 <merijn> hellwolf: I think you just need UnboxedTuples and MagicHash?
16:58:24 × _73 quits (~user@129.63.248.16) (Remote host closed the connection)
17:01:23 Googulator7 joins (~Googulato@81.183.235.203)
17:04:40 × Googulator55 quits (~Googulato@netacc-gpn-34-124-103.pool.yettel.hu) (Ping timeout: 240 seconds)
17:05:39 <hellwolf> https://paste.tomsmeding.com/0xsGQoyr
17:05:46 <hellwolf> I don't know what I am doing, but I crashed GHC
17:06:43 × vanishingideal quits (~vanishing@user/vanishingideal) (Ping timeout: 264 seconds)
17:07:01 <merijn> Congrats!
17:07:13 <homo> merijn the reason to not use quotRem and uncurry is because resulting code becomes longer than it is with div and mod/rem
17:07:28 <merijn> hellwolf: ah, you can't do that in ghci I expect
17:07:39 <haskellbridge> <sm> six mentions of Call Stack, making clear there was panic!
17:07:51 <merijn> hellwolf: ghci doesn't compile to machine code, it compiles to bytecode that's interpreted
17:08:04 <merijn> hellwolf: I'm not sure bytecode can support unboxed tuples
17:08:08 <haskellbridge> <sm> Don't Panic, GHC
17:08:08 vanishingideal joins (~vanishing@user/vanishingideal)
17:08:55 <homo> > let f i = if i < 256 then [i] else uncurry (flip (:)) . (\(a,b) -> (f a, b)) $ quotRem i 256 in f 203820382038
17:08:57 <lambdabot> [86,55,164,116,47]
17:09:08 <homo> > let f i = if i < 256 then [i] else (mod i 256) : f (div i 256) in f 203820382038
17:09:10 <lambdabot> [86,55,164,116,47]
17:09:16 <hellwolf> I proceed to crash https://play.haskell.org/ then
17:09:45 <merijn> hellwolf: You can try to start ghci with -fobject-code
17:10:10 × Googulator7 quits (~Googulato@81.183.235.203) (Ping timeout: 240 seconds)
17:10:18 <geekosaur> it's supposed to in recent versions but you need to turn on a flag (-fno-unoptimized-core-for-interpreter, I think)
17:10:50 <geekosaur> requires 9.8 or later; older versions crash with unboxed tuples
17:11:13 <geekosaur> (the bytecode interpreter can't tell the difference between boxed and unboxed tuples, specifically)
17:12:18 × machinedgod quits (~machinedg@d108-173-18-100.abhsia.telus.net) (Ping timeout: 252 seconds)
17:14:22 × kuribas quits (~user@ip-188-118-57-242.reverse.destiny.be) (Remote host closed the connection)
17:15:23 <hellwolf> https://play.haskell.org/saved/YjifSESh
17:15:32 <hellwolf> crash GHC 9.10, but meaningful error in 9.8
17:15:36 <hellwolf> wrong code, I guess.
17:16:24 <geekosaur> interesting. I'd report that
17:16:40 <geekosaur> although maybe 9.10.2-to-be already has it fixed
17:18:03 <hellwolf> what's the syntax for unboxed tuple anyways
17:18:12 <hellwolf> is it `(# ... #)`
17:18:27 <geekosaur> yes
17:18:42 tzh joins (~tzh@c-76-115-131-146.hsd1.or.comcast.net)
17:18:46 <geekosaur> (with commas; note that with | it's unboxed sum)
17:20:03 <hellwolf> " Operator applied to too few arguments: #"
17:20:54 <geekosaur> did you turn on MagicHash?
17:21:06 <hellwolf> yes
17:21:17 <hellwolf> let me read some docs
17:22:11 <hellwolf> well, the solution to all your problems -XUnboxedTuples
17:22:24 <hellwolf> ¯_(ツ)_/¯
17:22:33 × Everything quits (~Everythin@195.138.86.118) (Ping timeout: 252 seconds)
17:25:21 <mauke> what happened to the left arm? (does your irc client speak markdown?)
17:25:25 Googulator7 joins (~Googulato@20014C4D1DC76E0020B6DF4FD38204F1.dsl.pool.telekom.hu)
17:25:43 <hellwolf> losing arms and legs using ghc
17:26:23 <hellwolf> print ((# (wordToWord8# 8##), (wordToWord8# 9##) #) :: F#) ...
17:26:34 Pixi__ is now known as Pixi
17:26:37 <hellwolf> now idea how to lift >>> show an unlifted type
17:26:40 <hellwolf> *no
17:26:47 <hellwolf> but I think I am letting it go; I digressed too much.
17:26:59 alfiee joins (~alfiee@user/alfiee)
17:27:51 × Googulator7 quits (~Googulato@20014C4D1DC76E0020B6DF4FD38204F1.dsl.pool.telekom.hu) (Client Quit)
17:30:10 econo_ joins (uid147250@id-147250.tinside.irccloud.com)
17:30:18 simplystuart joins (~simplystu@c-75-75-152-164.hsd1.pa.comcast.net)
17:30:33 KicksonButt joins (~quassel@187.21.174.221)
17:31:01 × alfiee quits (~alfiee@user/alfiee) (Ping timeout: 244 seconds)
17:34:41 × simplystuart quits (~simplystu@c-75-75-152-164.hsd1.pa.comcast.net) (Ping timeout: 248 seconds)
17:36:35 × titibandit quits (e33ffbab65@user/titibandit) (Remote host closed the connection)
17:37:00 × merijn quits (~merijn@62.45.137.128) (Ping timeout: 244 seconds)
17:49:41 merijn joins (~merijn@128-137-045-062.dynamic.caiway.nl)
17:50:15 tokie parts (~tokie@user/strtok) (WeeChat 2.8)
17:50:47 × euleritian quits (~euleritia@ip4d17fae8.dynamic.kabel-deutschland.de) (Ping timeout: 265 seconds)
17:53:48 euleritian joins (~euleritia@dynamic-176-000-001-239.176.0.pool.telefonica.de)
17:56:27 × jleightcap quits (7bc4014b62@user/jleightcap) (Remote host closed the connection)
17:56:37 jleigh joins (7bc4014b62@user/jleightcap)
17:59:47 × sord937 quits (~sord937@gateway/tor-sasl/sord937) (Quit: sord937)
18:08:46 × hueso quits (~root@user/hueso) (Read error: Connection reset by peer)
18:11:09 × tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
18:13:22 hueso joins (~root@user/hueso)
18:15:05 target_i joins (~target_i@user/target-i/x-6023099)
18:15:21 × euleritian quits (~euleritia@dynamic-176-000-001-239.176.0.pool.telefonica.de) (Read error: Connection reset by peer)
18:15:39 euleritian joins (~euleritia@ip4d17fae8.dynamic.kabel-deutschland.de)
18:16:21 × dhil quits (~dhil@2a0c:b381:588:5f00:29fc:4647:d8a6:1493) (Ping timeout: 248 seconds)
18:17:56 alfiee joins (~alfiee@user/alfiee)
18:22:19 × alfiee quits (~alfiee@user/alfiee) (Ping timeout: 264 seconds)
18:24:33 × infinity0 quits (~infinity0@pwned.gg) (Ping timeout: 245 seconds)
18:36:59 × merijn quits (~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 252 seconds)
18:38:01 tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
18:38:09 × jespada quits (~jespada@2800:a4:2288:4600:a43e:beb4:c592:b90b) (Quit: My Mac has gone to sleep. ZZZzzz…)
18:39:08 merijn joins (~merijn@128-137-045-062.dynamic.caiway.nl)
18:39:56 × euleritian quits (~euleritia@ip4d17fae8.dynamic.kabel-deutschland.de) (Ping timeout: 252 seconds)
18:40:16 simplystuart joins (~simplystu@c-75-75-152-164.hsd1.pa.comcast.net)
18:40:47 euleritian joins (~euleritia@dynamic-176-000-001-239.176.0.pool.telefonica.de)
18:44:05 × merijn quits (~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 248 seconds)
18:44:33 × simplystuart quits (~simplystu@c-75-75-152-164.hsd1.pa.comcast.net) (Ping timeout: 245 seconds)
18:45:25 × Lord_of_Life quits (~Lord@user/lord-of-life/x-2819915) (Ping timeout: 244 seconds)
18:45:35 infinity0 joins (~infinity0@pwned.gg)
18:49:28 × euleritian quits (~euleritia@dynamic-176-000-001-239.176.0.pool.telefonica.de) (Ping timeout: 252 seconds)
18:49:49 euleritian joins (~euleritia@dynamic-176-004-179-180.176.4.pool.telefonica.de)
18:50:06 Lord_of_Life joins (~Lord@user/lord-of-life/x-2819915)
18:54:54 merijn joins (~merijn@128-137-045-062.dynamic.caiway.nl)
18:59:51 × merijn quits (~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 246 seconds)
19:03:41 wootehfoot joins (~wootehfoo@user/wootehfoot)
19:03:53 machinedgod joins (~machinedg@d108-173-18-100.abhsia.telus.net)
19:05:32 sawilagar joins (~sawilagar@user/sawilagar)
19:07:35 alfiee joins (~alfiee@user/alfiee)
19:09:00 simplystuart joins (~simplystu@c-75-75-152-164.hsd1.pa.comcast.net)
19:10:55 merijn joins (~merijn@128-137-045-062.dynamic.caiway.nl)
19:12:34 × alfiee quits (~alfiee@user/alfiee) (Ping timeout: 272 seconds)
19:13:06 × simplystuart quits (~simplystu@c-75-75-152-164.hsd1.pa.comcast.net) (Ping timeout: 244 seconds)
19:18:18 sprotte24 joins (~sprotte24@p200300d16f121000c5109c58f26764fc.dip0.t-ipconnect.de)
19:18:33 LainExperiments joins (~LainExper@user/LainExperiments)
19:27:01 g00gler joins (uid125351@id-125351.uxbridge.irccloud.com)
19:29:13 × tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
19:31:46 tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
19:33:10 dhil joins (~dhil@2a0c:b381:588:5f00:7e71:8861:c648:1b6)
19:36:37 sinbad joins (~sinbad@user/sinbad)
19:37:48 HappyNewYear2025 joins (~newyear@2.219.56.221)
19:38:05 Guest15 joins (~Guest15@81-228-133-81-no600.tbcn.telia.com)
19:41:56 × tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
19:43:21 × euleritian quits (~euleritia@dynamic-176-004-179-180.176.4.pool.telefonica.de) (Read error: Connection reset by peer)
19:43:39 euleritian joins (~euleritia@ip4d17fae8.dynamic.kabel-deutschland.de)
19:43:44 tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
19:51:42 × weary-traveler quits (~user@user/user363627) (Remote host closed the connection)
19:53:53 simplystuart joins (~simplystu@c-75-75-152-164.hsd1.pa.comcast.net)
19:58:18 × simplystuart quits (~simplystu@c-75-75-152-164.hsd1.pa.comcast.net) (Ping timeout: 246 seconds)
19:59:32 alfiee joins (~alfiee@user/alfiee)
19:59:35 <sinbad> I am trying to build a completely static executable in a alpine:edge container. The program is written in haskell, it uses gpg as an external program or alternatively gpgme library API depending on a cabal flag. I used gchup to set ghc/cabal up. I can compile both variants as a dynamic executables and they work fine. I can also build the variant using gpg completely static. However, building with gpgme lib API it produces a lot of unde
19:59:35 <sinbad> fined references while linking to libgpgme.a. Any advice how to go about solving this?
20:00:05 × caconym quits (~caconym@user/caconym) (Quit: bye)
20:00:41 caconym joins (~caconym@user/caconym)
20:01:23 <sinbad> asking the same question on #alpine-linux
20:01:40 alecs joins (~alecs@61.pool85-58-154.dynamic.orange.es)
20:03:54 × xdminsy quits (~xdminsy@117.147.71.143) (Ping timeout: 252 seconds)
20:04:05 × alfiee quits (~alfiee@user/alfiee) (Ping timeout: 248 seconds)
20:04:46 xdminsy joins (~xdminsy@117.147.71.143)
20:05:48 × alecs quits (~alecs@61.pool85-58-154.dynamic.orange.es) (Ping timeout: 245 seconds)
20:07:12 <haskellbridge> <sm> I would also try #ghcup:matrix.org (https://matrix.to/#/#ghcup:matrix.org) and #GHC:matrix.org (https://matrix.to/#/#GHC:matrix.org)
20:13:55 simplystuart joins (~simplystu@c-75-75-152-164.hsd1.pa.comcast.net)
20:16:18 × sprotte24 quits (~sprotte24@p200300d16f121000c5109c58f26764fc.dip0.t-ipconnect.de) (Quit: Leaving)
20:18:29 × simplystuart quits (~simplystu@c-75-75-152-164.hsd1.pa.comcast.net) (Ping timeout: 248 seconds)
20:21:23 qeez joins (~qeez@2a00:1e88:1212:d400:b70f:1e29:cb76:d40d)
20:21:52 × ByronJohnson quits (~bairyn@MAIL.DIGITALKINGDOM.ORG) (Ping timeout: 252 seconds)
20:21:58 peterbecich joins (~Thunderbi@syn-047-229-123-186.res.spectrum.com)
20:24:34 × Guest15 quits (~Guest15@81-228-133-81-no600.tbcn.telia.com) (Quit: Client closed)
20:28:13 weary-traveler joins (~user@user/user363627)
20:28:33 ByronJohnson joins (~bairyn@MAIL.DIGITALKINGDOM.ORG)
20:34:13 × HappyNewYear2025 quits (~newyear@2.219.56.221) (Ping timeout: 244 seconds)
20:34:25 HappyNewYear2025 joins (~newyear@2.219.56.221)
20:36:10 × Smiles quits (uid551636@id-551636.lymington.irccloud.com) (Quit: Connection closed for inactivity)
20:37:16 × peterbecich quits (~Thunderbi@syn-047-229-123-186.res.spectrum.com) (Ping timeout: 252 seconds)
20:38:33 Googulator joins (~Googulato@2a01-036d-0106-1666-458a-5c2c-c01a-04f9.pool6.digikabel.hu)
20:46:04 × remmie quits (ianremsen@tilde.team) (Ping timeout: 252 seconds)
20:46:07 Wstfgl0 joins (~me-me@kc.randomserver.name)
20:46:50 simplystuart joins (~simplystu@c-75-75-152-164.hsd1.pa.comcast.net)
20:47:54 × Me-me quits (~me-me@kc.randomserver.name) (Ping timeout: 252 seconds)
20:47:56 Wstfgl0 is now known as Me-me
20:49:07 remmie joins (ianremsen@tilde.team)
20:49:35 alfiee joins (~alfiee@user/alfiee)
20:51:12 × simplystuart quits (~simplystu@c-75-75-152-164.hsd1.pa.comcast.net) (Ping timeout: 252 seconds)
20:54:07 × euleritian quits (~euleritia@ip4d17fae8.dynamic.kabel-deutschland.de) (Ping timeout: 252 seconds)
20:54:07 × alfiee quits (~alfiee@user/alfiee) (Ping timeout: 264 seconds)
20:54:44 euleritian joins (~euleritia@dynamic-176-004-179-180.176.4.pool.telefonica.de)
20:58:08 × dhil quits (~dhil@2a0c:b381:588:5f00:7e71:8861:c648:1b6) (Remote host closed the connection)
21:01:48 × kimiamania quits (~65804703@user/kimiamania) (Quit: PegeLinux)
21:02:10 kimiamania8 joins (~65804703@user/kimiamania)
21:02:12 × Spawns_Carpeting quits (~mobile@user/spawns-carpeting/x-6969421) (Ping timeout: 252 seconds)
21:03:28 Spawns_Carpeting joins (~mobile@user/spawns-carpeting/x-6969421)
21:03:29 simplystuart joins (~simplystu@c-75-75-152-164.hsd1.pa.comcast.net)
21:08:03 × simplystuart quits (~simplystu@c-75-75-152-164.hsd1.pa.comcast.net) (Ping timeout: 252 seconds)
21:18:50 ljdarj joins (~Thunderbi@user/ljdarj)
21:20:04 × merijn quits (~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 265 seconds)
21:21:10 × LainExperiments quits (~LainExper@user/LainExperiments) (Ping timeout: 240 seconds)
21:31:37 merijn joins (~merijn@128-137-045-062.dynamic.caiway.nl)
21:35:45 simplystuart joins (~simplystu@c-75-75-152-164.hsd1.pa.comcast.net)
21:38:20 alfiee joins (~alfiee@user/alfiee)
21:38:30 × merijn quits (~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 252 seconds)
21:40:45 × simplystuart quits (~simplystu@c-75-75-152-164.hsd1.pa.comcast.net) (Ping timeout: 276 seconds)
21:43:21 × alfiee quits (~alfiee@user/alfiee) (Ping timeout: 276 seconds)
21:49:31 jleigh is now known as jleightcap
21:49:40 merijn joins (~merijn@128-137-045-062.dynamic.caiway.nl)
21:50:32 × forell quits (~forell@user/forell) (Quit: ZNC - https://znc.in)
21:50:49 forell joins (~forell@user/forell)
21:52:38 cuteguest joins (~cuteguest@2600:100f:b060:6089:44ba:f622:48eb:9d0b)
21:53:50 × forell quits (~forell@user/forell) (Client Quit)
21:53:51 <cuteguest> hiiiii ^^ has anyone here used stuff from Data.Constraint or Data.Constraint.Extras? they seem v interesting
21:54:26 × cuteguest quits (~cuteguest@2600:100f:b060:6089:44ba:f622:48eb:9d0b) (Client Quit)
21:54:42 cuteguest joins (~cuteguest@2600:100f:b060:6089:44ba:f622:48eb:9d0b)
21:56:11 <cuteguest> also anyone else up glorping it?
21:56:32 × cuteguest quits (~cuteguest@2600:100f:b060:6089:44ba:f622:48eb:9d0b) (Client Quit)
21:56:52 cuteguest joins (~cuteguest@2600:100f:b060:6089:44ba:f622:48eb:9d0b)
21:57:40 <cuteguest> ok im slpy gn
21:57:55 × cuteguest quits (~cuteguest@2600:100f:b060:6089:44ba:f622:48eb:9d0b) (Client Quit)
22:01:17 forell joins (~forell@user/forell)
22:03:53 alecs joins (~alecs@61.pool85-58-154.dynamic.orange.es)
22:04:07 × merijn quits (~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 244 seconds)
22:08:31 × alecs quits (~alecs@61.pool85-58-154.dynamic.orange.es) (Ping timeout: 264 seconds)
22:09:53 × qeez quits (~qeez@2a00:1e88:1212:d400:b70f:1e29:cb76:d40d) (Quit: qeez)
22:16:04 merijn joins (~merijn@128-137-045-062.dynamic.caiway.nl)
22:16:11 × takuan quits (~takuan@178-116-218-225.access.telenet.be) (Remote host closed the connection)
22:18:03 simplystuart joins (~simplystu@c-75-75-152-164.hsd1.pa.comcast.net)
22:21:07 × merijn quits (~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 264 seconds)
22:21:43 × dsrt^ quits (~dsrt@108.192.66.114) (Ping timeout: 264 seconds)
22:22:55 × simplystuart quits (~simplystu@c-75-75-152-164.hsd1.pa.comcast.net) (Ping timeout: 264 seconds)
22:23:32 × michalz_ quits (~michalz@185.246.207.203) (Remote host closed the connection)
22:28:37 sinbad parts (~sinbad@user/sinbad) ()
22:29:36 sprotte24 joins (~sprotte24@p200300d16f121000c5109c58f26764fc.dip0.t-ipconnect.de)
22:31:51 merijn joins (~merijn@128-137-045-062.dynamic.caiway.nl)
22:32:06 alfiee joins (~alfiee@user/alfiee)
22:36:27 × alfiee quits (~alfiee@user/alfiee) (Ping timeout: 265 seconds)
22:37:08 dmwit joins (~dmwit@2600:4040:2646:b300:d62:4f7e:bd88:2572)
22:37:19 × merijn quits (~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 264 seconds)
22:39:13 <dmwit> shower thought: it should be forever = fix . (>=>) and the existing one, fix . (>>), should be forever_
22:40:27 <glguy> repeatM_?
22:41:03 <dmwit> If that's a thing, hoogle doesn't know about it in any library I'd consider standard.
22:41:58 <dmwit> It's iterateM_ in monad-loops, I think.
22:46:46 × g00gler quits (uid125351@id-125351.uxbridge.irccloud.com) (Quit: Connection closed for inactivity)
22:46:53 <glguy> No, it's not a thing. I was thinking of things that I've wanted in this space
22:47:33 <dmwit> Yeah. I guess now that you mention it, there's rather a lot of variations that I would have found useful at one or point or another.
22:47:39 merijn joins (~merijn@128-137-045-062.dynamic.caiway.nl)
22:52:12 × merijn quits (~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 252 seconds)
22:52:33 × KicksonButt quits (~quassel@187.21.174.221) (Ping timeout: 248 seconds)
22:55:59 × target_i quits (~target_i@user/target-i/x-6023099) (Quit: leaving)
22:56:28 × Midjak quits (~MarciZ@82.66.147.146) (Quit: This computer has gone to sleep)
22:57:22 × wootehfoot quits (~wootehfoo@user/wootehfoot) (Read error: Connection reset by peer)
22:58:11 peterbecich joins (~Thunderbi@syn-047-229-123-186.res.spectrum.com)
23:03:08 merijn joins (~merijn@128-137-045-062.dynamic.caiway.nl)
23:08:21 × merijn quits (~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 265 seconds)
23:11:57 simplystuart joins (~simplystu@c-75-75-152-164.hsd1.pa.comcast.net)
23:16:33 × simplystuart quits (~simplystu@c-75-75-152-164.hsd1.pa.comcast.net) (Ping timeout: 265 seconds)
23:17:57 × __monty__ quits (~toonn@user/toonn) (Quit: leaving)
23:18:29 × sawilagar quits (~sawilagar@user/sawilagar) (Ping timeout: 265 seconds)
23:18:51 Midjak joins (~MarciZ@82.66.147.146)
23:18:55 merijn joins (~merijn@128-137-045-062.dynamic.caiway.nl)
23:21:30 alfiee joins (~alfiee@user/alfiee)
23:23:44 × merijn quits (~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 252 seconds)
23:23:49 × tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
23:24:25 <Leary> hellwolf: https://hackage.haskell.org/package/ghc-bignum-1.3/docs/GHC-Num-Integer.html#v:integerToMutableByteArray-35-
23:25:56 × alfiee quits (~alfiee@user/alfiee) (Ping timeout: 252 seconds)
23:26:52 g00gler joins (uid125351@id-125351.uxbridge.irccloud.com)
23:29:53 × Square quits (~Square@user/square) (Ping timeout: 244 seconds)
23:34:42 merijn joins (~merijn@128-137-045-062.dynamic.caiway.nl)
23:39:29 × merijn quits (~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 252 seconds)
23:42:45 × pabs3 quits (~pabs3@user/pabs3) (Ping timeout: 248 seconds)
23:49:40 <hellwolf> does anyone know how to use TH to express a list of constraints in its quotation form: [d| instance ($(mapM (pure . TH.conT ''ABITypeable) xs)) => ABITypeable $(tpl) where ... |]
23:49:57 <hellwolf> I know how to do it without the quotation form, but that's not so read.
23:50:30 merijn joins (~merijn@128-137-045-062.dynamic.caiway.nl)
23:54:54 × ljdarj quits (~Thunderbi@user/ljdarj) (Ping timeout: 244 seconds)
23:55:12 × merijn quits (~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 244 seconds)
23:56:03 × dmwit quits (~dmwit@2600:4040:2646:b300:d62:4f7e:bd88:2572) (Quit: Client closed)
23:56:14 <c_wraith> There are lots of places you just can't splice into. That might be one of them.
23:57:41 <c_wraith> though that mapM (pure . blah) is kind of funny.
23:57:55 <c_wraith> that'd be like... pure (map blah ...)

All times are in UTC on 2025-01-24.