Home liberachat/#haskell: Logs Calendar

Logs on 2023-07-20 (liberachat/#haskell)

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

All times are in UTC on 2023-07-20.