2023/07/20

2023-07-20 00:01:05 +0200cross(~cross@spitfire.i.gajendra.net)
2023-07-20 00:01:59 +0200arahael_(~arahael@115-64-199-191.tpgi.com.au)
2023-07-20 00:03:32 +0200sagax(~sagax_nb@user/sagax)
2023-07-20 00:05:46 +0200alexbiehl(~alexbiehl@2a02:8108:323f:ca14:21d2:6a32:ba24:37d0)
2023-07-20 00:07:18 +0200takuan(~takuan@178-116-218-225.access.telenet.be) (Remote host closed the connection)
2023-07-20 00:08:18 +0200wroathe(~wroathe@user/wroathe)
2023-07-20 00:11:52 +0200alexbiehl(~alexbiehl@2a02:8108:323f:ca14:21d2:6a32:ba24:37d0) (Ping timeout: 240 seconds)
2023-07-20 00:12:44 +0200arahael_(~arahael@115-64-199-191.tpgi.com.au) (Ping timeout: 246 seconds)
2023-07-20 00:19:44 +0200slack1256(~slack1256@186.11.102.225) (Remote host closed the connection)
2023-07-20 00:21:41 +0200Guest8732(~finn@176-151-21-224.abo.bbox.fr) (Ping timeout: 245 seconds)
2023-07-20 00:22:27 +0200__monty__(~toonn@user/toonn) (Quit: leaving)
2023-07-20 00:22:56 +0200mncheck(~mncheck@193.224.205.254) (Ping timeout: 245 seconds)
2023-07-20 00:25:04 +0200arahael_(~arahael@115-64-199-191.tpgi.com.au)
2023-07-20 00:29:20 +0200gnalzo(~gnalzo@2a01:e0a:498:fd50:fcc6:bb5d:489a:ce8c) (Quit: WeeChat 4.0.1)
2023-07-20 00:29:41 +0200Tuplanolla(~Tuplanoll@91-159-68-236.elisa-laajakaista.fi) (Ping timeout: 246 seconds)
2023-07-20 00:31:12 +0200acidjnk(~acidjnk@p200300d6e7072f4144ad9ffde27bd696.dip0.t-ipconnect.de) (Ping timeout: 245 seconds)
2023-07-20 00:39:52 +0200thegeekinside(~thegeekin@189.217.90.138)
2023-07-20 00:42:59 +0200alexbiehl(~alexbiehl@2a02:8108:323f:ca14:21d2:6a32:ba24:37d0)
2023-07-20 00:43:59 +0200azimut(~azimut@gateway/tor-sasl/azimut) (Ping timeout: 240 seconds)
2023-07-20 00:47:25 +0200alexbiehl(~alexbiehl@2a02:8108:323f:ca14:21d2:6a32:ba24:37d0) (Ping timeout: 240 seconds)
2023-07-20 00:54:02 +0200arahael_(~arahael@115-64-199-191.tpgi.com.au) (Ping timeout: 250 seconds)
2023-07-20 01:04:11 +0200wroathe(~wroathe@user/wroathe) (Ping timeout: 245 seconds)
2023-07-20 01:07:18 +0200ec(~ec@gateway/tor-sasl/ec) (Ping timeout: 240 seconds)
2023-07-20 01:09:36 +0200micro(~micro@user/micro) (Ping timeout: 258 seconds)
2023-07-20 01:09:50 +0200ec(~ec@gateway/tor-sasl/ec)
2023-07-20 01:11:55 +0200micro(~micro@user/micro)
2023-07-20 01:15:06 +0200tv3n(~stiv3n@2601:647:8580:f2b0:1481:73f3:db97:7cdf) (Quit: WeeChat 3.8)
2023-07-20 01:16:09 +0200alexbiehl(~alexbiehl@2a02:8108:323f:ca14:21d2:6a32:ba24:37d0)
2023-07-20 01:20:56 +0200alexbiehl(~alexbiehl@2a02:8108:323f:ca14:21d2:6a32:ba24:37d0) (Ping timeout: 272 seconds)
2023-07-20 01:21:50 +0200arahael_(~arahael@115-64-199-191.tpgi.com.au)
2023-07-20 01:24:36 +0200ft(~ft@p3e9bc856.dip0.t-ipconnect.de) (Ping timeout: 245 seconds)
2023-07-20 01:29:08 +0200misterfish(~misterfis@84-53-85-146.bbserv.nl) (Ping timeout: 250 seconds)
2023-07-20 01:31:23 +0200ft(~ft@p3e9bcb94.dip0.t-ipconnect.de)
2023-07-20 01:36:05 +0200mauke_(~mauke@user/mauke)
2023-07-20 01:37:27 +0200mauke(~mauke@user/mauke) (Ping timeout: 245 seconds)
2023-07-20 01:37:27 +0200mauke_mauke
2023-07-20 01:39:44 +0200nick4(~nick@2600:8807:9084:7800:99b:f00:aec6:43d1)
2023-07-20 01:40:34 +0200arahael_(~arahael@115-64-199-191.tpgi.com.au) (Ping timeout: 272 seconds)
2023-07-20 01:47:34 +0200lottaquestions_(~nick@2607:fa49:503d:b200:3c9:7bb3:d043:de20) (Remote host closed the connection)
2023-07-20 01:48:00 +0200lottaquestions_(~nick@2607:fa49:503d:b200:2b97:f565:21b7:f95)
2023-07-20 01:49:37 +0200alexbiehl(~alexbiehl@2a02:8108:323f:ca14:21d2:6a32:ba24:37d0)
2023-07-20 01:53:52 +0200alexbiehl(~alexbiehl@2a02:8108:323f:ca14:21d2:6a32:ba24:37d0) (Ping timeout: 240 seconds)
2023-07-20 01:55:33 +0200Axma64160Axman6
2023-07-20 02:03:07 +0200phma(phma@2001:5b0:210b:e378:e5fc:261c:d0b:f79d) (Read error: Connection reset by peer)
2023-07-20 02:03:17 +0200oo_miguel(~Thunderbi@78-11-179-96.static.ip.netia.com.pl) (Ping timeout: 245 seconds)
2023-07-20 02:03:35 +0200phma(~phma@2001:5b0:210b:e378:e5fc:261c:d0b:f79d)
2023-07-20 02:11:15 +0200pickleju1ce(~root@172.56.217.108) (Ping timeout: 246 seconds)
2023-07-20 02:13:58 +0200picklejuice(~root@172.58.203.237)
2023-07-20 02:18:55 +0200arahael_(~arahael@115-64-199-191.tpgi.com.au)
2023-07-20 02:21:50 +0200machinedgod(~machinedg@d198-53-218-113.abhsia.telus.net) (Ping timeout: 252 seconds)
2023-07-20 02:22:09 +0200Unicorn_Princess(~Unicorn_P@user/Unicorn-Princess/x-3540542) (Quit: Leaving)
2023-07-20 02:22:34 +0200phma(~phma@2001:5b0:210b:e378:e5fc:261c:d0b:f79d) (Read error: Connection reset by peer)
2023-07-20 02:22:38 +0200alexbiehl(~alexbiehl@2a02:8108:323f:ca14:21d2:6a32:ba24:37d0)
2023-07-20 02:22:59 +0200phma(~phma@host-67-44-208-43.hnremote.net)
2023-07-20 02:26:47 +0200alexbiehl(~alexbiehl@2a02:8108:323f:ca14:21d2:6a32:ba24:37d0) (Ping timeout: 246 seconds)
2023-07-20 02:27:21 +0200wroathe(~wroathe@207-153-38-140.fttp.usinternet.com)
2023-07-20 02:27:21 +0200wroathe(~wroathe@207-153-38-140.fttp.usinternet.com) (Changing host)
2023-07-20 02:27:21 +0200wroathe(~wroathe@user/wroathe)
2023-07-20 02:36:35 +0200arahael_(~arahael@115-64-199-191.tpgi.com.au) (Ping timeout: 246 seconds)
2023-07-20 02:44:58 +0200codaraxis__(~codaraxis@user/codaraxis)
2023-07-20 02:45:09 +0200segfaultfizzbuzz(~segfaultf@23-93-74-212.fiber.dynamic.sonic.net)
2023-07-20 02:48:35 +0200codaraxis(~codaraxis@user/codaraxis) (Ping timeout: 264 seconds)
2023-07-20 02:53:37 +0200emmanuelux(~emmanuelu@user/emmanuelux) (Quit: au revoir)
2023-07-20 02:54:39 +0200razetime(~quassel@117.193.6.104)
2023-07-20 02:56:15 +0200alexbiehl(~alexbiehl@2a02:8108:323f:ca14:21d2:6a32:ba24:37d0)
2023-07-20 02:58:00 +0200alexbieh_(~alexbiehl@2a02:8108:323f:c964:5da9:89b:de36:2b2e)
2023-07-20 03:01:00 +0200alexbiehl(~alexbiehl@2a02:8108:323f:ca14:21d2:6a32:ba24:37d0) (Ping timeout: 272 seconds)
2023-07-20 03:02:27 +0200alexbieh_(~alexbiehl@2a02:8108:323f:c964:5da9:89b:de36:2b2e) (Ping timeout: 245 seconds)
2023-07-20 03:11:01 +0200albet70(~xxx@2400:8902::f03c:92ff:fe60:98d8) (Remote host closed the connection)
2023-07-20 03:14:23 +0200waleee(~waleee@2001:9b0:21c:4000:5bf9:6515:c030:57b7) (Ping timeout: 246 seconds)
2023-07-20 03:15:03 +0200falafel(~falafel@2603-7000-a700-8710-feb2-f62b-b255-671f.res6.spectrum.com)
2023-07-20 03:16:19 +0200dobblego(~dibblego@116-255-1-151.ip4.superloop.au)
2023-07-20 03:16:19 +0200dobblego(~dibblego@116-255-1-151.ip4.superloop.au) (Changing host)
2023-07-20 03:16:19 +0200dobblego(~dibblego@haskell/developer/dibblego)
2023-07-20 03:16:53 +0200dobblegodibblego
2023-07-20 03:17:09 +0200albet70(~xxx@2400:8902::f03c:92ff:fe60:98d8)
2023-07-20 03:17:53 +0200picklejuice(~root@172.58.203.237) (Ping timeout: 246 seconds)
2023-07-20 03:18:03 +0200picklejuice(~root@c-73-196-164-60.hsd1.nj.comcast.net)
2023-07-20 03:22:58 +0200nate2(~nate@c-98-45-169-16.hsd1.ca.comcast.net)
2023-07-20 03:25:56 +0200[itchyjunk](~itchyjunk@user/itchyjunk/x-7353470) (Ping timeout: 246 seconds)
2023-07-20 03:27:50 +0200nate2(~nate@c-98-45-169-16.hsd1.ca.comcast.net) (Ping timeout: 252 seconds)
2023-07-20 03:29:21 +0200alexbiehl(~alexbiehl@2a02:8108:323f:c964:5da9:89b:de36:2b2e)
2023-07-20 03:30:15 +0200[itchyjunk](~itchyjunk@user/itchyjunk/x-7353470)
2023-07-20 03:33:50 +0200alexbiehl(~alexbiehl@2a02:8108:323f:c964:5da9:89b:de36:2b2e) (Ping timeout: 260 seconds)
2023-07-20 03:43:20 +0200codaraxis___(~codaraxis@user/codaraxis)
2023-07-20 03:44:08 +0200dibblego(~dibblego@haskell/developer/dibblego) (Ping timeout: 246 seconds)
2023-07-20 03:46:32 +0200codaraxis__(~codaraxis@user/codaraxis) (Ping timeout: 252 seconds)
2023-07-20 03:48:55 +0200dextaa(~DV@user/dextaa) (Ping timeout: 240 seconds)
2023-07-20 03:49:13 +0200dibblego(~dibblego@116-255-1-151.ip4.superloop.au)
2023-07-20 03:49:13 +0200dibblego(~dibblego@116-255-1-151.ip4.superloop.au) (Changing host)
2023-07-20 03:49:13 +0200dibblego(~dibblego@haskell/developer/dibblego)
2023-07-20 03:49:44 +0200pickleju1ce(~root@172.58.203.237)
2023-07-20 03:51:08 +0200yaroot(~yaroot@p3274042-ipngn2701souka.saitama.ocn.ne.jp) (Ping timeout: 246 seconds)
2023-07-20 03:53:00 +0200picklejuice(~root@c-73-196-164-60.hsd1.nj.comcast.net) (Ping timeout: 250 seconds)
2023-07-20 03:59:57 +0200pickleju1ce(~root@172.58.203.237) (Ping timeout: 245 seconds)
2023-07-20 04:00:06 +0200picklejuice(~root@c-73-196-164-60.hsd1.nj.comcast.net)
2023-07-20 04:01:45 +0200yaroot(~yaroot@2400:4052:ac0:d900:1cf4:2aff:fe51:c04c)
2023-07-20 04:02:51 +0200dextaa(~DV@user/dextaa)
2023-07-20 04:03:02 +0200alexbiehl(~alexbiehl@2a02:8108:323f:c964:5da9:89b:de36:2b2e)
2023-07-20 04:04:57 +0200lottaquestions_(~nick@2607:fa49:503d:b200:2b97:f565:21b7:f95) (Ping timeout: 245 seconds)
2023-07-20 04:07:12 +0200alexbiehl(~alexbiehl@2a02:8108:323f:c964:5da9:89b:de36:2b2e) (Ping timeout: 240 seconds)
2023-07-20 04:14:35 +0200arahael_(~arahael@115-64-199-191.tpgi.com.au)
2023-07-20 04:16:53 +0200nate2(~nate@c-98-45-169-16.hsd1.ca.comcast.net)
2023-07-20 04:19:29 +0200arahael_(~arahael@115-64-199-191.tpgi.com.au) (Ping timeout: 246 seconds)
2023-07-20 04:20:44 +0200xff0x(~xff0x@ai086045.d.east.v6connect.net) (Ping timeout: 250 seconds)
2023-07-20 04:23:53 +0200finn_elija(~finn_elij@user/finn-elija/x-0085643)
2023-07-20 04:23:53 +0200FinnElija(~finn_elij@user/finn-elija/x-0085643) (Killed (NickServ (Forcing logout FinnElija -> finn_elija)))
2023-07-20 04:23:53 +0200finn_elijaFinnElija
2023-07-20 04:25:26 +0200td_(~td@i5387092E.versanet.de) (Ping timeout: 245 seconds)
2023-07-20 04:27:29 +0200td_(~td@i53870919.versanet.de)
2023-07-20 04:37:05 +0200alexbiehl(~alexbiehl@2a02:8108:323f:c964:5da9:89b:de36:2b2e)
2023-07-20 04:51:26 +0200gmg(~user@user/gehmehgeh)
2023-07-20 04:52:40 +0200bitdex(~bitdex@gateway/tor-sasl/bitdex)
2023-07-20 04:53:06 +0200dibblego(~dibblego@haskell/developer/dibblego) (Ping timeout: 272 seconds)
2023-07-20 04:54:02 +0200[itchyjunk](~itchyjunk@user/itchyjunk/x-7353470) (Remote host closed the connection)
2023-07-20 04:54:38 +0200segfaultfizzbuzz(~segfaultf@23-93-74-212.fiber.dynamic.sonic.net) (Ping timeout: 246 seconds)
2023-07-20 04:55:30 +0200alexbiehl(~alexbiehl@2a02:8108:323f:c964:5da9:89b:de36:2b2e) (Ping timeout: 260 seconds)
2023-07-20 04:56:22 +0200dibblego(~dibblego@116-255-1-151.ip4.superloop.au)
2023-07-20 04:56:22 +0200dibblego(~dibblego@116-255-1-151.ip4.superloop.au) (Changing host)
2023-07-20 04:56:22 +0200dibblego(~dibblego@haskell/developer/dibblego)
2023-07-20 04:59:39 +0200gmg(~user@user/gehmehgeh) (Quit: Leaving)
2023-07-20 05:08:06 +0200dibblego(~dibblego@haskell/developer/dibblego) (Ping timeout: 260 seconds)
2023-07-20 05:10:08 +0200xff0x(~xff0x@125x103x176x34.ap125.ftth.ucom.ne.jp)
2023-07-20 05:12:43 +0200dibblego(~dibblego@116-255-1-151.ip4.superloop.au)
2023-07-20 05:12:43 +0200dibblego(~dibblego@116-255-1-151.ip4.superloop.au) (Changing host)
2023-07-20 05:12:43 +0200dibblego(~dibblego@haskell/developer/dibblego)
2023-07-20 05:15:47 +0200arahael_(~arahael@115-64-199-191.tpgi.com.au)
2023-07-20 05:18:14 +0200thegeekinside(~thegeekin@189.217.90.138) (Read error: Connection reset by peer)
2023-07-20 05:19:08 +0200nate2(~nate@c-98-45-169-16.hsd1.ca.comcast.net) (Ping timeout: 246 seconds)
2023-07-20 05:25:07 +0200alexbiehl(~alexbiehl@2a02:8108:323f:c964:5da9:89b:de36:2b2e)
2023-07-20 05:26:36 +0200picklejuice(~root@c-73-196-164-60.hsd1.nj.comcast.net) (Ping timeout: 250 seconds)
2023-07-20 05:29:17 +0200alexbiehl(~alexbiehl@2a02:8108:323f:c964:5da9:89b:de36:2b2e) (Ping timeout: 246 seconds)
2023-07-20 05:34:29 +0200falafel(~falafel@2603-7000-a700-8710-feb2-f62b-b255-671f.res6.spectrum.com) (Remote host closed the connection)
2023-07-20 05:35:26 +0200dextaa(~DV@user/dextaa) (Ping timeout: 246 seconds)
2023-07-20 05:41:30 +0200thegeekinside(~thegeekin@189.217.90.138)
2023-07-20 05:41:45 +0200czy(~user@host-140-26.ilcub310.champaign.il.us.clients.pavlovmedia.net)
2023-07-20 05:43:08 +0200thegeekinside(~thegeekin@189.217.90.138) (Read error: Connection reset by peer)
2023-07-20 05:48:59 +0200dextaa(~DV@user/dextaa)
2023-07-20 05:53:00 +0200zedkaido`(~user@2001:8a0:5721:ab00:90e:6cb:e1b9:d43f)
2023-07-20 05:56:08 +0200picklejuice(~root@c-73-196-164-60.hsd1.nj.comcast.net)
2023-07-20 05:57:04 +0200aforemny(~aforemny@2001:9e8:6cd7:3300:7d61:ca1a:b553:5487) (Ping timeout: 272 seconds)
2023-07-20 05:57:32 +0200aforemny(~aforemny@2001:9e8:6cfb:300:6d05:3e90:642c:8b78)
2023-07-20 05:58:18 +0200zedkaido`(~user@2001:8a0:5721:ab00:90e:6cb:e1b9:d43f) (ERC 5.4 (IRC client for GNU Emacs 28.2))
2023-07-20 05:58:21 +0200bilegeek(~bilegeek@2600:1008:b0aa:5ec5:9d99:948f:5e24:7117)
2023-07-20 05:58:47 +0200dibblego(~dibblego@haskell/developer/dibblego) (Ping timeout: 264 seconds)
2023-07-20 05:59:06 +0200stiell_(~stiell@gateway/tor-sasl/stiell) (Remote host closed the connection)
2023-07-20 05:59:29 +0200stiell_(~stiell@gateway/tor-sasl/stiell)
2023-07-20 06:01:29 +0200dibblego(~dibblego@116-255-1-151.ip4.superloop.au)
2023-07-20 06:01:29 +0200dibblego(~dibblego@116-255-1-151.ip4.superloop.au) (Changing host)
2023-07-20 06:01:29 +0200dibblego(~dibblego@haskell/developer/dibblego)
2023-07-20 06:10:38 +0200_ht(~Thunderbi@28-52-174-82.ftth.glasoperator.nl)
2023-07-20 06:11:38 +0200dibblego(~dibblego@haskell/developer/dibblego) (Ping timeout: 272 seconds)
2023-07-20 06:12:31 +0200razetime(~quassel@117.193.6.104) (Ping timeout: 245 seconds)
2023-07-20 06:12:52 +0200dibblego(~dibblego@116-255-1-151.ip4.superloop.au)
2023-07-20 06:12:52 +0200dibblego(~dibblego@116-255-1-151.ip4.superloop.au) (Changing host)
2023-07-20 06:12:52 +0200dibblego(~dibblego@haskell/developer/dibblego)
2023-07-20 06:16:42 +0200wroathe(~wroathe@user/wroathe) (Ping timeout: 272 seconds)
2023-07-20 06:19:58 +0200alexbiehl(~alexbiehl@2a02:8108:323f:c964:5da9:89b:de36:2b2e)
2023-07-20 06:20:54 +0200ystael(~ystael@user/ystael) (Ping timeout: 252 seconds)
2023-07-20 06:21:03 +0200gnalzo(~gnalzo@2a01:e0a:498:fd50:fcc6:bb5d:489a:ce8c)
2023-07-20 06:22:18 +0200trev(~trev@user/trev)
2023-07-20 06:23:47 +0200Inst(~Inst@2601:6c4:4081:2fc0:a599:7af4:6931:f494) (Remote host closed the connection)
2023-07-20 06:24:08 +0200Inst(~Inst@2601:6c4:4081:2fc0:a599:7af4:6931:f494)
2023-07-20 06:28:22 +0200alexbiehl(~alexbiehl@2a02:8108:323f:c964:5da9:89b:de36:2b2e) (Ping timeout: 260 seconds)
2023-07-20 06:30:53 +0200ddellacosta(~ddellacos@146.70.165.154) (Ping timeout: 246 seconds)
2023-07-20 06:33:06 +0200ddellacosta(~ddellacos@143.244.47.84)
2023-07-20 06:36:13 +0200zedkaido`(~user@2001:8a0:5721:ab00:90e:6cb:e1b9:d43f)
2023-07-20 06:37:21 +0200zedkaido`(~user@2001:8a0:5721:ab00:90e:6cb:e1b9:d43f) ()
2023-07-20 06:39:43 +0200xusr(~xusr@2001:8a0:5721:ab00:90e:6cb:e1b9:d43f)
2023-07-20 06:40:20 +0200hueso(~root@user/hueso) (Ping timeout: 252 seconds)
2023-07-20 06:50:19 +0200mhatta(~mhatta@www21123ui.sakura.ne.jp) (Quit: ZNC 1.8.2+deb2+b5 - https://znc.in)
2023-07-20 06:55:44 +0200azy(~azy@176-241-62-254.pool.digikabel.hu) (Ping timeout: 246 seconds)
2023-07-20 06:57:18 +0200hueso(~root@user/hueso)
2023-07-20 06:57:34 +0200azy(~azy@91-83-10-20.pool.digikabel.hu)
2023-07-20 06:58:23 +0200xusr(~xusr@2001:8a0:5721:ab00:90e:6cb:e1b9:d43f) (Remote host closed the connection)
2023-07-20 07:14:16 +0200alexbiehl(~alexbiehl@2a02:8108:323f:c964:5da9:89b:de36:2b2e)
2023-07-20 07:15:55 +0200nate2(~nate@c-98-45-169-16.hsd1.ca.comcast.net)
2023-07-20 07:19:24 +0200alexbiehl(~alexbiehl@2a02:8108:323f:c964:5da9:89b:de36:2b2e) (Ping timeout: 272 seconds)
2023-07-20 07:20:22 +0200nate2(~nate@c-98-45-169-16.hsd1.ca.comcast.net) (Ping timeout: 245 seconds)
2023-07-20 07:21:08 +0200shapr(~user@2600:1700:c640:3100:5fb0:4fe5:2af0:8aa4) (Ping timeout: 246 seconds)
2023-07-20 07:21:48 +0200razetime(~quassel@117.193.6.104)
2023-07-20 07:24:57 +0200Feuermagier(~Feuermagi@user/feuermagier)
2023-07-20 07:35:50 +0200alexbiehl(~alexbiehl@2a02:8108:323f:c964:5da9:89b:de36:2b2e)
2023-07-20 07:42:10 +0200_ht(~Thunderbi@28-52-174-82.ftth.glasoperator.nl) (Quit: _ht)
2023-07-20 07:42:55 +0200alexbiehl(~alexbiehl@2a02:8108:323f:c964:5da9:89b:de36:2b2e) (Ping timeout: 240 seconds)
2023-07-20 07:43:32 +0200mizlan(~mizlan@c-174-62-68-33.hsd1.ca.comcast.net) (Ping timeout: 250 seconds)
2023-07-20 07:47:25 +0200Fischmiep(~Fischmiep@user/Fischmiep) (Ping timeout: 240 seconds)
2023-07-20 07:57:55 +0200mizlan(~mizlan@c-174-62-68-33.hsd1.ca.comcast.net)
2023-07-20 08:02:31 +0200titibandit(~titibandi@user/titibandit)
2023-07-20 08:04:22 +0200michalz(~michalz@185.246.207.218)
2023-07-20 08:14:27 +0200Fischmiep(~Fischmiep@user/Fischmiep)
2023-07-20 08:20:28 +0200fendor(~fendor@2a02:8388:1640:be00:1f28:32b1:54ac:a932)
2023-07-20 08:20:54 +0200mncheckm(~mncheck@193.224.205.254)
2023-07-20 08:23:01 +0200alexbiehl(~alexbiehl@2a02:8108:323f:c964:5da9:89b:de36:2b2e)
2023-07-20 08:24:52 +0200nick4(~nick@2600:8807:9084:7800:99b:f00:aec6:43d1) (Ping timeout: 240 seconds)
2023-07-20 08:33:47 +0200takuan(~takuan@178-116-218-225.access.telenet.be)
2023-07-20 08:38:15 +0200azimut(~azimut@gateway/tor-sasl/azimut)
2023-07-20 08:41:06 +0200dibblego(~dibblego@haskell/developer/dibblego) (Ping timeout: 272 seconds)
2023-07-20 08:42:41 +0200dibblego(~dibblego@116-255-1-151.ip4.superloop.au)
2023-07-20 08:42:41 +0200dibblego(~dibblego@116-255-1-151.ip4.superloop.au) (Changing host)
2023-07-20 08:42:41 +0200dibblego(~dibblego@haskell/developer/dibblego)
2023-07-20 08:45:24 +0200alinab_alinab
2023-07-20 08:46:19 +0200thegeekinside(~thegeekin@189.217.90.138)
2023-07-20 08:47:28 +0200thegeekinside(~thegeekin@189.217.90.138) (Read error: Connection reset by peer)
2023-07-20 08:48:17 +0200acidjnk(~acidjnk@p200300d6e7072f42610ac74d04386fc8.dip0.t-ipconnect.de)
2023-07-20 08:52:52 +0200oo_miguel(~Thunderbi@78-11-179-96.static.ip.netia.com.pl)
2023-07-20 09:00:19 +0200CiaoSen(~Jura@2a05:5800:2a5:4e00:664b:f0ff:fe37:9ef)
2023-07-20 09:00:58 +0200mizlan(~mizlan@c-174-62-68-33.hsd1.ca.comcast.net) (Ping timeout: 260 seconds)
2023-07-20 09:05:52 +0200dibblego(~dibblego@haskell/developer/dibblego) (Ping timeout: 240 seconds)
2023-07-20 09:11:52 +0200dibblego(~dibblego@haskell/developer/dibblego)
2023-07-20 09:13:01 +0200titibandit(~titibandi@user/titibandit) (Remote host closed the connection)
2023-07-20 09:13:11 +0200misterfish(~misterfis@84-53-85-146.bbserv.nl)
2023-07-20 09:20:08 +0200arahael_(~arahael@115-64-199-191.tpgi.com.au) (Ping timeout: 246 seconds)
2023-07-20 09:22:16 +0200dibblego(~dibblego@haskell/developer/dibblego) (Ping timeout: 272 seconds)
2023-07-20 09:24:09 +0200ubert(~Thunderbi@178.165.184.55.wireless.dyn.drei.com)
2023-07-20 09:25:21 +0200mizlan(~mizlan@c-174-62-68-33.hsd1.ca.comcast.net)
2023-07-20 09:25:22 +0200gmg(~user@user/gehmehgeh)
2023-07-20 09:26:35 +0200Inst(~Inst@2601:6c4:4081:2fc0:a599:7af4:6931:f494) (Ping timeout: 246 seconds)
2023-07-20 09:27:20 +0200gurkenglas(~gurkengla@dynamic-002-247-242-237.2.247.pool.telefonica.de)
2023-07-20 09:28:22 +0200dibblego(~dibblego@116-255-1-151.ip4.superloop.au)
2023-07-20 09:28:23 +0200dibblego(~dibblego@116-255-1-151.ip4.superloop.au) (Changing host)
2023-07-20 09:28:23 +0200dibblego(~dibblego@haskell/developer/dibblego)
2023-07-20 09:29:51 +0200mizlan(~mizlan@c-174-62-68-33.hsd1.ca.comcast.net) (Ping timeout: 258 seconds)
2023-07-20 09:32:49 +0200gmg(~user@user/gehmehgeh) (Quit: Leaving)
2023-07-20 09:33:04 +0200gmg(~user@user/gehmehgeh)
2023-07-20 09:33:34 +0200alexbiehl(~alexbiehl@2a02:8108:323f:c964:5da9:89b:de36:2b2e) (Remote host closed the connection)
2023-07-20 09:34:06 +0200alexbiehl(~alexbiehl@2a02:8108:323f:ca14:79f2:fb6e:d27e:6216)
2023-07-20 09:36:19 +0200eggplantade(~Eggplanta@2600:1700:38c5:d800:f9dd:1277:9152:5f8c) (Remote host closed the connection)
2023-07-20 09:38:44 +0200lisbeths(uid135845@id-135845.lymington.irccloud.com)
2023-07-20 09:39:14 +0200alexbiehl(~alexbiehl@2a02:8108:323f:ca14:79f2:fb6e:d27e:6216) (Ping timeout: 260 seconds)
2023-07-20 09:45:14 +0200arahael_(~arahael@1.145.61.60)
2023-07-20 09:45:20 +0200azy(~azy@91-83-10-20.pool.digikabel.hu) (Ping timeout: 246 seconds)
2023-07-20 09:47:06 +0200azy(~azy@178-164-207-73.pool.digikabel.hu)
2023-07-20 09:52:06 +0200Fischmiep(~Fischmiep@user/Fischmiep) (Ping timeout: 245 seconds)
2023-07-20 09:54:13 +0200titibandit(~titibandi@user/titibandit)
2023-07-20 09:56:33 +0200bilegeek(~bilegeek@2600:1008:b0aa:5ec5:9d99:948f:5e24:7117) (Quit: Leaving)
2023-07-20 09:57:01 +0200machinedgod(~machinedg@d198-53-218-113.abhsia.telus.net)
2023-07-20 09:57:16 +0200ubert1(~Thunderbi@178.165.175.93.wireless.dyn.drei.com)
2023-07-20 09:57:44 +0200misterfish(~misterfis@84-53-85-146.bbserv.nl) (Ping timeout: 272 seconds)
2023-07-20 09:58:26 +0200mizlan(~mizlan@c-174-62-68-33.hsd1.ca.comcast.net)
2023-07-20 09:58:36 +0200ubert(~Thunderbi@178.165.184.55.wireless.dyn.drei.com) (Ping timeout: 258 seconds)
2023-07-20 09:58:36 +0200ubert1ubert
2023-07-20 10:01:55 +0200fweht(uid404746@id-404746.lymington.irccloud.com)
2023-07-20 10:03:51 +0200zazaeil(~user@91.234.25.217)
2023-07-20 10:06:00 +0200alexbiehl(~alexbiehl@2a02:8108:323f:ca14:79f2:fb6e:d27e:6216)
2023-07-20 10:06:17 +0200zazaeil(~user@91.234.25.217) (Remote host closed the connection)
2023-07-20 10:08:55 +0200zazaeil(~user@91.234.25.217)
2023-07-20 10:13:47 +0200alexbiehl(~alexbiehl@2a02:8108:323f:ca14:79f2:fb6e:d27e:6216) (Ping timeout: 264 seconds)
2023-07-20 10:18:17 +0200merijn(~merijn@c-001-001-008.client.esciencecenter.eduvpn.nl)
2023-07-20 10:19:47 +0200razetime(~quassel@117.193.6.104) (Ping timeout: 264 seconds)
2023-07-20 10:22:37 +0200lottaquestions_(~nick@2607:fa49:503d:b200:5636:ab77:f271:bed6)
2023-07-20 10:22:52 +0200arahael_(~arahael@1.145.61.60) (Ping timeout: 245 seconds)
2023-07-20 10:32:14 +0200machinedgod(~machinedg@d198-53-218-113.abhsia.telus.net) (Quit: Lost terminal)
2023-07-20 10:32:37 +0200machinedgod(~machinedg@d198-53-218-113.abhsia.telus.net)
2023-07-20 10:33:54 +0200chele(~chele@user/chele)
2023-07-20 10:36:48 +0200eggplantade(~Eggplanta@2600:1700:38c5:d800:f9dd:1277:9152:5f8c)
2023-07-20 10:36:58 +0200 <merijn> stack still doesn't support internal libraries, right?
2023-07-20 10:40:06 +0200alexbiehl(~alexbiehl@2a02:8108:323f:ca14:79f2:fb6e:d27e:6216)
2023-07-20 10:41:12 +0200eggplantade(~Eggplanta@2600:1700:38c5:d800:f9dd:1277:9152:5f8c) (Ping timeout: 246 seconds)
2023-07-20 10:41:58 +0200mango(~finn@176-151-21-224.abo.bbox.fr)
2023-07-20 10:44:17 +0200alexbiehl(~alexbiehl@2a02:8108:323f:ca14:79f2:fb6e:d27e:6216) (Ping timeout: 246 seconds)
2023-07-20 10:44:38 +0200Fischmiep(~Fischmiep@user/Fischmiep)
2023-07-20 10:45:29 +0200haveo(~haveo@sl35.iuwt.fr) (Remote host closed the connection)
2023-07-20 10:47:39 +0200haveo(~haveo@sl35.iuwt.fr)
2023-07-20 10:49:22 +0200razetime(~quassel@117.193.6.104)
2023-07-20 10:50:47 +0200Fischmiep(~Fischmiep@user/Fischmiep) (Ping timeout: 246 seconds)
2023-07-20 10:52:56 +0200danse-nr3_(~francesco@151.57.223.0)
2023-07-20 10:55:31 +0200Unicorn_Princess(~Unicorn_P@user/Unicorn-Princess/x-3540542)
2023-07-20 10:56:09 +0200Tuplanolla(~Tuplanoll@91-159-68-236.elisa-laajakaista.fi)
2023-07-20 10:58:10 +0200alexbiehl(~alexbiehl@2a02:8108:323f:ca14:79f2:fb6e:d27e:6216)
2023-07-20 11:01:26 +0200mizlan(~mizlan@c-174-62-68-33.hsd1.ca.comcast.net) (Ping timeout: 246 seconds)
2023-07-20 11:02:46 +0200alexbiehl(~alexbiehl@2a02:8108:323f:ca14:79f2:fb6e:d27e:6216) (Ping timeout: 260 seconds)
2023-07-20 11:06:20 +0200tzh(~tzh@c-24-21-73-154.hsd1.wa.comcast.net) (Quit: zzz)
2023-07-20 11:06:25 +0200azy(~azy@178-164-207-73.pool.digikabel.hu) (Ping timeout: 240 seconds)
2023-07-20 11:06:51 +0200severen[m](~severenmt@2001:470:69fc:105::2:9932) (Remote host closed the connection)
2023-07-20 11:07:44 +0200ft(~ft@p3e9bcb94.dip0.t-ipconnect.de) (Quit: leaving)
2023-07-20 11:08:10 +0200azy(~azy@94-21-55-76.pool.digikabel.hu)
2023-07-20 11:12:01 +0200 <absence> I'm playing around with generics and came across this problem with duplicate instances: https://play.haskell.org/saved/MgFlYh0X
2023-07-20 11:12:19 +0200 <absence> Is there a trick to get around that? I tried type families, but didn't get anywhere: https://play.haskell.org/saved/I2HM3LKO
2023-07-20 11:12:39 +0200nicm[m](~nicmollel@2001:470:69fc:105::1:feeb) (Remote host closed the connection)
2023-07-20 11:13:00 +0200 <merijn> absence: Short answer: no
2023-07-20 11:13:33 +0200 <merijn> Actually, maybe with type families, yeah
2023-07-20 11:14:10 +0200 <merijn> Something inspired by this maybe: https://gist.github.com/merijn/6130082
2023-07-20 11:16:55 +0200nate2(~nate@c-98-45-169-16.hsd1.ca.comcast.net)
2023-07-20 11:17:57 +0200mechap(~mechap@user/mechap)
2023-07-20 11:18:59 +0200arahael_(~arahael@115-64-199-191.tpgi.com.au)
2023-07-20 11:19:45 +0200thelounge793(~thelounge@2a05:f480:1400:24b2:5400:4ff:fe76:a8f3) (Quit: The Lounge - https://thelounge.chat)
2023-07-20 11:20:30 +0200dibblego(~dibblego@haskell/developer/dibblego) (Ping timeout: 260 seconds)
2023-07-20 11:21:13 +0200merijn(~merijn@c-001-001-008.client.esciencecenter.eduvpn.nl) (Quit: leaving)
2023-07-20 11:21:58 +0200nate2(~nate@c-98-45-169-16.hsd1.ca.comcast.net) (Ping timeout: 272 seconds)
2023-07-20 11:22:44 +0200 <absence> merijn: I think that's similar to what I tried? I guess the ambiguity error I got was because only the "output" tag occurs on the right side of =>, and not the input tags (tagF and tagG)?
2023-07-20 11:24:33 +0200danse-nr3_(~francesco@151.57.223.0) (Remote host closed the connection)
2023-07-20 11:24:56 +0200danse-nr3_(~francesco@151.57.223.0)
2023-07-20 11:25:41 +0200alexbiehl(~alexbiehl@2a02:8108:323f:ca14:79f2:fb6e:d27e:6216)
2023-07-20 11:25:47 +0200dibblego(~dibblego@116-255-1-151.ip4.superloop.au)
2023-07-20 11:25:47 +0200dibblego(~dibblego@116-255-1-151.ip4.superloop.au) (Changing host)
2023-07-20 11:25:47 +0200dibblego(~dibblego@haskell/developer/dibblego)
2023-07-20 11:26:16 +0200mizlan(~mizlan@c-174-62-68-33.hsd1.ca.comcast.net)
2023-07-20 11:33:55 +0200alexbiehl(~alexbiehl@2a02:8108:323f:ca14:79f2:fb6e:d27e:6216) (Ping timeout: 240 seconds)
2023-07-20 11:36:12 +0200hugo-(znc@verdigris.lysator.liu.se) (Ping timeout: 245 seconds)
2023-07-20 11:37:17 +0200Lord_of_Life_(~Lord@user/lord-of-life/x-2819915)
2023-07-20 11:37:47 +0200Lord_of_Life(~Lord@user/lord-of-life/x-2819915) (Ping timeout: 264 seconds)
2023-07-20 11:38:38 +0200Lord_of_Life_Lord_of_Life
2023-07-20 11:38:39 +0200byte(~byte@user/byte) (Quit: Quitting...)
2023-07-20 11:39:23 +0200byte(~byte@user/byte)
2023-07-20 11:42:35 +0200CiaoSen(~Jura@2a05:5800:2a5:4e00:664b:f0ff:fe37:9ef) (Ping timeout: 264 seconds)
2023-07-20 11:44:30 +0200zazaeil(~user@91.234.25.217) (Remote host closed the connection)
2023-07-20 11:45:50 +0200misterfish(~misterfis@84-53-85-146.bbserv.nl)
2023-07-20 11:47:43 +0200alexbiehl(~alexbiehl@2a02:8108:323f:ca14:79f2:fb6e:d27e:6216)
2023-07-20 11:48:02 +0200hugo-(znc@verdigris.lysator.liu.se)
2023-07-20 11:48:28 +0200dsrt^(~cd@24.125.210.85) (Remote host closed the connection)
2023-07-20 11:49:23 +0200acidjnk(~acidjnk@p200300d6e7072f42610ac74d04386fc8.dip0.t-ipconnect.de) (Ping timeout: 246 seconds)
2023-07-20 11:50:50 +0200dobblego(~dibblego@116-255-1-151.ip4.superloop.au)
2023-07-20 11:50:50 +0200dobblego(~dibblego@116-255-1-151.ip4.superloop.au) (Changing host)
2023-07-20 11:50:50 +0200dobblego(~dibblego@haskell/developer/dibblego)
2023-07-20 11:51:06 +0200dibblego(~dibblego@haskell/developer/dibblego) (Ping timeout: 272 seconds)
2023-07-20 11:51:09 +0200dobblegodibblego
2023-07-20 11:51:35 +0200mechap(~mechap@user/mechap) (Quit: WeeChat 4.0.2)
2023-07-20 11:53:44 +0200yaroot(~yaroot@2400:4052:ac0:d900:1cf4:2aff:fe51:c04c) (Read error: Connection reset by peer)
2023-07-20 11:53:54 +0200yaroot(~yaroot@p3269141-ipngn2701souka.saitama.ocn.ne.jp)
2023-07-20 11:55:10 +0200mechap(~mechap@user/mechap)
2023-07-20 12:05:52 +0200azy(~azy@94-21-55-76.pool.digikabel.hu) (Ping timeout: 240 seconds)
2023-07-20 12:07:54 +0200azy(~azy@78-131-74-42.pool.digikabel.hu)
2023-07-20 12:09:06 +0200phma(~phma@host-67-44-208-43.hnremote.net) (Read error: Connection reset by peer)
2023-07-20 12:09:29 +0200phma(phma@2001:5b0:210b:e378:88a5:f2f8:1254:76ea)
2023-07-20 12:10:46 +0200arahael__(~arahael@115-64-199-191.tpgi.com.au)
2023-07-20 12:11:22 +0200arahael_(~arahael@115-64-199-191.tpgi.com.au) (Ping timeout: 272 seconds)
2023-07-20 12:13:47 +0200xff0x(~xff0x@125x103x176x34.ap125.ftth.ucom.ne.jp) (Ping timeout: 264 seconds)
2023-07-20 12:16:41 +0200prite(~pritam@user/pritambaral)
2023-07-20 12:19:15 +0200extor(~extor@ns3018124.ip-149-202-82.eu) (Remote host closed the connection)
2023-07-20 12:23:09 +0200CiaoSen(~Jura@2a05:5800:2a5:4e00:664b:f0ff:fe37:9ef)
2023-07-20 12:25:45 +0200chele(~chele@user/chele) (Read error: Connection reset by peer)
2023-07-20 12:28:28 +0200mango(~finn@176-151-21-224.abo.bbox.fr) (Ping timeout: 272 seconds)
2023-07-20 12:29:36 +0200mizlan(~mizlan@c-174-62-68-33.hsd1.ca.comcast.net) (Ping timeout: 245 seconds)
2023-07-20 12:33:00 +0200misterfish(~misterfis@84-53-85-146.bbserv.nl) (Ping timeout: 250 seconds)
2023-07-20 12:34:56 +0200misterfish(~misterfis@84-53-85-146.bbserv.nl)
2023-07-20 12:40:45 +0200misterfish(~misterfis@84-53-85-146.bbserv.nl) (Ping timeout: 258 seconds)
2023-07-20 12:42:22 +0200misterfish(~misterfis@84-53-85-146.bbserv.nl)
2023-07-20 12:43:54 +0200mizlan(~mizlan@c-174-62-68-33.hsd1.ca.comcast.net)
2023-07-20 12:49:34 +0200mechap(~mechap@user/mechap) (Ping timeout: 258 seconds)
2023-07-20 12:50:15 +0200gnalzo(~gnalzo@2a01:e0a:498:fd50:fcc6:bb5d:489a:ce8c) (Quit: WeeChat 4.0.1)
2023-07-20 12:50:29 +0200mechap(~mechap@user/mechap)
2023-07-20 12:53:36 +0200azy(~azy@78-131-74-42.pool.digikabel.hu) (Ping timeout: 252 seconds)
2023-07-20 12:53:50 +0200libertyprime(~libertypr@203.96.203.44)
2023-07-20 12:55:27 +0200azy(~azy@85-238-77-79.pool.digikabel.hu)
2023-07-20 12:57:20 +0200mbuf(~Shakthi@49.207.178.186)
2023-07-20 12:58:19 +0200lisbeths(uid135845@id-135845.lymington.irccloud.com) (Quit: Connection closed for inactivity)
2023-07-20 13:04:06 +0200mechap(~mechap@user/mechap) (Ping timeout: 260 seconds)
2023-07-20 13:04:34 +0200dibblego(~dibblego@haskell/developer/dibblego) (Ping timeout: 272 seconds)
2023-07-20 13:04:48 +0200mechap(~mechap@user/mechap)
2023-07-20 13:07:29 +0200 <danse-nr3_> in general haskell is quite elegant, but scopes of values and selectors cause some clutter, as in `data MyData = MyData { myDataA = Int, myDataB = Int }` or `data LongerName = LongerNameA | LongerNameB`. I think there is some extension upcoming for record types, but nothing i am aware that enables `data LongerName = A | B` and `LongerName.A` for discrimination. So the best solution i can think of are small modules
2023-07-20 13:08:14 +0200dibblego(~dibblego@116-255-1-151.ip4.superloop.au)
2023-07-20 13:08:15 +0200dibblego(~dibblego@116-255-1-151.ip4.superloop.au) (Changing host)
2023-07-20 13:08:15 +0200dibblego(~dibblego@haskell/developer/dibblego)
2023-07-20 13:11:38 +0200fweht(uid404746@id-404746.lymington.irccloud.com) (Quit: Connection closed for inactivity)
2023-07-20 13:14:23 +0200Fischmiep(~Fischmiep@user/Fischmiep)
2023-07-20 13:15:20 +0200sagax(~sagax_nb@user/sagax) (Ping timeout: 272 seconds)
2023-07-20 13:17:44 +0200xff0x(~xff0x@ai086045.d.east.v6connect.net)
2023-07-20 13:18:40 +0200thelounge793(~thelounge@2a05:f480:1400:24b2:5400:4ff:fe76:a8f3)
2023-07-20 13:20:08 +0200__monty__(~toonn@user/toonn)
2023-07-20 13:23:53 +0200razetime(~quassel@117.193.6.104) (Ping timeout: 246 seconds)
2023-07-20 13:26:12 +0200 <arahael__> danse-nr3_: There's already an extension - RecordPunning, I think.
2023-07-20 13:26:52 +0200 <arahael__> Nope, it's https://ghc.gitlab.haskell.org/ghc/doc/users_guide/exts/duplicate_record_fields.html
2023-07-20 13:28:11 +0200merijn(~merijn@c-001-001-008.client.esciencecenter.eduvpn.nl)
2023-07-20 13:32:50 +0200 <danse-nr3_> yep, with OverloadedRecordDot https://ghc.gitlab.haskell.org/ghc/doc/users_guide/exts/overloaded_record_dot.html. I hope they will slowly make codebases more readable. Nothing about values though, that i am aware
2023-07-20 13:33:07 +0200sagax(~sagax_nb@213.138.71.146)
2023-07-20 13:33:07 +0200sagax(~sagax_nb@213.138.71.146) (Changing host)
2023-07-20 13:33:07 +0200sagax(~sagax_nb@user/sagax)
2023-07-20 13:33:41 +0200 <merijn> Pretty sure OverloadedRecordDot will have no or negative impact on readability, tbh
2023-07-20 13:34:58 +0200 <danse-nr3_> data SomeLikeItLong = SomeLikeItLong { someLikeItLongA :: Int, someLikeItLongB :: Int }
2023-07-20 13:35:30 +0200Sgeo(~Sgeo@user/sgeo) (Read error: Connection reset by peer)
2023-07-20 13:36:25 +0200 <stefan-_> NoFieldSelectors is also nice to have, if you want to have variables which occur to be field names without shadowing
2023-07-20 13:36:33 +0200 <merijn> That's rather a strawman, since overloadedrecorddot doesn't remove the need for unique field names
2023-07-20 13:36:51 +0200 <merijn> the only thing OverloadedRecordDot does is make . even more overloaded and ambiguous
2023-07-20 13:37:44 +0200 <yushyin> DuplicateRecordFields + NoFieldSelectors + RecordWildCards = ♥
2023-07-20 13:37:56 +0200 <danse-nr3_> yeah these seem a set of extensions designed to work together, but i can understand there could be reasons to deploy them separately
2023-07-20 13:39:27 +0200 <merijn> and I'm not as optimistic as you and others about "adding 7 somewhat related, backwards incompatible syntax that requires me to memorise some obscure rules on formatting to disambiguate" to *improve* readability
2023-07-20 13:39:56 +0200 <merijn> If I wanted to memorise the 5 different ways . can be parsed depending on context and extensions, I'd go write typescript >.>
2023-07-20 13:41:58 +0200 <danse-nr3_> the choice of `.` is debatable. Personally i always use spaces around composition. If compiler devs can handle the overload without increasing complexity too much, Why not? Could look familiar to newcomers. I think there is a debate underlying this, about space sensitivity (probably the wrong term)
2023-07-20 13:42:08 +0200 <arahael__> I don't do much haskell - not nearly as much as I want to, but I also don't particularly like overloadedrecorddot either, especially when you also have lenses that overload it too.
2023-07-20 13:43:06 +0200 <arahael__> danse-nr3_: I don't think this "familiarity" helps newcomers, though. If it looks familiar with object.property syntax, why can't you assign it? It'll still behave *weird* to a newcomer.
2023-07-20 13:43:42 +0200 <danse-nr3_> i think there is work in progress for assignment and other lens-like operations
2023-07-20 13:44:27 +0200 <danse-nr3_> this one http://ghc.gitlab.haskell.org/ghc/doc/users_guide/exts/overloaded_record_update.html for instance
2023-07-20 13:45:05 +0200azy(~azy@85-238-77-79.pool.digikabel.hu) (Ping timeout: 246 seconds)
2023-07-20 13:45:05 +0200aforemny(~aforemny@2001:9e8:6cfb:300:6d05:3e90:642c:8b78) (Ping timeout: 246 seconds)
2023-07-20 13:46:02 +0200dibblego(~dibblego@haskell/developer/dibblego) (Ping timeout: 252 seconds)
2023-07-20 13:46:59 +0200azy(~azy@193-226-238-233.pool.digikabel.hu)
2023-07-20 13:47:11 +0200mizlan(~mizlan@c-174-62-68-33.hsd1.ca.comcast.net) (Ping timeout: 246 seconds)
2023-07-20 13:48:18 +0200 <danse-nr3_> still looks a bit awkward though
2023-07-20 13:49:09 +0200 <danse-nr3_> and it does not seem to be about lens-like operations
2023-07-20 13:51:35 +0200dibblego(~dibblego@116-255-1-151.ip4.superloop.au)
2023-07-20 13:51:35 +0200dibblego(~dibblego@116-255-1-151.ip4.superloop.au) (Changing host)
2023-07-20 13:51:35 +0200dibblego(~dibblego@haskell/developer/dibblego)
2023-07-20 13:53:20 +0200acidjnk(~acidjnk@p200300d6e7072f42610ac74d04386fc8.dip0.t-ipconnect.de)
2023-07-20 13:57:48 +0200hugo-(znc@verdigris.lysator.liu.se) (Ping timeout: 258 seconds)
2023-07-20 14:00:18 +0200aforemny(~aforemny@i59F516DA.versanet.de)
2023-07-20 14:03:42 +0200 <absence> merijn: Thanks for the suggestion earlier. I think that's similar to what I tried? I guess the ambiguity error I got was because only the "output" tag occurs on the right side of =>, and not the input tags (tagF and tagG)? https://play.haskell.org/saved/I2HM3LKO
2023-07-20 14:05:57 +0200 <merijn> hmm
2023-07-20 14:06:00 +0200chele(~chele@user/chele)
2023-07-20 14:06:15 +0200 <merijn> see, this is why I dislike using typeclasses for type level programming :p
2023-07-20 14:07:51 +0200 <absence> merijn: I can see why. I've started looking into using Template Haskell instead of generics...
2023-07-20 14:08:52 +0200 <merijn> What are you actually trying to do?
2023-07-20 14:11:51 +0200hugo-(znc@verdigris.lysator.liu.se)
2023-07-20 14:12:18 +0200 <Lears> absence: If `class Something tag f | f -> tag` is acceptable, that would resolve the immediate issue.
2023-07-20 14:13:55 +0200mizlan(~mizlan@c-174-62-68-33.hsd1.ca.comcast.net)
2023-07-20 14:17:31 +0200cods(~fred@82-65-232-44.subs.proxad.net) (Ping timeout: 245 seconds)
2023-07-20 14:20:26 +0200shailangsa(~shailangs@host86-186-196-224.range86-186.btcentralplus.com) ()
2023-07-20 14:20:41 +0200 <absence> merijn: I want to extract zero or on value of a specific type from a record, and if there are two or more I want a compile error. That's why the Merge type family is missing the case where both parameters are TJust.
2023-07-20 14:23:40 +0200 <absence> Lears: Thanks, that does get me one step further. I'll look into it!
2023-07-20 14:24:58 +0200danse-nr3__(~francesco@151.57.167.88)
2023-07-20 14:25:23 +0200 <dsal> absence: that sounds like something generic lens does out of the box.
2023-07-20 14:25:43 +0200 <dsal> e.g.: https://www.irccloud.com/pastebin/5laasaTP/
2023-07-20 14:28:10 +0200danse-nr3_(~francesco@151.57.223.0) (Ping timeout: 272 seconds)
2023-07-20 14:28:13 +0200 <absence> dsal: Oooh!
2023-07-20 14:35:06 +0200danse-nr3__(~francesco@151.57.167.88) (Ping timeout: 260 seconds)
2023-07-20 14:35:52 +0200mechap(~mechap@user/mechap) (Ping timeout: 240 seconds)
2023-07-20 14:36:58 +0200Inst(~Inst@2601:6c4:4081:2fc0:7c75:c9f8:cda5:9254)
2023-07-20 14:37:07 +0200mechap(~mechap@user/mechap)
2023-07-20 14:38:38 +0200 <absence> dsal: I'm not familiar with this library. Do you know if there's a way to make it work for records that don't contain such a value? The ^? operator does indeed return a Maybe, but I get a compile error with type mismatch unless the value is present.
2023-07-20 14:41:27 +0200bitdex(~bitdex@gateway/tor-sasl/bitdex) (Quit: = "")
2023-07-20 14:41:41 +0200azy(~azy@193-226-238-233.pool.digikabel.hu) (Ping timeout: 245 seconds)
2023-07-20 14:43:37 +0200azy(~azy@193-110-63-37.cable-modem.hdsnet.hu)
2023-07-20 14:47:16 +0200aeroplane(~user@user/aeroplane)
2023-07-20 14:48:00 +0200ripspin(~chatzilla@1.145.251.248)
2023-07-20 14:48:36 +0200chele_(~chele@user/chele)
2023-07-20 14:50:22 +0200dibblego(~dibblego@haskell/developer/dibblego) (Ping timeout: 250 seconds)
2023-07-20 14:50:32 +0200 <dsal> absence: You mean you want it to not fail to compile if it can't match? I don't think it does that / makes sense. Most people would want it to fail to compile if it just can't work.
2023-07-20 14:51:29 +0200 <arahael__> I can think of one library that behaves like that: The protocol buffers library.
2023-07-20 14:51:36 +0200chele(~chele@user/chele) (Ping timeout: 272 seconds)
2023-07-20 14:52:18 +0200 <absence> dsal: I want Just if the type contains a value, and Nothing if it doesn't. I don't think that's too crazy. :)
2023-07-20 14:53:08 +0200 <dsal> Yeah, I guess it does make sense in the case of protobuffers. Just not sure what the type signature looks like.
2023-07-20 14:53:36 +0200 <dsal> I wasn't exactly suggesting "just use generic-lens" since you seemed to be studying generics. Should be a reference of sorts, though.
2023-07-20 14:54:57 +0200dibblego(~dibblego@116-255-1-151.ip4.superloop.au)
2023-07-20 14:54:57 +0200dibblego(~dibblego@116-255-1-151.ip4.superloop.au) (Changing host)
2023-07-20 14:54:57 +0200dibblego(~dibblego@haskell/developer/dibblego)
2023-07-20 15:00:52 +0200azy(~azy@193-110-63-37.cable-modem.hdsnet.hu) (Ping timeout: 240 seconds)
2023-07-20 15:01:04 +0200danse-nr3__(~francesco@151.57.167.88)
2023-07-20 15:02:44 +0200azy(~azy@92-249-182-28.pool.digikabel.hu)
2023-07-20 15:03:05 +0200nick4(~nick@2600:8807:9084:7800:99b:f00:aec6:43d1)
2023-07-20 15:07:46 +0200 <absence> dsal: There are definitely a lot of useful examples in the source code. Thanks!
2023-07-20 15:09:14 +0200shailangsa(~shailangs@host86-186-196-224.range86-186.btcentralplus.com)
2023-07-20 15:09:50 +0200danse-nr3__(~francesco@151.57.167.88) (Remote host closed the connection)
2023-07-20 15:10:29 +0200hueso(~root@user/hueso) (Ping timeout: 246 seconds)
2023-07-20 15:15:46 +0200hueso(~root@user/hueso)
2023-07-20 15:16:14 +0200cods(~fred@82-65-232-44.subs.proxad.net)
2023-07-20 15:18:21 +0200arahael__(~arahael@115-64-199-191.tpgi.com.au) (Ping timeout: 245 seconds)
2023-07-20 15:18:26 +0200nate2(~nate@c-98-45-169-16.hsd1.ca.comcast.net)
2023-07-20 15:18:50 +0200mizlan(~mizlan@c-174-62-68-33.hsd1.ca.comcast.net) (Ping timeout: 272 seconds)
2023-07-20 15:19:54 +0200michalz(~michalz@185.246.207.218) (Ping timeout: 260 seconds)
2023-07-20 15:23:17 +0200nate2(~nate@c-98-45-169-16.hsd1.ca.comcast.net) (Ping timeout: 245 seconds)
2023-07-20 15:33:33 +0200mizlan(~mizlan@c-174-62-68-33.hsd1.ca.comcast.net)
2023-07-20 15:35:14 +0200 <aeroplane> Hi everyone, I know we execute run a generated executable of a file "hello-world.hs" by running
2023-07-20 15:35:15 +0200 <aeroplane> `./hello-world` , but why can we NOT RUN the same using
2023-07-20 15:35:15 +0200 <aeroplane> command `bash ./hello-world`?
2023-07-20 15:35:42 +0200 <int-e> because it's not a bash script
2023-07-20 15:35:56 +0200azy(~azy@92-249-182-28.pool.digikabel.hu) (Ping timeout: 272 seconds)
2023-07-20 15:36:07 +0200 <aeroplane> Thanks, but then Is it possible to do it?
2023-07-20 15:36:11 +0200mechap(~mechap@user/mechap) (Ping timeout: 246 seconds)
2023-07-20 15:36:29 +0200 <int-e> why would you want to involve bash?
2023-07-20 15:36:39 +0200 <aeroplane> I want to execute this in docker but caannot
2023-07-20 15:36:50 +0200 <aeroplane> *cannot
2023-07-20 15:37:02 +0200azy(~azy@94-21-157-167.pool.digikabel.hu)
2023-07-20 15:37:27 +0200mechap(~mechap@user/mechap)
2023-07-20 15:37:48 +0200 <int-e> odd. but if it really has to go via bash like that, you can make a `hello-world.sh` wrapper script that in turn invokes hello-world
2023-07-20 15:40:59 +0200int-esuspects that there is insufficient information
2023-07-20 15:41:00 +0200wroathe(~wroathe@207-153-38-140.fttp.usinternet.com)
2023-07-20 15:41:00 +0200wroathe(~wroathe@207-153-38-140.fttp.usinternet.com) (Changing host)
2023-07-20 15:41:00 +0200wroathe(~wroathe@user/wroathe)
2023-07-20 15:41:14 +0200eggplantade(~Eggplanta@2600:1700:38c5:d800:f9dd:1277:9152:5f8c)
2023-07-20 15:41:30 +0200 <aeroplane> int-e: I do not want to involve `bash`, but I just want to test the generated executable file in an isolated environment
2023-07-20 15:41:51 +0200 <aeroplane> so the best way I know as per my knowledge is docker
2023-07-20 15:42:09 +0200 <aeroplane> and I run this script `docker run -it --rm -v "$(pwd)"/hello-world:/hello-world:ro bash /hello-world`
2023-07-20 15:42:22 +0200 <int-e> ...
2023-07-20 15:42:28 +0200 <int-e> why is there a `bash` in there
2023-07-20 15:42:46 +0200 <aeroplane> Its a docker image
2023-07-20 15:42:48 +0200 <aeroplane> https://hub.docker.com/_/bash
2023-07-20 15:42:49 +0200 <int-e> so?
2023-07-20 15:44:05 +0200 <int-e> https://docs.docker.com/engine/reference/commandline/run/ -- `bash` is not part of this command, it's the executable that you are running
2023-07-20 15:44:23 +0200 <int-e> which in this case is stupid becuase hello-world is an proper executable
2023-07-20 15:45:02 +0200 <int-e> (maybe it fails without `bash` but then that's a failure to investigate on its own)
2023-07-20 15:46:04 +0200eggplantade(~Eggplanta@2600:1700:38c5:d800:f9dd:1277:9152:5f8c) (Ping timeout: 272 seconds)
2023-07-20 15:48:02 +0200razetime(~quassel@117.193.6.104)
2023-07-20 15:49:36 +0200 <aeroplane> It fails by saying `No such file or directory`, but it also fails when I run `dock.....world:ro bash bash /hello-world` saying `cannot execute binary file`
2023-07-20 15:49:47 +0200fendor(~fendor@2a02:8388:1640:be00:1f28:32b1:54ac:a932) (Quit: Leaving)
2023-07-20 15:51:24 +0200 <aeroplane> But my real question is that I want to run the executable in an environment which does not have haskell installed, is it possible to do that
2023-07-20 15:51:45 +0200tv3n(~stiv3n@2601:647:8580:f2b0:6eec:c5c2:f17f:17fa)
2023-07-20 15:51:47 +0200 <int-e> The "File not found" is probably the dynamic linker not finding a shared library
2023-07-20 15:52:29 +0200 <int-e> If the docker environment has `ldd` you can try `docker run ... ldd /hello-world`
2023-07-20 15:53:02 +0200libertyprime(~libertypr@203.96.203.44) (Ping timeout: 272 seconds)
2023-07-20 15:53:39 +0200ystael(~ystael@user/ystael)
2023-07-20 15:56:20 +0200__monty__(~toonn@user/toonn) (Quit: leaving)
2023-07-20 15:56:36 +0200 <aeroplane> I don't know what is happening, it gives following errors: http://ix.io/4B39
2023-07-20 15:57:39 +0200 <int-e> So your docker environment doesn't have libtinfo and libgmp.
2023-07-20 15:58:22 +0200 <int-e> So you either have to add those (at the right versions) or you have to figure out how to link your executable statically (which I haven't needed in a long time)
2023-07-20 15:58:57 +0200 <aeroplane> ok I will try to install them and then see what happens
2023-07-20 16:00:27 +0200 <aeroplane> changing bash to ubuntu should help
2023-07-20 16:01:41 +0200danse-nr3(~francesco@151.57.167.88)
2023-07-20 16:02:56 +0200 <monochrom> Default GHC setting is that an executable does not need Haskell installed. Unless you got your copy of GHC from archlinux.
2023-07-20 16:03:24 +0200 <int-e> monochrom: I built my own :P
2023-07-20 16:03:55 +0200gurkenglas(~gurkengla@dynamic-002-247-242-237.2.247.pool.telefonica.de) (Ping timeout: 258 seconds)
2023-07-20 16:04:02 +0200wroathe(~wroathe@user/wroathe) (Ping timeout: 250 seconds)
2023-07-20 16:04:03 +0200 <monochrom> But I guess it needs libgmp and it can need libtinfo.
2023-07-20 16:04:04 +0200alexbiehl(~alexbiehl@2a02:8108:323f:ca14:79f2:fb6e:d27e:6216) (Remote host closed the connection)
2023-07-20 16:04:06 +0200 <int-e> (I actually have *one* dynamic-by-default installation, for lambdabot.)
2023-07-20 16:04:26 +0200 <aeroplane> int-e: It worked, It successfull displayed the result after using ubuntu. And the command that I used is command ` docker run -it --rm -v "$(pwd)"/hello-world:/hello-world ubuntu ./hello-world`
2023-07-20 16:04:42 +0200 <aeroplane> Thanks for the help
2023-07-20 16:04:50 +0200gnalzo(~gnalzo@2a01:e0a:498:fd50:fcc6:bb5d:489a:ce8c)
2023-07-20 16:05:08 +0200kspalaiologos(~kspalaiol@user/kspalaiologos)
2023-07-20 16:05:38 +0200 <int-e> FWIW, I do wish that a missing shared library resulted in a better error than "File not found"
2023-07-20 16:06:28 +0200 <int-e> That has nothing to do with Haskell though. It's between the kernel and the system's dynamic loader
2023-07-20 16:09:39 +0200thegeekinside(~thegeekin@189.217.90.138)
2023-07-20 16:10:32 +0200azy(~azy@94-21-157-167.pool.digikabel.hu) (Ping timeout: 250 seconds)
2023-07-20 16:10:40 +0200alexbiehl(~alexbiehl@2a02:8108:323f:ca14:79f2:fb6e:d27e:6216)
2023-07-20 16:10:49 +0200mechap(~mechap@user/mechap) (Ping timeout: 258 seconds)
2023-07-20 16:11:46 +0200mechap(~mechap@user/mechap)
2023-07-20 16:12:18 +0200azy(~azy@91-83-10-43.pool.digikabel.hu)
2023-07-20 16:14:31 +0200Pickchea(~private@user/pickchea)
2023-07-20 16:15:50 +0200alexbiehl(~alexbiehl@2a02:8108:323f:ca14:79f2:fb6e:d27e:6216) (Ping timeout: 272 seconds)
2023-07-20 16:15:54 +0200segfaultfizzbuzz(~segfaultf@23-93-74-212.fiber.dynamic.sonic.net)
2023-07-20 16:27:00 +0200gurkenglas(~gurkengla@dynamic-002-247-242-237.2.247.pool.telefonica.de)
2023-07-20 16:40:12 +0200mizlan(~mizlan@c-174-62-68-33.hsd1.ca.comcast.net) (Ping timeout: 252 seconds)
2023-07-20 16:40:46 +0200alexbiehl(~alexbiehl@2a02:8108:323f:ca14:79f2:fb6e:d27e:6216)
2023-07-20 16:40:48 +0200razetime(~quassel@117.193.6.104) (Remote host closed the connection)
2023-07-20 16:57:44 +0200azy(~azy@91-83-10-43.pool.digikabel.hu) (Ping timeout: 246 seconds)
2023-07-20 16:59:06 +0200shapr(~user@2600:1700:c640:3100:6959:4ccc:ae29:7fb)
2023-07-20 16:59:46 +0200azy(~azy@91-83-1-236.pool.digikabel.hu)
2023-07-20 17:00:42 +0200tzh(~tzh@c-24-21-73-154.hsd1.wa.comcast.net)
2023-07-20 17:00:51 +0200merijn(~merijn@c-001-001-008.client.esciencecenter.eduvpn.nl) (Quit: Reconnecting)
2023-07-20 17:00:58 +0200merijn(~merijn@c-001-001-008.client.esciencecenter.eduvpn.nl)
2023-07-20 17:01:45 +0200 <ddellacosta> do I need to mark a FFI call as safe if I pass it memory allocated in Haskell? I'm having trouble deciphering the end of this section, but it seems like it's implying that? https://www.haskell.org/onlinereport/haskell2010/haskellch8.html#x15-1590008.4.3
2023-07-20 17:02:37 +0200merijn(~merijn@c-001-001-008.client.esciencecenter.eduvpn.nl) (Client Quit)
2023-07-20 17:02:42 +0200CiaoSen(~Jura@2a05:5800:2a5:4e00:664b:f0ff:fe37:9ef) (Ping timeout: 272 seconds)
2023-07-20 17:02:46 +0200merijn(~merijn@c-001-001-008.client.esciencecenter.eduvpn.nl)
2023-07-20 17:03:12 +0200 <merijn> ddellacosta: safe vs unsafe wrt the FFI refers to whether the FFI call should be done safely or unsafely
2023-07-20 17:03:21 +0200 <jean-paul[m]> AIUI, you may mark it as safe if the FFI call will not re-enter Haskell except by returning. Otherwise, you should mark it unsafe.
2023-07-20 17:03:30 +0200 <merijn> ddellacosta: i.e. *unless* you *really* know what you're doing you should *never* mark FFI calls unsafe
2023-07-20 17:03:38 +0200 <merijn> jean-paul[m]: Absolutely not
2023-07-20 17:03:47 +0200 <geekosaur> jean-paul[m], other way around, `safe` is the one to use for reentrancy
2023-07-20 17:03:56 +0200 <merijn> safe is the default and you should use that if you're not absolutely sure what you're doing
2023-07-20 17:04:19 +0200mizlan(~mizlan@c-174-62-68-33.hsd1.ca.comcast.net)
2023-07-20 17:04:26 +0200 <jean-paul[m]> Oof.
2023-07-20 17:04:51 +0200 <jean-paul[m]> I always remember that it's the opposite of how I think but always get it backwards after correcting for that.
2023-07-20 17:04:59 +0200 <merijn> unsafe calls can block the GC (and therefore *all* haskell threads) arbitrarily long
2023-07-20 17:05:16 +0200 <merijn> (i.e. "however long your FFI call happens to end up taking)
2023-07-20 17:05:27 +0200pavonia(~user@user/siracusa) (Quit: Bye!)
2023-07-20 17:05:51 +0200 <merijn> safe foreign calls permit GC and haskell threads to chug along blissfully unaware
2023-07-20 17:05:52 +0200gurkenglas(~gurkengla@dynamic-002-247-242-237.2.247.pool.telefonica.de) (Ping timeout: 252 seconds)
2023-07-20 17:06:13 +0200 <merijn> ddellacosta: Your original question is kinda unrelated to safe/unsafe
2023-07-20 17:06:24 +0200 <merijn> ddellacosta: How are you allocating the memory within Haskell?
2023-07-20 17:06:28 +0200 <geekosaur> ^
2023-07-20 17:06:45 +0200 <geekosaur> for any FFI call, you need to use pinned memory
2023-07-20 17:07:01 +0200 <merijn> are you using malloc to get a Ptr? are you using ForeignPtr? something else?
2023-07-20 17:07:32 +0200 <geekosaur> if you know exactly what is going on and that things won't block, you can get away with an `unsafe` call and unpinned memory, but I would absolutely not want to bet on that
2023-07-20 17:07:46 +0200 <ddellacosta> mostly alloca*, although I've been experimenting with wrapping stuff in bracket with malloc and free on either end
2023-07-20 17:08:02 +0200 <merijn> ddellacosta: ok, so malloc and free are easy
2023-07-20 17:08:35 +0200 <merijn> ddellacosta: The only thing you gotta do is "solemn swear you will never call free before any foreign calls using the Ptr are done and returned and that the foreign code isn't storing the ptr somwhere"
2023-07-20 17:08:36 +0200 <ddellacosta> in any case, this makes sense, I was just trying to understand exactly what was being said there--I think I was conflating garbage collection activity with "calling back into the Haskell runtime" per safe guarantees
2023-07-20 17:08:59 +0200 <ddellacosta> yeah, honestly I'd rather use alloca* everywhere if I can get away with it
2023-07-20 17:09:07 +0200 <ddellacosta> I don't _want_ to handle memory lol
2023-07-20 17:09:27 +0200 <merijn> ddellacosta: GC may move unpinned memory around, unsafe calls block GC, so you can get away with using unpinned memory (but that's really "I'm comfortable knowing intimate details of GHC/RTS"-levels of programming
2023-07-20 17:10:03 +0200 <ddellacosta> okay gotcha, that's helpful
2023-07-20 17:10:14 +0200tzh(~tzh@c-24-21-73-154.hsd1.wa.comcast.net) (Quit: Leaving)
2023-07-20 17:10:20 +0200 <merijn> ddellacosta: alloca already gives you pinned memory, so as long as your FFI code doesn't secretly store/use it after returning, you don't have to do anything
2023-07-20 17:10:48 +0200 <merijn> (as per the alloca docs)
2023-07-20 17:12:32 +0200eggplantade(~Eggplanta@2600:1700:38c5:d800:f9dd:1277:9152:5f8c)
2023-07-20 17:12:53 +0200 <ddellacosta> merijn: yeah, I _hope_ that is the case...
2023-07-20 17:12:56 +0200ddellacostasweats
2023-07-20 17:13:21 +0200 <merijn> ddellacosta: same goes for malloc/free, malloc returns pinned memory (because unpinned Ptr is kinda useless for most things, including FFI ;)), so as long as you promise nothing will use the Ptr after free-ing, your fine just marking every call safe (or not at all, since safe is default)
2023-07-20 17:13:48 +0200 <merijn> ddellacosta: I mean, if it does, then you get some good fun old segfault/memory corruption debugging challenge ;)
2023-07-20 17:15:02 +0200 <ddellacosta> merijn: haha yes, I welcome another segfault experience on top of the ones I've had so far
2023-07-20 17:15:24 +0200 <ddellacosta> FFI has been...a learning experience. Mostly learning how bad I am at C
2023-07-20 17:15:36 +0200 <merijn> :p
2023-07-20 17:15:45 +0200 <merijn> anyhoo, back to fixing my irssi SSL setup :p
2023-07-20 17:15:50 +0200merijn(~merijn@c-001-001-008.client.esciencecenter.eduvpn.nl) (Quit: leaving)
2023-07-20 17:15:51 +0200 <ddellacosta> thanks for the help!
2023-07-20 17:16:01 +0200merijn(~merijn@c-001-001-008.client.esciencecenter.eduvpn.nl)
2023-07-20 17:19:04 +0200merijn(~merijn@c-001-001-008.client.esciencecenter.eduvpn.nl) (Client Quit)
2023-07-20 17:19:14 +0200merijn(~merijn@c-001-001-008.client.esciencecenter.eduvpn.nl)
2023-07-20 17:24:04 +0200Pickchea(~private@user/pickchea) (Quit: Leaving)
2023-07-20 17:29:25 +0200titibandit(~titibandi@user/titibandit) (Remote host closed the connection)
2023-07-20 17:29:55 +0200chele_(~chele@user/chele) (Remote host closed the connection)
2023-07-20 17:34:22 +0200dibblego(~dibblego@haskell/developer/dibblego) (Ping timeout: 272 seconds)
2023-07-20 17:38:45 +0200dibblego(~dibblego@116-255-1-151.ip4.superloop.au)
2023-07-20 17:38:45 +0200dibblego(~dibblego@116-255-1-151.ip4.superloop.au) (Changing host)
2023-07-20 17:38:45 +0200dibblego(~dibblego@haskell/developer/dibblego)
2023-07-20 17:43:24 +0200texasmynsted(~username@99.96.221.112) (Quit: WeeChat 3.0)
2023-07-20 17:49:04 +0200texasmynsted(~username@99.96.221.112)
2023-07-20 17:49:10 +0200 <texasmynsted> clear
2023-07-20 17:49:23 +0200 <geekosaur> as mud
2023-07-20 17:50:28 +0200tzh(~tzh@c-24-21-73-154.hsd1.wa.comcast.net)
2023-07-20 17:50:33 +0200 <texasmynsted> lol
2023-07-20 17:50:33 +0200L29Ah(~L29Ah@wikipedia/L29Ah) ()
2023-07-20 17:50:58 +0200 <texasmynsted> was just trying to type /clear and somehow left off the /
2023-07-20 17:51:09 +0200 <Hecate> we all do
2023-07-20 17:51:16 +0200 <texasmynsted> heheh
2023-07-20 17:53:35 +0200azy(~azy@91-83-1-236.pool.digikabel.hu) (Ping timeout: 246 seconds)
2023-07-20 17:53:36 +0200phma(phma@2001:5b0:210b:e378:88a5:f2f8:1254:76ea) (Read error: Connection reset by peer)
2023-07-20 17:54:01 +0200phma(phma@2001:5b0:210b:e378:88a5:f2f8:1254:76ea)
2023-07-20 17:55:29 +0200azy(~azy@94-21-55-53.pool.digikabel.hu)
2023-07-20 18:04:06 +0200_ht(~Thunderbi@28-52-174-82.ftth.glasoperator.nl)
2023-07-20 18:04:11 +0200misterfish(~misterfis@84-53-85-146.bbserv.nl) (Ping timeout: 264 seconds)
2023-07-20 18:04:45 +0200gurkenglas(~gurkengla@dynamic-002-247-242-237.2.247.pool.telefonica.de)
2023-07-20 18:09:00 +0200L29Ah(~L29Ah@wikipedia/L29Ah)
2023-07-20 18:11:00 +0200misterfish(~misterfis@84-53-85-146.bbserv.nl)
2023-07-20 18:14:36 +0200Sgeo(~Sgeo@user/sgeo)
2023-07-20 18:15:46 +0200extor(~extor@ns3018124.ip-149-202-82.eu)
2023-07-20 18:18:06 +0200gurkenglas(~gurkengla@dynamic-002-247-242-237.2.247.pool.telefonica.de) (Ping timeout: 252 seconds)
2023-07-20 18:23:08 +0200machinedgod(~machinedg@d198-53-218-113.abhsia.telus.net) (Ping timeout: 250 seconds)
2023-07-20 18:23:18 +0200shapr(~user@2600:1700:c640:3100:6959:4ccc:ae29:7fb) (Read error: Connection reset by peer)
2023-07-20 18:23:32 +0200shapr(~user@2600:1700:c640:3100:6959:4ccc:ae29:7fb)
2023-07-20 18:24:52 +0200danse-nr3_(~francesco@151.43.220.167)
2023-07-20 18:24:52 +0200danse-nr3(~francesco@151.57.167.88) (Read error: Connection reset by peer)
2023-07-20 18:25:13 +0200pickleju1ce(~root@172.56.216.94)
2023-07-20 18:27:54 +0200picklejuice(~root@c-73-196-164-60.hsd1.nj.comcast.net) (Ping timeout: 250 seconds)
2023-07-20 18:31:22 +0200dibblego(~dibblego@haskell/developer/dibblego) (Ping timeout: 272 seconds)
2023-07-20 18:33:10 +0200dibblego(~dibblego@116-255-1-151.ip4.superloop.au)
2023-07-20 18:33:10 +0200dibblego(~dibblego@116-255-1-151.ip4.superloop.au) (Changing host)
2023-07-20 18:33:10 +0200dibblego(~dibblego@haskell/developer/dibblego)
2023-07-20 18:51:16 +0200azy(~azy@94-21-55-53.pool.digikabel.hu) (Ping timeout: 245 seconds)
2023-07-20 18:52:28 +0200alexbiehl(~alexbiehl@2a02:8108:323f:ca14:79f2:fb6e:d27e:6216) (Remote host closed the connection)
2023-07-20 18:53:09 +0200azy(~azy@91-83-3-19.pool.digikabel.hu)
2023-07-20 18:53:42 +0200jmdaemon(~jmdaemon@user/jmdaemon) (Ping timeout: 245 seconds)
2023-07-20 18:55:47 +0200alexbiehl(~alexbiehl@2a02:8108:323f:ca14:79f2:fb6e:d27e:6216)
2023-07-20 18:56:09 +0200tomku(~tomku@user/tomku) (Quit: Lost terminal)
2023-07-20 18:57:57 +0200alexbiehl(~alexbiehl@2a02:8108:323f:ca14:79f2:fb6e:d27e:6216) (Remote host closed the connection)
2023-07-20 19:00:38 +0200alexbiehl(~alexbiehl@2a02:8108:323f:ca14:79f2:fb6e:d27e:6216)
2023-07-20 19:01:25 +0200Alex_test(~al_test@178.34.162.202) (Quit: ;-)
2023-07-20 19:01:40 +0200AlexZenon(~alzenon@178.34.162.202) (Quit: ;-)
2023-07-20 19:03:01 +0200alexbiehl(~alexbiehl@2a02:8108:323f:ca14:79f2:fb6e:d27e:6216) (Remote host closed the connection)
2023-07-20 19:03:31 +0200tomku(~tomku@user/tomku)
2023-07-20 19:04:19 +0200alexbiehl(~alexbiehl@2a02:8108:323f:ca14:79f2:fb6e:d27e:6216)
2023-07-20 19:06:20 +0200alexbiehl(~alexbiehl@2a02:8108:323f:ca14:79f2:fb6e:d27e:6216) (Remote host closed the connection)
2023-07-20 19:11:03 +0200trev(~trev@user/trev) (Quit: trev)
2023-07-20 19:12:02 +0200trev(~trev@user/trev)
2023-07-20 19:12:53 +0200AlexNoo(~AlexNoo@178.34.162.202) (Quit: Leaving)
2023-07-20 19:17:35 +0200mizlan(~mizlan@c-174-62-68-33.hsd1.ca.comcast.net) (Ping timeout: 246 seconds)
2023-07-20 19:17:47 +0200alexbiehl(~alexbiehl@2a02:8108:323f:ca14:79f2:fb6e:d27e:6216)
2023-07-20 19:19:56 +0200nate2(~nate@c-98-45-169-16.hsd1.ca.comcast.net)
2023-07-20 19:20:00 +0200alexbiehl(~alexbiehl@2a02:8108:323f:ca14:79f2:fb6e:d27e:6216) (Remote host closed the connection)
2023-07-20 19:24:05 +0200alexbiehl(~alexbiehl@2a02:8108:323f:ca14:79f2:fb6e:d27e:6216)
2023-07-20 19:24:12 +0200mizlan(~mizlan@c-174-62-68-33.hsd1.ca.comcast.net)
2023-07-20 19:24:35 +0200nate2(~nate@c-98-45-169-16.hsd1.ca.comcast.net) (Ping timeout: 246 seconds)
2023-07-20 19:27:27 +0200kmein(~weechat@user/kmein) (Quit: ciao kakao)
2023-07-20 19:28:49 +0200jmd_(~jmdaemon@user/jmdaemon)
2023-07-20 19:30:35 +0200waleee(~waleee@2001:9b0:21c:4000:5bf9:6515:c030:57b7)
2023-07-20 19:30:43 +0200falafel(~falafel@2603-7000-a700-8710-0c8d-c86d-01b2-a09f.res6.spectrum.com)
2023-07-20 19:31:41 +0200kmein(~weechat@user/kmein)
2023-07-20 19:38:55 +0200azy(~azy@91-83-3-19.pool.digikabel.hu) (Ping timeout: 240 seconds)
2023-07-20 19:40:32 +0200Midjak(~Midjak@82.66.147.146)
2023-07-20 19:40:42 +0200azy(~azy@92-249-194-69.pool.digikabel.hu)
2023-07-20 19:43:50 +0200danse-nr3_(~francesco@151.43.220.167) (Ping timeout: 246 seconds)
2023-07-20 19:44:20 +0200merijn(~merijn@c-001-001-008.client.esciencecenter.eduvpn.nl) (Ping timeout: 246 seconds)
2023-07-20 19:48:24 +0200codaraxis(~codaraxis@user/codaraxis)
2023-07-20 19:51:10 +0200codaraxis___(~codaraxis@user/codaraxis) (Ping timeout: 272 seconds)
2023-07-20 19:59:09 +0200alexbiehl(~alexbiehl@2a02:8108:323f:ca14:79f2:fb6e:d27e:6216) (Remote host closed the connection)
2023-07-20 19:59:10 +0200mbuf(~Shakthi@49.207.178.186) (Remote host closed the connection)
2023-07-20 20:01:00 +0200alexbiehl(~alexbiehl@2a02:8108:323f:ca14:ad41:8559:e9eb:6353)
2023-07-20 20:05:12 +0200ripspin(~chatzilla@1.145.251.248) (Remote host closed the connection)
2023-07-20 20:09:07 +0200qqq(~qqq@92.43.167.61)
2023-07-20 20:10:48 +0200azy(~azy@92-249-194-69.pool.digikabel.hu) (Ping timeout: 272 seconds)
2023-07-20 20:11:14 +0200merijn(~merijn@c-001-001-008.client.esciencecenter.eduvpn.nl)
2023-07-20 20:11:57 +0200azy(~azy@77-234-92-198.pool.digikabel.hu)
2023-07-20 20:13:09 +0200codaraxis__(~codaraxis@user/codaraxis)
2023-07-20 20:13:52 +0200codaraxis(~codaraxis@user/codaraxis) (Ping timeout: 240 seconds)
2023-07-20 20:16:30 +0200mei(~mei@user/mei) (Ping timeout: 272 seconds)
2023-07-20 20:23:30 +0200azy(~azy@77-234-92-198.pool.digikabel.hu) (Quit: leaving)
2023-07-20 20:25:33 +0200legacy(~legacy@77-234-92-198.pool.digikabel.hu)
2023-07-20 20:28:16 +0200Sgeo(~Sgeo@user/sgeo) (Read error: Connection reset by peer)
2023-07-20 20:28:52 +0200Sgeo(~Sgeo@user/sgeo)
2023-07-20 20:36:52 +0200aeroplane(~user@user/aeroplane) (Ping timeout: 240 seconds)
2023-07-20 20:41:50 +0200legacy(~legacy@77-234-92-198.pool.digikabel.hu) (Ping timeout: 272 seconds)
2023-07-20 20:42:56 +0200dibblego(~dibblego@haskell/developer/dibblego) (Ping timeout: 245 seconds)
2023-07-20 20:43:07 +0200legacy(~legacy@84-236-97-2.pool.digikabel.hu)
2023-07-20 20:43:23 +0200trev(~trev@user/trev) (Quit: trev)
2023-07-20 20:45:26 +0200merijn(~merijn@c-001-001-008.client.esciencecenter.eduvpn.nl) (Ping timeout: 246 seconds)
2023-07-20 20:47:01 +0200dibblego(~dibblego@116.255.1.151)
2023-07-20 20:47:01 +0200dibblego(~dibblego@116.255.1.151) (Changing host)
2023-07-20 20:47:01 +0200dibblego(~dibblego@haskell/developer/dibblego)
2023-07-20 20:47:20 +0200phma(phma@2001:5b0:210b:e378:88a5:f2f8:1254:76ea) (Read error: Connection reset by peer)
2023-07-20 20:47:43 +0200phma(~phma@host-67-44-208-43.hnremote.net)
2023-07-20 20:53:52 +0200jmd_(~jmdaemon@user/jmdaemon) (Ping timeout: 272 seconds)
2023-07-20 20:56:06 +0200jmd_(~jmdaemon@user/jmdaemon)
2023-07-20 21:00:26 +0200AlexZenon(~alzenon@178.34.162.202)
2023-07-20 21:01:55 +0200ft(~ft@p3e9bcb94.dip0.t-ipconnect.de)
2023-07-20 21:02:10 +0200Alex_test(~al_test@178.34.162.202)
2023-07-20 21:05:13 +0200gnalzo(~gnalzo@2a01:e0a:498:fd50:fcc6:bb5d:489a:ce8c) (Ping timeout: 258 seconds)
2023-07-20 21:07:17 +0200Inst(~Inst@2601:6c4:4081:2fc0:7c75:c9f8:cda5:9254) (Ping timeout: 246 seconds)
2023-07-20 21:08:01 +0200jmd_(~jmdaemon@user/jmdaemon) (Quit: ZNC 1.8.2 - https://znc.in)
2023-07-20 21:08:22 +0200jmd_(~jmdaemon@user/jmdaemon)
2023-07-20 21:09:07 +0200legacy(~legacy@84-236-97-2.pool.digikabel.hu) (Ping timeout: 245 seconds)
2023-07-20 21:09:56 +0200codaraxis__(~codaraxis@user/codaraxis) (Ping timeout: 246 seconds)
2023-07-20 21:11:08 +0200legacy(~legacy@92-249-141-140.pool.digikabel.hu)
2023-07-20 21:12:25 +0200codaraxis(~codaraxis@user/codaraxis)
2023-07-20 21:12:40 +0200alexbiehl(~alexbiehl@2a02:8108:323f:ca14:ad41:8559:e9eb:6353) (Remote host closed the connection)
2023-07-20 21:13:43 +0200gnalzo(~gnalzo@2a01:e0a:498:fd50:fcc6:bb5d:489a:ce8c)
2023-07-20 21:16:40 +0200mizlan(~mizlan@c-174-62-68-33.hsd1.ca.comcast.net) (Quit: mizlan)
2023-07-20 21:17:55 +0200kspalaiologos(~kspalaiol@user/kspalaiologos) (Quit: Leaving)
2023-07-20 21:21:05 +0200AlexNoo(~AlexNoo@178.34.162.202)
2023-07-20 21:24:16 +0200eggplantade(~Eggplanta@2600:1700:38c5:d800:f9dd:1277:9152:5f8c) (Remote host closed the connection)
2023-07-20 21:25:18 +0200eggplantade(~Eggplanta@2600:1700:38c5:d800:f9dd:1277:9152:5f8c)
2023-07-20 21:27:00 +0200eggplantade(~Eggplanta@2600:1700:38c5:d800:f9dd:1277:9152:5f8c) (Remote host closed the connection)
2023-07-20 21:30:16 +0200merijn(~merijn@c-001-001-008.client.esciencecenter.eduvpn.nl)
2023-07-20 21:31:33 +0200jmd_(~jmdaemon@user/jmdaemon) (Quit: ZNC 1.8.2 - https://znc.in)
2023-07-20 21:31:53 +0200jmd_(~jmdaemon@user/jmdaemon)
2023-07-20 21:34:40 +0200merijn(~merijn@c-001-001-008.client.esciencecenter.eduvpn.nl) (Ping timeout: 250 seconds)
2023-07-20 21:35:26 +0200legacy(~legacy@92-249-141-140.pool.digikabel.hu) (Ping timeout: 245 seconds)
2023-07-20 21:39:09 +0200justsomeguy(~justsomeg@user/justsomeguy)
2023-07-20 21:41:32 +0200azimut(~azimut@gateway/tor-sasl/azimut) (Quit: ZNC - https://znc.in)
2023-07-20 21:41:36 +0200alexbiehl(~alexbiehl@ip4d14fda4.dynamic.kabel-deutschland.de)
2023-07-20 21:42:03 +0200azimut(~azimut@gateway/tor-sasl/azimut)
2023-07-20 21:42:33 +0200legacy(~legacy@91-83-1-231.pool.digikabel.hu)
2023-07-20 21:44:36 +0200tv1(~tv@user/tv) (Ping timeout: 245 seconds)
2023-07-20 21:44:40 +0200 <Hecate> alexbiehl: ping! you got a moment?
2023-07-20 21:45:51 +0200 <alexbiehl> Hecate, on my way out, let's have a call tomorrow!
2023-07-20 21:48:14 +0200jmd_(~jmdaemon@user/jmdaemon) (Ping timeout: 246 seconds)
2023-07-20 21:48:21 +0200Vajb(~Vajb@2001:999:704:d437:7906:1cd4:b5ab:684f)
2023-07-20 21:49:31 +0200 <Hecate> alexbiehl: got it :)
2023-07-20 21:52:11 +0200misterfish(~misterfis@84-53-85-146.bbserv.nl) (Ping timeout: 264 seconds)
2023-07-20 21:59:01 +0200L29Ah(~L29Ah@wikipedia/L29Ah) ()
2023-07-20 22:06:34 +0200lisbeths(uid135845@id-135845.lymington.irccloud.com)
2023-07-20 22:07:24 +0200tv(~tv@user/tv)
2023-07-20 22:07:25 +0200alexbiehl(~alexbiehl@ip4d14fda4.dynamic.kabel-deutschland.de) (Remote host closed the connection)
2023-07-20 22:08:51 +0200hugo-(znc@verdigris.lysator.liu.se) (Ping timeout: 258 seconds)
2023-07-20 22:09:18 +0200alexbiehl(~alexbiehl@2a02:8108:323f:ca14:ad41:8559:e9eb:6353)
2023-07-20 22:12:01 +0200bgamari_(~bgamari@64.223.157.222)
2023-07-20 22:12:06 +0200bgamari(~bgamari@64.223.233.113) (Ping timeout: 245 seconds)
2023-07-20 22:14:06 +0200doyougnu-(~doyougnu@45.46.170.68) (Ping timeout: 250 seconds)
2023-07-20 22:14:22 +0200codaraxis__(~codaraxis@user/codaraxis)
2023-07-20 22:14:41 +0200codaraxis__(~codaraxis@user/codaraxis) (Remote host closed the connection)
2023-07-20 22:14:58 +0200legacy(~legacy@91-83-1-231.pool.digikabel.hu) (Ping timeout: 252 seconds)
2023-07-20 22:15:25 +0200codaraxis(~codaraxis@user/codaraxis) (Ping timeout: 240 seconds)
2023-07-20 22:16:42 +0200legacy(~legacy@fibhost-66-106-239.fibernet.hu)
2023-07-20 22:18:41 +0200jmdaemon(~jmdaemon@user/jmdaemon)
2023-07-20 22:20:24 +0200_ht(~Thunderbi@28-52-174-82.ftth.glasoperator.nl) (Remote host closed the connection)
2023-07-20 22:20:32 +0200scrungus(~scrungus@bras-base-aurron9127w-grc-63-70-24-87-181.dsl.bell.ca)
2023-07-20 22:20:56 +0200hugo(znc@verdigris.lysator.liu.se)
2023-07-20 22:23:45 +0200szkl(uid110435@id-110435.uxbridge.irccloud.com)
2023-07-20 22:27:22 +0200gnalzo(~gnalzo@2a01:e0a:498:fd50:fcc6:bb5d:489a:ce8c) (Quit: WeeChat 4.0.1)
2023-07-20 22:27:30 +0200eggplantade(~Eggplanta@2600:1700:38c5:d800:f9dd:1277:9152:5f8c)
2023-07-20 22:29:11 +0200ByronJohnson(~bairyn@50-250-232-19-static.hfc.comcastbusiness.net) (Ping timeout: 245 seconds)
2023-07-20 22:29:17 +0200mechap(~mechap@user/mechap) (Quit: WeeChat 4.0.2)
2023-07-20 22:29:57 +0200gnalzo(~gnalzo@2a01:e0a:498:fd50:fcc6:bb5d:489a:ce8c)
2023-07-20 22:31:02 +0200ByronJohnson(~bairyn@50-250-232-19-static.hfc.comcastbusiness.net)
2023-07-20 22:31:50 +0200eggplantade(~Eggplanta@2600:1700:38c5:d800:f9dd:1277:9152:5f8c) (Ping timeout: 246 seconds)
2023-07-20 22:32:24 +0200L29Ah(~L29Ah@wikipedia/L29Ah)
2023-07-20 22:37:44 +0200dcoutts(~duncan@cpc69402-oxfd27-2-0-cust903.4-3.cable.virginm.net) (Ping timeout: 272 seconds)
2023-07-20 22:45:47 +0200legacy(~legacy@fibhost-66-106-239.fibernet.hu) (Ping timeout: 245 seconds)
2023-07-20 22:47:49 +0200legacy(~legacy@92-249-194-81.pool.digikabel.hu)
2023-07-20 22:52:30 +0200mechap(~mechap@user/mechap)
2023-07-20 22:54:12 +0200ubert(~Thunderbi@178.165.175.93.wireless.dyn.drei.com) (Ping timeout: 252 seconds)
2023-07-20 22:58:34 +0200alexbiehl(~alexbiehl@2a02:8108:323f:ca14:ad41:8559:e9eb:6353) (Remote host closed the connection)
2023-07-20 22:58:45 +0200Unicorn_Princess(~Unicorn_P@user/Unicorn-Princess/x-3540542) (Remote host closed the connection)
2023-07-20 23:03:06 +0200merijn(~merijn@088-129-128-083.dynamic.caiway.nl)
2023-07-20 23:04:30 +0200 <ozkutuk[m]> I am looking at a library on Hackage. It has this build dependency on a package, but the package is not actually necessary to build the library itself
2023-07-20 23:04:54 +0200 <ozkutuk[m]> It is just part of the dependencies so that the provided example literate haskell files work
2023-07-20 23:05:23 +0200 <ozkutuk[m]> what would be a good way to eliminate this build dependency and still keep the examples in working state?
2023-07-20 23:06:33 +0200geekosaur(~geekosaur@xmonad/geekosaur) (Quit: Leaving)
2023-07-20 23:08:10 +0200 <ozkutuk[m]> I should also mention that the examples are not built by cabal
2023-07-20 23:09:28 +0200 <ozkutuk[m]> I am thinking of adding a new executable called "examples" which builds all the examples, put it behind an off-by-default cabal flag, and move the dependency from the library to that executable
2023-07-20 23:09:49 +0200 <L29Ah> yes that sounds good
2023-07-20 23:10:08 +0200arahael_(~arahael@115-64-199-191.tpgi.com.au)
2023-07-20 23:12:28 +0200geekosaur(~geekosaur@xmonad/geekosaur)
2023-07-20 23:13:38 +0200 <ozkutuk[m]> hmm, is it possible to build multiple executables through a single executable stanza?
2023-07-20 23:15:22 +0200arahael_(~arahael@115-64-199-191.tpgi.com.au) (Ping timeout: 245 seconds)
2023-07-20 23:16:44 +0200 <ozkutuk[m]> well I guess I can define different stanzas for each and use the same flag for enabling/disabling all
2023-07-20 23:19:23 +0200gnalzo(~gnalzo@2a01:e0a:498:fd50:fcc6:bb5d:489a:ce8c) (Quit: WeeChat 4.0.1)
2023-07-20 23:20:17 +0200machinedgod(~machinedg@d198-53-218-113.abhsia.telus.net)
2023-07-20 23:21:26 +0200nate2(~nate@c-98-45-169-16.hsd1.ca.comcast.net)
2023-07-20 23:21:54 +0200gnalzo(~gnalzo@2a01:e0a:498:fd50:fcc6:bb5d:489a:ce8c)
2023-07-20 23:25:15 +0200misterfish(~misterfis@84-53-85-146.bbserv.nl)
2023-07-20 23:26:06 +0200nate2(~nate@c-98-45-169-16.hsd1.ca.comcast.net) (Ping timeout: 252 seconds)
2023-07-20 23:31:55 +0200takuan(~takuan@178-116-218-225.access.telenet.be) (Remote host closed the connection)
2023-07-20 23:36:16 +0200merijn(~merijn@088-129-128-083.dynamic.caiway.nl) (Ping timeout: 245 seconds)
2023-07-20 23:40:31 +0200 <ozkutuk[m]> Looks like not all examples could be executables, as some lack a main function
2023-07-20 23:40:36 +0200 <ozkutuk[m]> now I'm not sure what to do
2023-07-20 23:42:09 +0200[itchyjunk](~itchyjunk@user/itchyjunk/x-7353470)
2023-07-20 23:42:26 +0200segfaultfizzbuzz(~segfaultf@23-93-74-212.fiber.dynamic.sonic.net) (Remote host closed the connection)
2023-07-20 23:51:54 +0200 <jackdk> ozkutuk[m]: in reflex-libtelnet, I moved the examples into a separate dir and used a `cabal.project` file: https://git.sr.ht/~jack/reflex-libtelnet/tree
2023-07-20 23:53:52 +0200gnalzo(~gnalzo@2a01:e0a:498:fd50:fcc6:bb5d:489a:ce8c) (Quit: WeeChat 4.0.1)
2023-07-20 23:56:30 +0200gnalzo(~gnalzo@2a01:e0a:498:fd50:fcc6:bb5d:489a:ce8c)
2023-07-20 23:57:32 +0200misterfish(~misterfis@84-53-85-146.bbserv.nl) (Ping timeout: 272 seconds)