Home liberachat/#haskell: Logs Calendar

Logs on 2024-01-30 (liberachat/#haskell)

00:00:28 × dhruvasagar quits (~dhruvasag@49.207.206.234) (Ping timeout: 246 seconds)
00:01:22 × peterbecich quits (~Thunderbi@047-229-123-186.res.spectrum.com) (Ping timeout: 255 seconds)
00:03:16 × tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
00:05:57 tri joins (~tri@ool-18bc2e74.dyn.optonline.net)
00:07:01 dhruvasagar joins (~dhruvasag@49.207.206.234)
00:07:32 × EvanR quits (~EvanR@user/evanr) (Quit: Leaving)
00:07:47 × rvalue quits (~rvalue@user/rvalue) (Ping timeout: 264 seconds)
00:10:22 × tri quits (~tri@ool-18bc2e74.dyn.optonline.net) (Ping timeout: 255 seconds)
00:11:41 × dhruvasagar quits (~dhruvasag@49.207.206.234) (Ping timeout: 256 seconds)
00:12:43 dhruvasagar joins (~dhruvasag@49.207.206.234)
00:15:31 × machinedgod quits (~machinedg@d173-183-246-216.abhsia.telus.net) (Ping timeout: 246 seconds)
00:17:10 rvalue joins (~rvalue@user/rvalue)
00:17:29 × dhruvasagar quits (~dhruvasag@49.207.206.234) (Ping timeout: 256 seconds)
00:18:46 × Tuplanolla quits (~Tuplanoll@91-159-68-95.elisa-laajakaista.fi) (Quit: Leaving.)
00:22:30 dhruvasagar joins (~dhruvasag@49.207.206.234)
00:23:38 califax_ joins (~califax@user/califx)
00:23:51 × califax quits (~califax@user/califx) (Quit: ZNC 1.8.2 - https://znc.in)
00:24:54 califax_ is now known as califax
00:27:08 × dhruvasagar quits (~dhruvasag@49.207.206.234) (Ping timeout: 252 seconds)
00:28:11 dhruvasagar joins (~dhruvasag@49.207.206.234)
00:32:06 otto_s joins (~user@p5b0443c2.dip0.t-ipconnect.de)
00:33:11 × dhruvasagar quits (~dhruvasag@49.207.206.234) (Ping timeout: 260 seconds)
00:39:14 dhruvasagar joins (~dhruvasag@49.207.206.234)
00:44:05 × dhruvasagar quits (~dhruvasag@49.207.206.234) (Ping timeout: 260 seconds)
00:50:25 dhruvasagar joins (~dhruvasag@49.207.206.234)
00:51:26 × igemnace quits (~ian@user/igemnace) (Quit: WeeChat 4.2.1)
00:51:48 × mokee quits (~mokee@37.228.215.150) (Quit: off)
00:55:37 × dhruvasagar quits (~dhruvasag@49.207.206.234) (Ping timeout: 264 seconds)
00:58:43 × mulk quits (~mulk@pd9514f7f.dip0.t-ipconnect.de) (Ping timeout: 256 seconds)
01:01:27 dhruvasagar joins (~dhruvasag@49.207.206.234)
01:01:36 mulk joins (~mulk@pd9514187.dip0.t-ipconnect.de)
01:03:36 [itchyjunk] joins (~itchyjunk@user/itchyjunk/x-7353470)
01:05:55 × dhruvasagar quits (~dhruvasag@49.207.206.234) (Ping timeout: 246 seconds)
01:06:17 peterbecich joins (~Thunderbi@047-229-123-186.res.spectrum.com)
01:13:22 × mima quits (~mmh@aftr-62-216-211-36.dynamic.mnet-online.de) (Ping timeout: 255 seconds)
01:13:31 × yagkasha quits (uid629884@user/yagkasha) (Quit: Connection closed for inactivity)
01:15:52 × alexherbo2 quits (~alexherbo@2a02-8440-3240-2b9a-3ce7-d076-3206-b029.rev.sfr.net) (Ping timeout: 250 seconds)
01:29:14 dhruvasagar joins (~dhruvasag@49.207.206.234)
01:34:04 × dhruvasagar quits (~dhruvasag@49.207.206.234) (Ping timeout: 255 seconds)
01:34:18 [_] joins (~itchyjunk@user/itchyjunk/x-7353470)
01:37:41 Lord_of_Life_ joins (~Lord@user/lord-of-life/x-2819915)
01:37:52 × [itchyjunk] quits (~itchyjunk@user/itchyjunk/x-7353470) (Ping timeout: 256 seconds)
01:38:55 × Lord_of_Life quits (~Lord@user/lord-of-life/x-2819915) (Ping timeout: 276 seconds)
01:39:03 Lord_of_Life_ is now known as Lord_of_Life
01:39:32 machinedgod joins (~machinedg@d173-183-246-216.abhsia.telus.net)
01:40:49 dhruvasagar joins (~dhruvasag@49.207.206.234)
01:45:41 × dhruvasagar quits (~dhruvasag@49.207.206.234) (Ping timeout: 260 seconds)
01:47:47 × TonyStone quits (~TonyStone@074-076-057-186.res.spectrum.com) (Quit: Leaving)
01:51:49 dhruvasagar joins (~dhruvasag@49.207.206.234)
01:56:31 × dhruvasagar quits (~dhruvasag@49.207.206.234) (Ping timeout: 256 seconds)
02:02:50 dhruvasagar joins (~dhruvasag@49.207.206.234)
02:07:22 × dhruvasagar quits (~dhruvasag@49.207.206.234) (Ping timeout: 255 seconds)
02:14:21 dhruvasagar joins (~dhruvasag@49.207.206.234)
02:16:49 × xff0x quits (~xff0x@ai085147.d.east.v6connect.net) (Ping timeout: 255 seconds)
02:19:11 × dhruvasagar quits (~dhruvasag@49.207.206.234) (Ping timeout: 264 seconds)
02:25:03 dhruvasagar joins (~dhruvasag@49.207.206.234)
02:26:43 × waleee quits (~waleee@h-176-10-144-38.NA.cust.bahnhof.se) (Ping timeout: 255 seconds)
02:30:16 × dhruvasagar quits (~dhruvasag@49.207.206.234) (Ping timeout: 276 seconds)
02:30:43 dhruvasagar joins (~dhruvasag@49.207.206.234)
02:32:50 waleee joins (~waleee@h-176-10-144-38.NA.cust.bahnhof.se)
02:33:35 × otto_s quits (~user@p5b0443c2.dip0.t-ipconnect.de) (Ping timeout: 260 seconds)
02:35:13 otto_s joins (~user@p5de2f341.dip0.t-ipconnect.de)
02:35:37 × dhruvasagar quits (~dhruvasag@49.207.206.234) (Ping timeout: 260 seconds)
02:41:38 dhruvasagar joins (~dhruvasag@49.207.206.234)
02:46:17 × dhruvasagar quits (~dhruvasag@49.207.206.234) (Ping timeout: 252 seconds)
02:52:43 dhruvasagar joins (~dhruvasag@49.207.206.234)
02:54:25 Lycurgus joins (~georg@li1192-118.members.linode.com)
02:54:25 × Lycurgus quits (~georg@li1192-118.members.linode.com) (Changing host)
02:54:25 Lycurgus joins (~georg@user/Lycurgus)
02:57:13 × dhruvasagar quits (~dhruvasag@49.207.206.234) (Ping timeout: 246 seconds)
03:03:41 xff0x joins (~xff0x@125x103x176x34.ap125.ftth.ucom.ne.jp)
03:04:25 dhruvasagar joins (~dhruvasag@49.207.206.234)
03:06:25 × kaskal quits (~kaskal@2001:4bb8:2c3:39c1:ff3f:d58:4fd9:e10c) (Ping timeout: 264 seconds)
03:06:49 kaskal joins (~kaskal@2001:4bb8:2c3:39c1:ff3f:d58:4fd9:e10c)
03:06:50 × machinedgod quits (~machinedg@d173-183-246-216.abhsia.telus.net) (Ping timeout: 256 seconds)
03:09:01 × dhruvasagar quits (~dhruvasag@49.207.206.234) (Ping timeout: 255 seconds)
03:10:37 × waleee quits (~waleee@h-176-10-144-38.NA.cust.bahnhof.se) (Ping timeout: 260 seconds)
03:15:33 dhruvasagar joins (~dhruvasag@49.207.206.234)
03:23:11 <tt1231> For setting up Haskell on Arch Linux, using Code OSS, is using ghcup, and not pacman packages, still the best way to go? I started setting everything up today and I am going to see if I can get everything working tomorrow.
03:23:46 <geekosaur> pacman still gets you a mostly broken installation
03:24:16 × chiselfuse quits (~chiselfus@user/chiselfuse) (Remote host closed the connection)
03:24:56 chiselfuse joins (~chiselfus@user/chiselfuse)
03:25:20 × thegeekinside quits (~thegeekin@189.180.65.186) (Ping timeout: 252 seconds)
03:25:40 <geekosaur> if you religiously use `-dynamic` then you can get it to work, but you have to remember to rebuild everything when OS packages get updated
03:26:17 <geekosaur> so yes, it's still recommended to use ghcup
03:37:00 × eggplantade quits (~Eggplanta@2600:1700:38c5:d800:d90a:8962:8a2b:5610) (Remote host closed the connection)
03:37:20 eggplantade joins (~Eggplanta@2600:1700:38c5:d800:d90a:8962:8a2b:5610)
03:42:25 × terrorjack quits (~terrorjac@2a01:4f8:c17:87f8::) (Quit: The Lounge - https://thelounge.chat)
03:45:15 terrorjack joins (~terrorjac@2a01:4f8:c17:87f8::)
03:45:41 × td_ quits (~td@i53870921.versanet.de) (Ping timeout: 252 seconds)
03:47:35 td_ joins (~td@i53870904.versanet.de)
03:49:16 deglazewithcheet joins (~deglazewi@209-188-121-236.taosnet.com)
03:55:39 × mei quits (~mei@user/mei) (Remote host closed the connection)
03:58:05 mei joins (~mei@user/mei)
03:59:05 tri joins (~tri@ool-18bc2e74.dyn.optonline.net)
03:59:54 × tri quits (~tri@ool-18bc2e74.dyn.optonline.net) (Remote host closed the connection)
04:03:13 tri joins (~tri@ool-18bc2e74.dyn.optonline.net)
04:04:59 ddellacosta joins (~ddellacos@ool-44c73d16.dyn.optonline.net)
04:13:31 × tri quits (~tri@ool-18bc2e74.dyn.optonline.net) (Ping timeout: 246 seconds)
04:13:41 × deglazewithcheet quits (~deglazewi@209-188-121-236.taosnet.com) (Quit: WeeChat 3.0)
04:17:18 bitdex joins (~bitdex@gateway/tor-sasl/bitdex)
04:23:56 tri joins (~tri@ool-18bc2e74.dyn.optonline.net)
04:32:59 × dhruvasagar quits (~dhruvasag@49.207.206.234) (Ping timeout: 252 seconds)
04:34:26 dhruvasagar joins (~dhruvasag@49.207.206.234)
04:36:43 × bitdex quits (~bitdex@gateway/tor-sasl/bitdex) (Remote host closed the connection)
04:37:39 bitdex joins (~bitdex@gateway/tor-sasl/bitdex)
04:40:23 igemnace joins (~ian@user/igemnace)
04:44:23 × dhruvasagar quits (~dhruvasag@49.207.206.234) (Ping timeout: 264 seconds)
04:52:04 aforemny joins (~aforemny@i59F516EE.versanet.de)
04:52:49 × aforemny_ quits (~aforemny@2001:9e8:6cc3:900:11e8:80e2:687f:11d6) (Ping timeout: 260 seconds)
04:58:32 harveypwca joins (~harveypwc@2601:246:c201:d680:59a0:7761:1557:ead5)
05:00:25 mobivme joins (~mobivme@130.105.162.102)
05:01:14 _ht joins (~Thunderbi@28-52-174-82.ftth.glasoperator.nl)
05:06:45 × mobivme quits (~mobivme@130.105.162.102) (Remote host closed the connection)
05:13:08 trev joins (~trev@user/trev)
05:14:31 motherfsck joins (~motherfsc@user/motherfsck)
05:19:41 dhruvasagar joins (~dhruvasag@49.207.206.234)
05:31:01 × igemnace quits (~ian@user/igemnace) (Remote host closed the connection)
05:45:25 sroso joins (~sroso@user/SrOso)
05:49:42 zetef joins (~quassel@95.77.17.251)
06:06:30 × euleritian quits (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) (Read error: Connection reset by peer)
06:07:46 euleritian joins (~euleritia@77.22.252.56)
06:11:43 × tri quits (~tri@ool-18bc2e74.dyn.optonline.net) (Ping timeout: 255 seconds)
06:17:40 takuan joins (~takuan@178-116-218-225.access.telenet.be)
06:21:51 × euleritian quits (~euleritia@77.22.252.56) (Ping timeout: 256 seconds)
06:22:36 euleritian joins (~euleritia@dynamic-176-006-197-177.176.6.pool.telefonica.de)
06:24:23 × [_] quits (~itchyjunk@user/itchyjunk/x-7353470) (Remote host closed the connection)
06:31:57 yeahitsme joins (~bob@user/yeahitsme)
06:32:09 rosco joins (~rosco@175.136.156.77)
06:33:55 × _ht quits (~Thunderbi@28-52-174-82.ftth.glasoperator.nl) (Remote host closed the connection)
06:45:17 Square2 joins (~Square4@user/square)
06:48:05 × Square quits (~Square@user/square) (Ping timeout: 260 seconds)
06:49:45 × peterbecich quits (~Thunderbi@047-229-123-186.res.spectrum.com) (Read error: Connection reset by peer)
06:50:04 peterbecich joins (~Thunderbi@047-229-123-186.res.spectrum.com)
06:51:49 × zetef quits (~quassel@95.77.17.251) (Ping timeout: 260 seconds)
06:52:51 pretty_dumm_guy joins (trottel@gateway/vpn/protonvpn/prettydummguy/x-88029655)
06:54:46 × peterbecich quits (~Thunderbi@047-229-123-186.res.spectrum.com) (Ping timeout: 268 seconds)
06:57:29 × harveypwca quits (~harveypwc@2601:246:c201:d680:59a0:7761:1557:ead5) (Quit: Leaving)
07:02:50 acidjnk_new joins (~acidjnk@p200300d6e737e728886c6af3a169d6ea.dip0.t-ipconnect.de)
07:13:20 michalz joins (~michalz@185.246.207.215)
07:21:13 × dhruvasagar quits (~dhruvasag@49.207.206.234) (Ping timeout: 256 seconds)
07:23:47 × euleritian quits (~euleritia@dynamic-176-006-197-177.176.6.pool.telefonica.de) (Read error: Connection reset by peer)
07:23:55 lisbeths joins (uid135845@id-135845.lymington.irccloud.com)
07:24:04 euleritian joins (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de)
07:28:35 dhruvasagar joins (~dhruvasag@49.207.206.234)
07:33:01 × dhruvasagar quits (~dhruvasag@49.207.206.234) (Ping timeout: 246 seconds)
07:40:07 igemnace joins (~ian@user/igemnace)
07:40:36 tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
07:41:14 × econo_ quits (uid147250@id-147250.tinside.irccloud.com) (Quit: Connection closed for inactivity)
07:42:01 dhruvasagar joins (~dhruvasag@49.207.206.234)
07:46:30 lortabac joins (~lortabac@2a01:e0a:541:b8f0:55ab:e185:7f81:54a4)
07:46:35 × dhruvasagar quits (~dhruvasag@49.207.206.234) (Ping timeout: 252 seconds)
07:46:42 coot joins (~coot@89-69-206-216.dynamic.chello.pl)
07:53:06 dhruvasagar joins (~dhruvasag@49.207.206.234)
07:54:11 sord937 joins (~sord937@gateway/tor-sasl/sord937)
07:55:08 CiaoSen joins (~Jura@2a05:5800:286:4200:ca4b:d6ff:fec1:99da)
07:57:51 × sord937 quits (~sord937@gateway/tor-sasl/sord937) (Remote host closed the connection)
07:57:55 × dhruvasagar quits (~dhruvasag@49.207.206.234) (Ping timeout: 255 seconds)
07:58:13 bitmapper joins (uid464869@id-464869.lymington.irccloud.com)
07:58:14 sord937 joins (~sord937@gateway/tor-sasl/sord937)
07:58:58 × MasseR46 quits (thelounge@51.15.143.128) (Quit: The Lounge - https://thelounge.chat)
07:59:28 MasseR46 joins (thelounge@51.15.143.128)
08:01:47 × sroso quits (~sroso@user/SrOso) (Read error: Connection reset by peer)
08:04:29 dhruvasagar joins (~dhruvasag@49.207.206.234)
08:06:28 sroso joins (~sroso@user/SrOso)
08:09:10 × dhruvasagar quits (~dhruvasag@49.207.206.234) (Ping timeout: 255 seconds)
08:13:55 × Luj quits (~Luj@2a01:e0a:5f9:9681:d777:c1f:db87:45b8) (Quit: Ping timeout (120 seconds))
08:14:13 Luj joins (~Luj@2a01:e0a:5f9:9681:d6b1:fcd4:d7da:98b5)
08:18:21 × CiaoSen quits (~Jura@2a05:5800:286:4200:ca4b:d6ff:fec1:99da) (Quit: CiaoSen)
08:20:23 dhruvasagar joins (~dhruvasag@49.207.206.234)
08:21:20 fendor joins (~fendor@2a02:8388:1605:d100:267b:1353:13d7:4f0c)
08:22:40 × lyxia quits (~lyxia@poisson.chat) (Quit: WeeChat 4.1.1)
08:27:24 lyxia joins (~lyxia@poisson.chat)
08:28:18 mima joins (~mmh@aftr-62-216-211-21.dynamic.mnet-online.de)
08:28:30 chele joins (~chele@user/chele)
08:29:43 CiaoSen joins (~Jura@2a05:5800:286:4200:e6b9:7aff:fe80:3d03)
08:35:01 × euleritian quits (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) (Ping timeout: 256 seconds)
08:35:12 euleritian joins (~euleritia@dynamic-176-006-197-177.176.6.pool.telefonica.de)
08:36:19 zetef joins (~quassel@95.77.17.251)
08:37:52 × tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
08:42:10 cfricke joins (~cfricke@user/cfricke)
08:42:31 × euleritian quits (~euleritia@dynamic-176-006-197-177.176.6.pool.telefonica.de) (Read error: Connection reset by peer)
08:42:50 euleritian joins (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de)
08:47:10 __monty__ joins (~toonn@user/toonn)
08:53:30 machinedgod joins (~machinedg@d173-183-246-216.abhsia.telus.net)
08:53:59 ricardo2 joins (~ricardo@84.16.179.218)
08:54:36 ricardo_1 joins (~ricardo@shabang.toppoint.de)
08:54:38 nschoe joins (~nschoe@2a01:e0a:8e:a190:81fc:7752:99f7:2a2d)
09:03:08 lockna joins (~lockna@2a01:4f8:10b:14f1::2)
09:03:13 × dhruvasagar quits (~dhruvasag@49.207.206.234) (Ping timeout: 256 seconds)
09:04:33 × Sgeo quits (~Sgeo@user/sgeo) (Read error: Connection reset by peer)
09:08:19 × lockna quits (~lockna@2a01:4f8:10b:14f1::2) (Quit: ZNC 1.8.2 - https://znc.in)
09:08:30 lockna joins (~lockna@2a01:4f8:10b:14f1::2)
09:09:33 szkl joins (uid110435@id-110435.uxbridge.irccloud.com)
09:13:33 gehmehgeh joins (~user@user/gehmehgeh)
09:16:14 × bitdex quits (~bitdex@gateway/tor-sasl/bitdex) (Ping timeout: 255 seconds)
09:18:36 bitdex joins (~bitdex@gateway/tor-sasl/bitdex)
09:22:20 dhruvasagar joins (~dhruvasag@49.207.206.234)
09:23:59 × foul_owl quits (~kerry@185.219.141.160) (Read error: Connection reset by peer)
09:24:18 × drdo quits (~drdo@bl14-14-49.dsl.telepac.pt) (Ping timeout: 268 seconds)
09:24:40 drdo joins (~drdo@bl14-14-49.dsl.telepac.pt)
09:25:02 × eggplantade quits (~Eggplanta@2600:1700:38c5:d800:d90a:8962:8a2b:5610) (Remote host closed the connection)
09:25:11 nschoe- joins (~nschoe@82-65-202-30.subs.proxad.net)
09:27:22 Unicorn_Princess joins (~Unicorn_P@user/Unicorn-Princess/x-3540542)
09:28:48 × bitdex quits (~bitdex@gateway/tor-sasl/bitdex) (Remote host closed the connection)
09:29:36 danse-nr3 joins (~danse@151.47.84.17)
09:29:49 bitdex joins (~bitdex@gateway/tor-sasl/bitdex)
09:31:10 × nschoe quits (~nschoe@2a01:e0a:8e:a190:81fc:7752:99f7:2a2d) (Quit: WeeChat 4.1.2)
09:31:15 × bitdex quits (~bitdex@gateway/tor-sasl/bitdex) (Remote host closed the connection)
09:32:15 bitdex joins (~bitdex@gateway/tor-sasl/bitdex)
09:37:47 × dhruvasagar quits (~dhruvasag@49.207.206.234) (Ping timeout: 264 seconds)
09:39:39 × tzh quits (~tzh@c-71-193-181-0.hsd1.or.comcast.net) (Quit: zzz)
09:40:31 foul_owl joins (~kerry@157.97.134.164)
09:41:37 Guest53 joins (~Guest53@82-65-202-30.subs.proxad.net)
09:42:27 × nschoe- quits (~nschoe@82-65-202-30.subs.proxad.net) (Quit: ZNC 1.8.2 - https://znc.in)
09:44:47 dhruvasagar joins (~dhruvasag@49.207.206.234)
09:47:07 × danse-nr3 quits (~danse@151.47.84.17) (Ping timeout: 260 seconds)
09:51:08 tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
09:53:03 danse-nr3 joins (~danse@151.47.84.17)
09:53:34 × Guest53 quits (~Guest53@82-65-202-30.subs.proxad.net) (Quit: Client closed)
09:59:52 × Feuermagier quits (~Feuermagi@user/feuermagier) (Remote host closed the connection)
10:00:11 Feuermagier joins (~Feuermagi@user/feuermagier)
10:00:53 × ft quits (~ft@p3e9bc222.dip0.t-ipconnect.de) (Quit: leaving)
10:01:19 eggplantade joins (~Eggplanta@2600:1700:38c5:d800:6917:2efe:dcc7:7830)
10:01:42 × dhruvasagar quits (~dhruvasag@49.207.206.234) (Ping timeout: 260 seconds)
10:03:33 Guest44 joins (~Guest89@2a01:e0a:8e:a190:81fc:7752:99f7:2a2d)
10:03:36 × bitdex quits (~bitdex@gateway/tor-sasl/bitdex) (Remote host closed the connection)
10:03:59 × zetef quits (~quassel@95.77.17.251) (Remote host closed the connection)
10:04:33 bitdex joins (~bitdex@gateway/tor-sasl/bitdex)
10:05:22 nschoe joins (~nschoe@2a01:e0a:8e:a190:f6db:8be1:d3a6:27f9)
10:06:18 dhruvasagar joins (~dhruvasag@49.207.206.234)
10:11:02 × xff0x quits (~xff0x@125x103x176x34.ap125.ftth.ucom.ne.jp) (Ping timeout: 260 seconds)
10:15:34 ubert joins (~Thunderbi@p200300ecdf1f173c067629287973bcad.dip0.t-ipconnect.de)
10:16:41 × Guest44 quits (~Guest89@2a01:e0a:8e:a190:81fc:7752:99f7:2a2d) (Quit: Client closed)
10:39:14 × dhruvasagar quits (~dhruvasag@49.207.206.234) (Ping timeout: 268 seconds)
10:45:38 dhruvasagar joins (~dhruvasag@49.207.206.234)
10:47:20 kuribas joins (~user@ip-188-118-57-242.reverse.destiny.be)
10:50:16 × dhruvasagar quits (~dhruvasag@49.207.206.234) (Ping timeout: 255 seconds)
10:55:53 × Erutuon quits (~Erutuon@user/erutuon) (Ping timeout: 268 seconds)
10:57:09 dhruvasagar joins (~dhruvasag@49.207.206.234)
11:01:39 × dhruvasagar quits (~dhruvasag@49.207.206.234) (Ping timeout: 256 seconds)
11:07:50 xff0x joins (~xff0x@ai085147.d.east.v6connect.net)
11:10:25 × sroso quits (~sroso@user/SrOso) (Quit: Leaving :))
11:12:29 dhruvasagar joins (~dhruvasag@49.207.206.234)
11:16:46 × szkl quits (uid110435@id-110435.uxbridge.irccloud.com) (Quit: Connection closed for inactivity)
11:17:21 × dhruvasagar quits (~dhruvasag@49.207.206.234) (Ping timeout: 260 seconds)
11:18:31 dhruvasagar joins (~dhruvasag@49.207.206.234)
11:19:47 × picnoir quits (~picnoir@about/aquilenet/vodoo/NinjaTrappeur) (Quit: WeeChat 4.1.2)
11:21:24 picnoir joins (~picnoir@about/aquilenet/vodoo/NinjaTrappeur)
11:26:13 × lortabac quits (~lortabac@2a01:e0a:541:b8f0:55ab:e185:7f81:54a4) (Ping timeout: 264 seconds)
11:28:54 juri__ joins (~juri@79.140.115.106)
11:29:59 × juri_ quits (~juri@implicitcad.org) (Ping timeout: 264 seconds)
11:34:27 × euleritian quits (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) (Ping timeout: 260 seconds)
11:35:01 euleritian joins (~euleritia@dynamic-176-006-184-183.176.6.pool.telefonica.de)
11:35:05 × dhruvasagar quits (~dhruvasag@49.207.206.234) (Ping timeout: 260 seconds)
11:39:51 × euleritian quits (~euleritia@dynamic-176-006-184-183.176.6.pool.telefonica.de) (Read error: Connection reset by peer)
11:40:13 euleritian joins (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de)
11:41:34 dhruvasagar joins (~dhruvasag@49.207.206.234)
11:41:34 × euleritian quits (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) (Read error: Connection reset by peer)
11:42:27 euleritian joins (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de)
11:44:04 × juri__ quits (~juri@79.140.115.106) (Ping timeout: 276 seconds)
11:44:04 × euleritian quits (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) (Read error: Connection reset by peer)
11:44:40 lortabac joins (~lortabac@2a01:e0a:541:b8f0:55ab:e185:7f81:54a4)
11:45:09 euleritian joins (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de)
11:45:26 juri_ joins (~juri@implicitcad.org)
11:45:59 × dhruvasagar quits (~dhruvasag@49.207.206.234) (Ping timeout: 256 seconds)
11:52:53 dhruvasagar joins (~dhruvasag@49.207.206.234)
11:53:06 × lisbeths quits (uid135845@id-135845.lymington.irccloud.com) (Quit: Connection closed for inactivity)
11:57:57 × AlexZenon quits (~alzenon@178.34.160.228) (Ping timeout: 260 seconds)
11:59:05 × dhruvasagar quits (~dhruvasag@49.207.206.234) (Ping timeout: 268 seconds)
11:59:27 <haskellbridge> 06<e​ldritchcookie> hello do we have any 3d game made in haskell?
11:59:46 <haskellbridge> 06<e​ldritchcookie> wow today i am eating all the letters
11:59:51 <haskellbridge> 06<e​ldritchcookie> *games
12:02:20 AlexZenon joins (~alzenon@178.34.160.228)
12:05:19 dhruvasagar joins (~dhruvasag@49.207.206.234)
12:10:15 szkl joins (uid110435@id-110435.uxbridge.irccloud.com)
12:10:37 × danse-nr3 quits (~danse@151.47.84.17) (Ping timeout: 264 seconds)
12:14:27 × dhruvasagar quits (~dhruvasag@49.207.206.234) (Ping timeout: 252 seconds)
12:15:19 <cheater> not that i know of
12:15:32 <cheater> you're probably best off trying to integrate with godot
12:19:42 × tinjamin quits (~tinjamin@banshee.h4x0r.space) (Quit: The Lounge - https://thelounge.chat)
12:20:37 × kuribas quits (~user@ip-188-118-57-242.reverse.destiny.be) (Remote host closed the connection)
12:21:11 tinjamin joins (~tinjamin@banshee.h4x0r.space)
12:25:47 kuribas joins (~user@ip-188-118-57-242.reverse.destiny.be)
12:37:48 × rosco quits (~rosco@175.136.156.77) (Quit: Lost terminal)
12:41:36 <jackdk> eldritchcookie: https://wiki.haskell.org/Frag
12:43:52 <haskellbridge> 06<e​ldritchcookie> yeah it uses opengl
12:44:04 <haskellbridge> 06<e​ldritchcookie> so it certainly is possible
12:44:18 <haskellbridge> 06<e​ldritchcookie> but i quite prefer cheater's idea
12:44:43 <haskellbridge> 06<e​ldritchcookie> godot isn't going away and neither will its c api
12:44:57 <haskellbridge> 06<e​ldritchcookie> though i guess neither will opengl
12:45:41 qqq joins (~qqq@92.43.167.61)
12:53:20 × jmdaemon quits (~jmdaemon@user/jmdaemon) (Ping timeout: 256 seconds)
12:54:54 dhruvasagar joins (~dhruvasag@49.207.206.234)
12:59:32 × dhruvasagar quits (~dhruvasag@49.207.206.234) (Ping timeout: 252 seconds)
13:01:13 × euleritian quits (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) (Ping timeout: 255 seconds)
13:01:52 euleritian joins (~euleritia@dynamic-176-006-184-183.176.6.pool.telefonica.de)
13:05:27 × euleritian quits (~euleritia@dynamic-176-006-184-183.176.6.pool.telefonica.de) (Read error: Connection reset by peer)
13:05:45 euleritian joins (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de)
13:05:46 dhruvasagar joins (~dhruvasag@49.207.206.234)
13:07:45 danse-nr3 joins (~danse@151.47.24.5)
13:10:03 sord937_ joins (~sord937@gateway/tor-sasl/sord937)
13:10:28 × sord937_ quits (~sord937@gateway/tor-sasl/sord937) (Remote host closed the connection)
13:10:42 × dhruvasagar quits (~dhruvasag@49.207.206.234) (Ping timeout: 260 seconds)
13:11:01 sord937_ joins (~sord937@gateway/tor-sasl/sord937)
13:11:35 × sord937 quits (~sord937@gateway/tor-sasl/sord937) (Ping timeout: 255 seconds)
13:12:14 dhruvasagar joins (~dhruvasag@49.207.206.234)
13:15:31 × ddellacosta quits (~ddellacos@ool-44c73d16.dyn.optonline.net) (Ping timeout: 256 seconds)
13:16:47 × dhruvasagar quits (~dhruvasag@49.207.206.234) (Ping timeout: 268 seconds)
13:17:18 × sord937_ quits (~sord937@gateway/tor-sasl/sord937) (Remote host closed the connection)
13:17:21 × petrichor quits (~znc-user@user/petrichor) (Quit: ZNC 1.8.2 - https://znc.in)
13:17:41 sord937 joins (~sord937@gateway/tor-sasl/sord937)
13:18:17 <kaol> I haven't tried to do anything with it myself but there's https://github.com/typedbyte/hagato at least.
13:18:20 dhruvasagar joins (~dhruvasag@49.207.206.234)
13:29:07 × CiaoSen quits (~Jura@2a05:5800:286:4200:e6b9:7aff:fe80:3d03) (Ping timeout: 268 seconds)
13:30:46 petrichor joins (~znc-user@user/petrichor)
13:36:31 × ubert quits (~Thunderbi@p200300ecdf1f173c067629287973bcad.dip0.t-ipconnect.de) (Ping timeout: 276 seconds)
13:37:55 × bitdex quits (~bitdex@gateway/tor-sasl/bitdex) (Quit: = "")
13:38:51 ell1 joins (~ellie@user/ellie)
13:38:52 cayley53 joins (~cayley5@user/phileasfogg)
13:38:59 × chaitlatte0 quits (ea29c0bb16@user/chaitlatte0) (Ping timeout: 268 seconds)
13:39:36 × JoelMcCracken quits (5ea8252fbb@2a03:6000:1812:100::10e3) (Ping timeout: 268 seconds)
13:39:36 × akspecs quits (00cc8321af@sourcehut/user/akspecs) (Ping timeout: 268 seconds)
13:39:36 × samhh quits (7569f027cf@2a03:6000:1812:100::e4) (Ping timeout: 268 seconds)
13:39:36 × fluffyballoon quits (45ce440a48@2a03:6000:1812:100::e2) (Ping timeout: 268 seconds)
13:39:36 × jkoshy quits (99b9359beb@user/jkoshy) (Ping timeout: 268 seconds)
13:39:36 × ggb quits (a62ffbaf4f@2a03:6000:1812:100::3ac) (Ping timeout: 268 seconds)
13:39:36 × meinside quits (uid24933@id-24933.helmsley.irccloud.com) (Ping timeout: 268 seconds)
13:39:36 × Hobbyboy quits (Hobbyboy@hobbyboy.co.uk) (Ping timeout: 268 seconds)
13:39:36 × sa quits (sid1055@id-1055.tinside.irccloud.com) (Ping timeout: 268 seconds)
13:39:37 × hovsater quits (sid499516@id-499516.lymington.irccloud.com) (Ping timeout: 268 seconds)
13:39:37 × dsal quits (sid13060@id-13060.lymington.irccloud.com) (Ping timeout: 268 seconds)
13:39:37 × jmct quits (sid160793@id-160793.tinside.irccloud.com) (Ping timeout: 268 seconds)
13:39:37 × S11001001 quits (sid42510@id-42510.ilkley.irccloud.com) (Ping timeout: 268 seconds)
13:39:37 × dy quits (sid3438@user/dy) (Ping timeout: 268 seconds)
13:39:37 × cbarrett quits (sid192934@id-192934.helmsley.irccloud.com) (Ping timeout: 268 seconds)
13:39:39 samhh_ is now known as samhh
13:40:07 CodeKiwi joins (~kiwi@2604:a880:400:d0::1ca0:e001)
13:40:13 × b0o quits (0e4a0bf4c9@2a03:6000:1812:100::1bf) (Ping timeout: 268 seconds)
13:40:13 × probie quits (cc0b34050a@user/probie) (Ping timeout: 268 seconds)
13:40:13 × jmcantrell quits (644f1bed9a@user/jmcantrell) (Ping timeout: 268 seconds)
13:40:13 × kuruczgy quits (55b66dd3ae@2a03:6000:1812:100::127f) (Ping timeout: 268 seconds)
13:40:13 × lieven quits (~mal@ns2.wyrd.be) (Ping timeout: 268 seconds)
13:40:13 × carter quits (sid14827@id-14827.helmsley.irccloud.com) (Ping timeout: 268 seconds)
13:40:17 Hobbyboy joins (Hobbyboy@hobbyboy.co.uk)
13:40:50 × ell quits (~ellie@user/ellie) (Ping timeout: 268 seconds)
13:40:50 × whereiseveryone quits (206ba86c98@2a03:6000:1812:100::2e4) (Ping timeout: 268 seconds)
13:40:50 × earthy quits (~arthurvl@2a02-a469-f5e2-1-83d2-ca43-57a2-dc81.fixed6.kpn.net) (Ping timeout: 268 seconds)
13:40:50 × DigitalKiwi quits (~kiwi@2604:a880:400:d0::1ca0:e001) (Ping timeout: 268 seconds)
13:40:50 × d34df00d quits (~d34df00d@2600:1702:4f1b:7c10::43) (Ping timeout: 268 seconds)
13:40:50 × dmj` quits (sid72307@id-72307.hampstead.irccloud.com) (Ping timeout: 268 seconds)
13:40:50 × yushyin quits (sJ30bcriGA@mail.karif.server-speed.net) (Ping timeout: 268 seconds)
13:40:50 × hays quits (rootvegeta@fsf/member/hays) (Ping timeout: 268 seconds)
13:40:50 × cayley5 quits (~cayley5@user/phileasfogg) (Ping timeout: 268 seconds)
13:40:51 × buhman quits (sid411355@user/buhman) (Ping timeout: 268 seconds)
13:40:51 ell1 is now known as ell
13:40:51 cayley53 is now known as cayley5
13:41:40 ggb joins (a62ffbaf4f@2a03:6000:1812:100::3ac)
13:41:41 kuruczgy joins (55b66dd3ae@2a03:6000:1812:100::127f)
13:41:41 fluffyballoon joins (45ce440a48@2a03:6000:1812:100::e2)
13:41:41 jkoshy joins (99b9359beb@user/jkoshy)
13:41:41 jmcantrell joins (644f1bed9a@user/jmcantrell)
13:41:41 probie joins (cc0b34050a@user/probie)
13:41:41 whereiseveryone joins (206ba86c98@2a03:6000:1812:100::2e4)
13:41:42 akspecs joins (00cc8321af@sourcehut/user/akspecs)
13:41:43 JoelMcCracken joins (5ea8252fbb@2a03:6000:1812:100::10e3)
13:41:43 b0o joins (0e4a0bf4c9@2a03:6000:1812:100::1bf)
13:41:43 samhh_ joins (7569f027cf@2a03:6000:1812:100::e4)
13:41:59 dy joins (sid3438@user/dy)
13:41:59 meinside joins (uid24933@id-24933.helmsley.irccloud.com)
13:42:00 dsal joins (sid13060@id-13060.lymington.irccloud.com)
13:42:00 hovsater joins (sid499516@id-499516.lymington.irccloud.com)
13:42:02 S11001001 joins (sid42510@id-42510.ilkley.irccloud.com)
13:42:03 cbarrett joins (sid192934@id-192934.helmsley.irccloud.com)
13:42:03 mal1 joins (~mal@ns2.wyrd.be)
13:42:04 jmct joins (sid160793@id-160793.tinside.irccloud.com)
13:42:09 buhman joins (sid411355@user/buhman)
13:42:10 earthy joins (~arthurvl@2a02-a469-f5e2-1-83d2-ca43-57a2-dc81.fixed6.kpn.net)
13:42:13 sa joins (sid1055@id-1055.tinside.irccloud.com)
13:42:23 carter joins (sid14827@id-14827.helmsley.irccloud.com)
13:43:41 × AkechiShiro quits (~licht@user/akechishiro) (Ping timeout: 240 seconds)
13:44:17 dmj` joins (sid72307@id-72307.hampstead.irccloud.com)
13:44:57 AkechiShiro joins (~licht@user/akechishiro)
13:46:16 × danse-nr3 quits (~danse@151.47.24.5) (Ping timeout: 276 seconds)
13:47:46 × troydm quits (~troydm@user/troydm) (Quit: What is Hope? That all of your wishes and all of your dreams come true? To turn back time because things were not supposed to happen like that (C) Rau Le Creuset)
13:47:57 × igemnace quits (~ian@user/igemnace) (Read error: Connection reset by peer)
13:48:33 ubert joins (~Thunderbi@p200300ecdf1f173c03fd09da48ef3e71.dip0.t-ipconnect.de)
13:53:34 chaitlatte0 joins (ea29c0bb16@user/chaitlatte0)
13:54:26 yushyin joins (PYLyYfdKtk@mail.karif.server-speed.net)
14:04:48 igemnace joins (~ian@user/igemnace)
14:05:13 × xff0x quits (~xff0x@ai085147.d.east.v6connect.net) (Ping timeout: 264 seconds)
14:05:19 thegeekinside joins (~thegeekin@189.180.65.186)
14:05:36 xff0x joins (~xff0x@ai085147.d.east.v6connect.net)
14:10:19 × thegeekinside quits (~thegeekin@189.180.65.186) (Ping timeout: 276 seconds)
14:12:39 × cfricke quits (~cfricke@user/cfricke) (Ping timeout: 260 seconds)
14:16:46 × szkl quits (uid110435@id-110435.uxbridge.irccloud.com) (Quit: Connection closed for inactivity)
14:22:50 thegeekinside joins (~thegeekin@189.180.65.186)
14:24:06 troydm joins (~troydm@user/troydm)
14:30:47 × euleritian quits (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) (Ping timeout: 268 seconds)
14:31:19 euleritian joins (~euleritia@dynamic-176-006-184-183.176.6.pool.telefonica.de)
14:31:49 × euleritian quits (~euleritia@dynamic-176-006-184-183.176.6.pool.telefonica.de) (Read error: Connection reset by peer)
14:32:06 euleritian joins (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de)
14:39:25 × euleritian quits (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) (Ping timeout: 268 seconds)
14:39:40 euleritian joins (~euleritia@dynamic-176-006-184-183.176.6.pool.telefonica.de)
14:42:23 <bwe> what's Haskell's equivalent to Rust's "function xyz not called; consider to remove"?
14:43:30 tri joins (~tri@ool-18bbef1a.static.optonline.net)
14:43:50 <int-e> ghc has a -fwarn-unused-binds (also part of -Wall, I think?)
14:47:14 cfricke joins (~cfricke@user/cfricke)
14:47:24 danse-nr3 joins (~danse@151.47.24.5)
14:47:53 × tri quits (~tri@ool-18bbef1a.static.optonline.net) (Ping timeout: 252 seconds)
14:53:56 × lortabac quits (~lortabac@2a01:e0a:541:b8f0:55ab:e185:7f81:54a4) (Quit: WeeChat 4.1.1)
14:58:34 tri joins (~tri@ool-18bbef1a.static.optonline.net)
15:06:45 EvanR joins (~EvanR@user/evanr)
15:10:30 × defanor quits (~defanor@tart.uberspace.net) (Changing host)
15:10:30 defanor joins (~defanor@user/defanor)
15:12:42 iakov joins (~quassel@2a02:8106:244:b000:c4b2:cd08:c7cf:1672)
15:18:00 szkl joins (uid110435@id-110435.uxbridge.irccloud.com)
15:24:32 × euleritian quits (~euleritia@dynamic-176-006-184-183.176.6.pool.telefonica.de) (Read error: Connection reset by peer)
15:24:51 euleritian joins (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de)
15:26:32 <bwe> int-e: I get only -Wunused-local-binds
15:28:52 × yoneda quits (~mike@193.206.102.122) (Remote host closed the connection)
15:36:35 × euleritian quits (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) (Ping timeout: 264 seconds)
15:37:06 euleritian joins (~euleritia@dynamic-176-006-184-183.176.6.pool.telefonica.de)
15:52:47 × qqq quits (~qqq@92.43.167.61) (Quit: Lost terminal)
15:58:35 × Square2 quits (~Square4@user/square) (Ping timeout: 256 seconds)
16:00:55 × duncan quits (~duncan@sithean.tor.scot) (Read error: Connection reset by peer)
16:03:11 duncan joins (~duncan@user/duncan)
16:04:17 qqq joins (~qqq@92.43.167.61)
16:12:03 × euleritian quits (~euleritia@dynamic-176-006-184-183.176.6.pool.telefonica.de) (Read error: Connection reset by peer)
16:12:36 euleritian joins (~euleritia@dynamic-176-006-184-183.176.6.pool.telefonica.de)
16:18:06 × sord937 quits (~sord937@gateway/tor-sasl/sord937) (Remote host closed the connection)
16:18:22 × euleritian quits (~euleritia@dynamic-176-006-184-183.176.6.pool.telefonica.de) (Read error: Connection reset by peer)
16:18:33 sord937 joins (~sord937@gateway/tor-sasl/sord937)
16:18:40 euleritian joins (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de)
16:24:33 zetef joins (~quassel@95.77.17.251)
16:24:34 × AlexZenon quits (~alzenon@178.34.160.228) (Ping timeout: 268 seconds)
16:25:47 × AlexNoo quits (~AlexNoo@178.34.160.228) (Ping timeout: 256 seconds)
16:33:45 waleee joins (~waleee@h-176-10-144-38.NA.cust.bahnhof.se)
16:36:47 × zetef quits (~quassel@95.77.17.251) (Ping timeout: 252 seconds)
16:37:34 Square joins (~Square@user/square)
16:38:25 × yahb2 quits (~yahb2@static.56.27.47.78.clients.your-server.de) (Remote host closed the connection)
16:38:55 yahb2 joins (~yahb2@2a01:4f8:c0c:5c7b::2)
16:38:55 ChanServ sets mode +v yahb2
16:39:41 ircbrowse_tom joins (~ircbrowse@2a01:4f8:1c1c:9319::1)
16:39:47 Server sets mode +Cnt
16:41:49 × tomsmeding quits (~tomsmedin@2a01:4f8:c0c:5e5e::2) (Quit: ZNC 1.8.2 - https://znc.in)
16:42:34 tomsmeding joins (~tomsmedin@2a01:4f8:c0c:5e5e::2)
16:48:18 × euleritian quits (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) (Ping timeout: 268 seconds)
16:48:35 euleritian joins (~euleritia@dynamic-176-006-184-183.176.6.pool.telefonica.de)
16:48:35 × eggplantade quits (~Eggplanta@2600:1700:38c5:d800:6917:2efe:dcc7:7830) (Remote host closed the connection)
16:48:53 eggplantade joins (~Eggplanta@2600:1700:38c5:d800:6917:2efe:dcc7:7830)
16:50:10 peterbecich joins (~Thunderbi@047-229-123-186.res.spectrum.com)
16:51:20 × dhruvasagar quits (~dhruvasag@49.207.206.234) (Ping timeout: 256 seconds)
16:51:45 AlexNoo joins (~AlexNoo@94.233.240.229)
16:53:06 dhruvasagar joins (~dhruvasag@49.207.206.234)
16:54:15 CiaoSen joins (~Jura@2a05:5800:286:4200:e6b9:7aff:fe80:3d03)
16:55:52 × euleritian quits (~euleritia@dynamic-176-006-184-183.176.6.pool.telefonica.de) (Read error: Connection reset by peer)
16:56:10 euleritian joins (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de)
16:57:21 × kuribas quits (~user@ip-188-118-57-242.reverse.destiny.be) (Remote host closed the connection)
16:58:47 × dhruvasagar quits (~dhruvasag@49.207.206.234) (Ping timeout: 268 seconds)
17:03:06 × danse-nr3 quits (~danse@151.47.24.5) (Ping timeout: 268 seconds)
17:03:13 _ht joins (~Thunderbi@28-52-174-82.ftth.glasoperator.nl)
17:03:52 xff0x_ joins (~xff0x@2405:6580:b080:900:81d9:6063:4185:a0e4)
17:04:52 × euleritian quits (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) (Read error: Connection reset by peer)
17:04:58 dhruvasagar joins (~dhruvasag@49.207.206.234)
17:05:41 euleritian joins (~euleritia@dynamic-176-006-184-183.176.6.pool.telefonica.de)
17:05:59 × thegeekinside quits (~thegeekin@189.180.65.186) (Ping timeout: 264 seconds)
17:06:04 × euleritian quits (~euleritia@dynamic-176-006-184-183.176.6.pool.telefonica.de) (Read error: Connection reset by peer)
17:06:52 thegeekinside joins (~thegeekin@189.180.65.186)
17:07:25 × xff0x quits (~xff0x@ai085147.d.east.v6connect.net) (Ping timeout: 268 seconds)
17:07:34 euleritian joins (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de)
17:08:26 AlexZenon joins (~alzenon@94.233.240.229)
17:09:31 × dhruvasagar quits (~dhruvasag@49.207.206.234) (Ping timeout: 260 seconds)
17:11:26 × Square quits (~Square@user/square) (Ping timeout: 268 seconds)
17:12:03 × peterbecich quits (~Thunderbi@047-229-123-186.res.spectrum.com) (Ping timeout: 268 seconds)
17:12:19 actioninja7 joins (~actioninj@user/actioninja)
17:13:19 cods_ joins (~fred@tuxee.net)
17:15:05 Eoco_ joins (~ian@128.101.131.218)
17:15:23 × cods quits (~fred@tuxee.net) (Ping timeout: 252 seconds)
17:15:24 × actioninja quits (~actioninj@user/actioninja) (Ping timeout: 252 seconds)
17:15:24 actioninja7 is now known as actioninja
17:15:24 × Eoco quits (~ian@128.101.131.218) (Ping timeout: 252 seconds)
17:15:24 × Teacup_ quits (~teacup@user/teacup) (Ping timeout: 252 seconds)
17:15:25 × B-J quits (~BenziJuni@88-149-65-224.du.xdsl.is) (Ping timeout: 252 seconds)
17:15:50 × guygastineau quits (~guygastin@137.184.131.156) (Ping timeout: 252 seconds)
17:15:51 Teacup joins (~teacup@user/teacup)
17:16:05 dhruvasagar joins (~dhruvasag@49.207.206.234)
17:16:34 × APic quits (apic@apic.name) (Ping timeout: 252 seconds)
17:16:38 monochrm joins (trebla@216.138.220.146)
17:16:46 × monochrom quits (trebla@216.138.220.146) (Read error: Connection reset by peer)
17:16:51 monochrm is now known as monochrom
17:17:18 × cfricke quits (~cfricke@user/cfricke) (Quit: WeeChat 4.1.2)
17:17:20 RMSBach joins (~guygastin@137.184.131.156)
17:17:32 × Hooloovoo quits (~Hooloovoo@hax0rbana.org) (Ping timeout: 252 seconds)
17:17:33 × Vq quits (~vq@90-225-115-195-no122.tbcn.telia.com) (Ping timeout: 252 seconds)
17:17:56 Benzi-Junior joins (~BenziJuni@dsl-149-65-224.hive.is)
17:20:48 × dhruvasagar quits (~dhruvasag@49.207.206.234) (Ping timeout: 252 seconds)
17:21:21 dhruvasagar joins (~dhruvasag@49.207.206.234)
17:21:46 × chele quits (~chele@user/chele) (Remote host closed the connection)
17:22:01 APic joins (~apic@apic.name)
17:22:42 Hooloovoo joins (~Hooloovoo@hax0rbana.org)
17:25:00 × pretty_dumm_guy quits (trottel@gateway/vpn/protonvpn/prettydummguy/x-88029655) (Quit: WeeChat 3.5)
17:25:41 × dhruvasagar quits (~dhruvasag@49.207.206.234) (Ping timeout: 240 seconds)
17:26:06 × defanor quits (~defanor@user/defanor) (Quit: .)
17:26:53 dhruvasagar joins (~dhruvasag@49.207.206.234)
17:27:43 Vq joins (~vq@90-225-115-195-no122.tbcn.telia.com)
17:29:24 × tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
17:30:57 × CiaoSen quits (~Jura@2a05:5800:286:4200:e6b9:7aff:fe80:3d03) (Ping timeout: 256 seconds)
17:32:53 × sord937 quits (~sord937@gateway/tor-sasl/sord937) (Quit: sord937)
17:37:01 × dhruvasagar quits (~dhruvasag@49.207.206.234) (Ping timeout: 268 seconds)
17:44:16 <bwe> how can I get those warnings fixed automatically that can be fixed automatically? language server? specific package/tool?
17:44:19 tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
17:46:11 pretty_dumm_guy joins (trottel@gateway/vpn/protonvpn/prettydummguy/x-88029655)
17:46:23 × xff0x_ quits (~xff0x@2405:6580:b080:900:81d9:6063:4185:a0e4) (Ping timeout: 260 seconds)
17:48:05 × machinedgod quits (~machinedg@d173-183-246-216.abhsia.telus.net) (Ping timeout: 240 seconds)
17:48:11 xff0x joins (~xff0x@ai079181.d.east.v6connect.net)
17:50:12 econo_ joins (uid147250@id-147250.tinside.irccloud.com)
17:57:01 × rvalue quits (~rvalue@user/rvalue) (Ping timeout: 256 seconds)
17:59:31 xff0x_ joins (~xff0x@ai099196.d.east.v6connect.net)
18:02:02 × SAJAT quits (~sajat@87-97-12-229.pool.digikabel.hu) (Ping timeout: 252 seconds)
18:02:58 × xff0x quits (~xff0x@ai079181.d.east.v6connect.net) (Ping timeout: 264 seconds)
18:03:47 SAJAT joins (~sajat@84-236-3-92.pool.digikabel.hu)
18:03:51 tzh joins (~tzh@c-71-193-181-0.hsd1.or.comcast.net)
18:05:54 rvalue joins (~rvalue@user/rvalue)
18:07:31 pretty_d1 joins (trottel@gateway/vpn/protonvpn/prettydummguy/x-88029655)
18:07:42 × pretty_d1 quits (trottel@gateway/vpn/protonvpn/prettydummguy/x-88029655) (Client Quit)
18:08:36 pretty_d1 joins (trottel@gateway/vpn/protonvpn/prettydummguy/x-88029655)
18:08:36 × pretty_d1 quits (trottel@gateway/vpn/protonvpn/prettydummguy/x-88029655) (Client Quit)
18:09:05 × pretty_dumm_guy quits (trottel@gateway/vpn/protonvpn/prettydummguy/x-88029655) (Ping timeout: 268 seconds)
18:13:04 pretty_dumm_guy joins (trottel@gateway/vpn/protonvpn/prettydummguy/x-88029655)
18:15:54 causal joins (~eric@50.35.85.7)
18:20:44 × bitmapper quits (uid464869@id-464869.lymington.irccloud.com) (Quit: Connection closed for inactivity)
18:26:52 jmdaemon joins (~jmdaemon@user/jmdaemon)
18:27:36 danse-nr3 joins (~danse@151.47.46.196)
18:29:17 zanp joins (~zanp@2a02:c7c:c9a0:9400:ed2a:2091:2c82:bfca)
18:32:52 Tuplanolla joins (~Tuplanoll@91-159-68-95.elisa-laajakaista.fi)
18:36:40 × thegeekinside quits (~thegeekin@189.180.65.186) (Remote host closed the connection)
18:38:04 × euleritian quits (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) (Read error: Connection reset by peer)
18:38:38 euleritian joins (~euleritia@dynamic-046-114-172-039.46.114.pool.telefonica.de)
18:38:59 × euleritian quits (~euleritia@dynamic-046-114-172-039.46.114.pool.telefonica.de) (Read error: Connection reset by peer)
18:39:17 euleritian joins (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de)
18:40:05 × eggplantade quits (~Eggplanta@2600:1700:38c5:d800:6917:2efe:dcc7:7830) (Remote host closed the connection)
18:40:17 Erutuon joins (~Erutuon@user/erutuon)
18:48:52 × sgarcia quits (sgarcia@swarm.znchost.com) (Quit: Hosted by www.ZNCHost.com)
18:49:28 <ski> bwe : hlint warnings ?
18:51:54 sgarcia joins (sgarcia@swarm.znchost.com)
18:55:48 dhruvasagar joins (~dhruvasag@49.207.206.234)
19:00:20 × dhruvasagar quits (~dhruvasag@49.207.206.234) (Ping timeout: 252 seconds)
19:07:13 dhruvasagar joins (~dhruvasag@49.207.206.234)
19:08:21 ft joins (~ft@p508dbdf9.dip0.t-ipconnect.de)
19:10:51 eggplantade joins (~Eggplanta@2600:1700:38c5:d800:6917:2efe:dcc7:7830)
19:11:53 × dhruvasagar quits (~dhruvasag@49.207.206.234) (Ping timeout: 252 seconds)
19:13:21 <bwe> ski: ghc and hlint warnings
19:13:49 <bwe> it's a pity to not have that working out of the box.
19:16:33 × zanp quits (~zanp@2a02:c7c:c9a0:9400:ed2a:2091:2c82:bfca) (Quit: Client closed)
19:18:12 dhruvasagar joins (~dhruvasag@49.207.206.234)
19:22:53 × dhruvasagar quits (~dhruvasag@49.207.206.234) (Ping timeout: 252 seconds)
19:23:19 <monochrom> Everyone was waiting for everyone else to do it, so no one does it.
19:24:10 <bwe> hell, there is half a dozen of auto-fixers. apply-refact for hlint, hlint-plugin recently. it's a fragmented mess.
19:24:19 <EvanR> color output for ghci
19:24:27 <EvanR> waiting patiently
19:25:23 <bwe> I mean, what are the Rust people doing differently so they get the job done?
19:25:57 <bwe> is it just we need "donate for idea XYZ" to get it implemented buttons?
19:26:03 <EvanR> they have hype
19:26:49 <bwe> does hype necessarily gets you the stuff done?
19:27:06 <EvanR> hype leads to more people willing to make nice looking css
19:27:15 <EvanR> and that leads to the dark side
19:27:18 <monochrom> For a group of people who self-identify as believing in open-source, we are exceptional in exhibiting entitlement attitudes. That's the difference.
19:27:36 <bwe> EvanR: pls elaborate on the dark side.
19:27:47 <EvanR> a bad reference to star wars
19:28:31 <bwe> monochrom: So, too many idealists, perfectionists among us leads to not getting anything done.
19:28:31 <EvanR> all programming languages with hype come with exuberant community members skilled in the ways of persuasive CSS (not just ability to host pages)
19:28:43 <EvanR> regardless of the merits of the language
19:28:49 <monochrom> No, entitlement attitude is not perfectionism.
19:28:56 <bwe> monochrom: what is it then?
19:29:03 dhruvasagar joins (~dhruvasag@49.207.206.234)
19:29:10 <monochrom> Other communities are like "we're missing X, how can I help?"
19:29:11 <bwe> seriously, which auto-fixer can you recommend from your own experience?
19:29:19 <EvanR> there's a correlation between massive community contributions and these fancy pages
19:29:49 <bwe> monochrom: how are we?
19:29:54 <monochrom> This community is like "how the hell are we missing X?! why doesn't someone else do it and gimme?! this is why haskell is not for prime time".
19:30:26 <bwe> monochrom: so we are doomed - why are you still here?
19:30:45 <monochrom> At least I did my part. I believed that we need a better tutorial on parametric polymorphism. So I wrote it.
19:31:01 <bwe> monochrom: link?
19:31:13 <monochrom> https://www.vex.net/~trebla/haskell/abs-type-param.html
19:31:34 <monochrom> Why shouldn't I be still here?
19:31:50 <monochrom> It is not like everyone else's entitlement attitude actually affects me.
19:32:16 <ski> bwe : i don't think i'd want that, since hlint can be a bit opinionated, and also sometimes i want to contraindicate, for emphasis
19:32:18 <monochrom> And it is not like I'm missing the next fad IDE feature either.
19:32:19 <bwe> monochrom: what's the entitlement attitude? can you give me an example?
19:32:34 <monochrom> You showed an example.
19:33:17 <EvanR> is the next fad ide feature to enforce ormolu everywhere on everything
19:33:29 <bwe> there is also formulu
19:33:37 × dhruvasagar quits (~dhruvasag@49.207.206.234) (Ping timeout: 255 seconds)
19:33:41 × ystael quits (~ystael@user/ystael) (Read error: Connection reset by peer)
19:33:56 × trev quits (~trev@user/trev) (Quit: trev)
19:34:03 <bwe> monochrom: you mean, complaining and asking for auto-fixer?
19:35:08 <bwe> ski: but can we agree on removing unused imports is wanted in each case? ofc that's the ghc auto-fixer.
19:35:25 × jmdaemon quits (~jmdaemon@user/jmdaemon) (Ping timeout: 268 seconds)
19:36:13 <monochrom> I don't want that in most cases.
19:36:31 <monochrom> Then again, I don't use hlint, I don't use -Wall, so I'm fine.
19:36:38 <tomsmeding> no -Wall?
19:36:49 bwe is shocked
19:36:54 <tomsmeding> do you go warningless or do you have favourites that you turn on manually?
19:36:58 <monochrom> I can be talked to using them at finalization time. But that's 1% of the time.
19:37:11 <monochrom> s/talked to/talked into/
19:38:22 <monochrom> My code has not been "industry" enough to benefit from warnings.
19:38:52 <monochrom> But like I said, for "industry" code, I can be talked into -Wall -Werror at finalization.
19:39:16 <monochrom> But also like I said, that means the last mile only.
19:39:18 <tomsmeding> I have hate for -Werror, but turn on -Wall always
19:39:25 × lockna quits (~lockna@2a01:4f8:10b:14f1::2) (Quit: ZNC 1.8.2 - https://znc.in)
19:39:33 <tomsmeding> which means I don't _need_ -Werror, because I know when my code has warnings
19:39:37 <monochrom> During intermediate drafting stage, the warnings are spurrious and distracting.
19:39:38 ski . o O ( "Min-Maxing Your Haskell Imports" in 2019-06-03 at <https://mostlyabsurd.github.io/posts/2019/06/03/minimal-imports-maximal-imports/>,"Min-Maxing Your Haskell Imports (examples)" in 2019-06-09 at <https://mostlyabsurd.github.io/posts/2019/06/09/minimal-imports-maximal-imports-examples/>, both by Robert Djubek )
19:39:42 lockna joins (~lockna@2a01:4f8:10b:14f1::2)
19:39:45 <tomsmeding> interesting :)
19:39:53 <tomsmeding> I mean, I'm not judging you, I'm assuming you can write good code
19:40:33 <geekosaur> I'm wary of -Werror because it tends to mean "don't allow portable code"
19:40:44 <EvanR> how so
19:40:56 <geekosaur> well, portable across versions
19:41:16 <EvanR> because warnings change
19:41:16 <tomsmeding> doing -Werror at monochrom's "finalisation time" is fine if you have a development process that doesn't aim at avoiding warnings always
19:41:27 <tomsmeding> but don't _release_ code with -Werror because it makes it absolute hell to build for others
19:41:28 <monochrom> It is the same principle as how those popup confirmations "are you sure? [Y] [N]" backfired because if you spam it, people become oblivious, it's self-defeating.
19:41:55 <geekosaur> because (a) a warning->error might not even exist in an older version (b) sometimes you need considerable histrionics to support multiple ghc versions without tripping warnings
19:42:33 <geekosaur> so you find yourself locking out users on Debian or etc.
19:42:44 × lockna quits (~lockna@2a01:4f8:10b:14f1::2) (Client Quit)
19:42:46 <tomsmeding> maybe this is less of an issue with haskell because one can "just" open the cabal file and remove the -Werror flag if you get issues, but I once had to build some C++ code that used some custom build framework embedded in cmake (!) that re-downloaded source tarballs whenever hashes didn't match
19:43:02 <monochrom> In the case of imports, very often I already write like "import Control.Monad(foldM)" in the first place.
19:43:08 <tomsmeding> and the downloaded stuff used -Werror and it errored on a harmless (I surely hope) on my machine
19:43:18 lockna joins (~lockna@2a01:4f8:10b:14f1::2)
19:43:22 <tomsmeding> removing the -Werror meant that the framework would just re-download the source and overwrite my changes
19:43:24 <tomsmeding> it was hell
19:43:53 <monochrom> Also when it comes to for example Data.Map, the good habit of "import Data.Map qualified ..." already sidesteps the issue altogether.
19:44:22 tomsmeding always import Data.Map.Strict (Map) ; import qualified Data.Map.Strict as Map
19:44:31 <monochrom> Yeah exactly.
19:45:54 <tomsmeding> if I have to work on some code I haven't seen before, and it doesn't have warnings turned on (this holds for Haskell, C and C++, because there I know 1. that warnings are off by default and 2. how to spell the warning flag), the first thing I do is turn on -Wall
19:46:02 <tomsmeding> if I then get spammed, I cry
19:46:30 <tomsmeding> and I know I'm practically guaranteed to run into bugs that were perfectly indicated by a warning
19:46:42 bobby joins (~bob@2a01:799:15e7:a300:a9a7:9c25:284b:6aae)
19:46:47 × yeahitsme quits (~bob@user/yeahitsme) (Read error: Connection reset by peer)
19:46:50 <tomsmeding> the "practically" in that sentence allows for extraordinary coders
19:47:51 <monochrom> If 80% of the warnings point you to bugs, that is worthwhile. But now it means it depends on the code quality in the first place.
19:48:31 <tomsmeding> I mean, I'm fine if you go "I use -Wall -Wno-unused-imports" or something
19:49:07 <tomsmeding> add your own favourite too-low-signal-to-noise warnings given your coding style
19:49:10 <monochrom> I have thought about that. It would mean -Wall <20 -Wno-* here>
19:49:22 <tomsmeding> -Wunused-imports is I guess the one with the lowest signal for me
19:49:42 <tomsmeding> monochrom: what's the second on the list of -Wno-*? I promise I won't ask for the rest :)
19:50:17 <monochrom> -Wno-no-binds. The one about "do { getLine }" for example.
19:50:28 <monochrom> I HATE THAT
19:50:39 <monochrom> It's hypocrisy.
19:50:44 × tri quits (~tri@ool-18bbef1a.static.optonline.net) (Remote host closed the connection)
19:51:22 <monochrom> putStrLn "foo" :: IO () is not warned because of the ().
19:52:04 <tomsmeding> monochrom: do you mean -Wunused-do-bind?
19:52:04 <monochrom> I have "data U = U" and "myfunc :: IO U", and it is warned, even though it is isomorphic to (), even if it is visible in the module.
19:52:38 <monochrom> Yeah I don't remember the correct name. (Well, I ended up not turning on any warning anyway, so I don't need to remember anything.)
19:52:39 <EvanR> I should set import Data.Map.Strict (Map) ; import qualified Data.Map.Strict as Map as a macro already
19:52:42 jmdaemon joins (~jmdaemon@user/jmdaemon)
19:53:09 <tomsmeding> monochrom: the one where you have a monadic action that returns non-() and you don't bind it to anything but it's not the last line in the block?
19:53:10 <EvanR> control b for boilerplate
19:53:12 <bwe> I mean, my intention is to have -Wall enabled and solve all issues that come up. So, there is only the option to do it by hand?
19:53:18 × danse-nr3 quits (~danse@151.47.46.196) (Ping timeout: 268 seconds)
19:53:21 <monochrom> Right.
19:53:29 <tomsmeding> that's unused-do-bind indeed, and I agree it's low signal-to-noise, but I leave it on anyway
19:53:34 <tomsmeding> I like being explicit about not using a result
19:54:01 <dostoyevsky2> > def fib = [ 0 -> 1 | 1 -> 1 | N -> fib (N - 2) + fib (N - 1) ]
19:54:03 <lambdabot> <hint>:1:9: error: parse error on input ‘=’
19:54:07 <monochrom> I would like that too. But what about my U example?
19:54:10 <dostoyevsky2> does Haskell have a syntax that similar to this?
19:54:40 × bobby quits (~bob@2a01:799:15e7:a300:a9a7:9c25:284b:6aae) (Quit: Leaving)
19:54:44 <tomsmeding> > fib = \case 0 -> 1 ; 1 -> 1 ; n -> fib (n - 2) + fib (n - 1)
19:54:46 <lambdabot> <hint>:1:5: error: parse error on input ‘=’
19:54:46 <geekosaur> MultiWayIf?
19:54:49 <tomsmeding> % fib = \case 0 -> 1 ; 1 -> 1 ; n -> fib (n - 2) + fib (n - 1)
19:54:49 <yahb2> <interactive>:5:8: error: Illegal lambda-case (use LambdaCase)
19:54:54 <tomsmeding> % :set -XLambdaCase
19:54:55 <yahb2> <no output>
19:54:57 <tomsmeding> % fib = \case 0 -> 1 ; 1 -> 1 ; n -> fib (n - 2) + fib (n - 1)
19:54:57 <yahb2> <no output>
19:55:00 <tomsmeding> % fib 10
19:55:00 <yahb2> 89
19:55:03 <monochrom> I am OK with being forced to write "do { _ <- getLine; ...}". I am not OK with being forced to write "do { _ <- myfunc; ... }".
19:55:03 <tomsmeding> https://downloads.haskell.org/ghc/latest/docs/users_guide/exts/lambda_case.html#extension-LambdaCase
19:55:20 <tomsmeding> monochrom: I see! I guess I haven't run into that example :)
19:55:28 × coot quits (~coot@89-69-206-216.dynamic.chello.pl) (Quit: coot)
19:55:45 <geekosaur> hm, guess LambdaCase fits better, yeh
19:55:48 <tomsmeding> though I understand, I would feel the same
19:56:23 <monochrom> Sometimes my opinion is harder to understand because it is not of the simple form "do X", it is of the compound form "do X1 iff do X2".
19:56:51 yeahitsme joins (~bob@user/yeahitsme)
19:56:55 dhruvasagar joins (~dhruvasag@49.207.206.234)
19:57:12 <tomsmeding> that's just having a slightly less common coding pattern
19:57:42 <monochrom> because every reason for or against X1 also applies to X2, and I am very annoyed when people make excuses to consider them different.
19:58:45 <tomsmeding> is it that readers/listeners aren't willing to consider coding styles/situations they themselves don't use / haven't encountered?
19:58:57 <tomsmeding> otherwise I'm not sure what your last message was saying
19:59:29 <monochrom> Cognitive dissonance.
19:59:49 <monochrom> () and U are isomorphic, but people refuse to honour that.
19:59:59 <monochrom> So () gets and free pass and U doesn't.
20:00:08 <monochrom> s/gets and/gets a/
20:00:15 <tomsmeding> that should just take thinking for a moment about what -Wunused-do-bind is _for_
20:00:27 <monochrom> Yes exactly.
20:00:29 <tomsmeding> it's for not ignoring results that you may have forgotten to use
20:00:41 <tomsmeding> if there is no information in a particular result, there is nothing to forget to use
20:01:01 <monochrom> There is no information in a U result.
20:01:07 <tomsmeding> I guess it's just uncommon to have a data type that's isomorphic to () :p
20:01:18 <tomsmeding> ("why not just use ()?")
20:01:23 × dhruvasagar quits (~dhruvasag@49.207.206.234) (Ping timeout: 252 seconds)
20:01:47 <beogrif> I _guess_ you could check it's not bottom but that'd be rare
20:02:04 <tomsmeding> sure -- but that would apply to () as well
20:02:19 <monochrom> One can also check for ()'s bottom with "() <- putStrLn foo".
20:02:25 <tomsmeding> and I would happy write off putting information in non-bottomness as an anti-pattern
20:02:28 <tomsmeding> *happily
20:02:45 <monochrom> See? Everything you say about (), I can say about U too. They are isomorphic.
20:02:54 <tomsmeding> I'm not disagreeing :p
20:03:10 × SAJAT quits (~sajat@84-236-3-92.pool.digikabel.hu) (Ping timeout: 268 seconds)
20:03:12 <beogrif> tomsmeding, yeah definitely
20:03:19 <EvanR> () has 2 connected components and U has only 1!
20:03:29 <tomsmeding> monochrom: surely almost everyone you give this example to must have asked you "why do you not just use ()"
20:03:38 cereb joins (~cereb@2a01:799:e26:7600:b1a6:730b:5538:b5cc)
20:03:43 <tomsmeding> which _in itself_ is an admission that they're isomorphic
20:03:55 <tomsmeding> ignoring topological properties of their typical rendering in computer typefaces
20:04:01 tomsmeding glances at EvanR
20:04:20 <monochrom> I don't have an answer for that. But I don't need to, in the context where I say what's wrong with that warning and why it is a bug.
20:04:38 × eggplantade quits (~Eggplanta@2600:1700:38c5:d800:6917:2efe:dcc7:7830) (Remote host closed the connection)
20:04:42 ski idly ponders singletons, and GADTs in general
20:04:45 SAJAT joins (~sajat@87-97-88-242.pool.digikabel.hu)
20:04:46 <tomsmeding> have you actually been in this situation?
20:04:54 alexherbo2 joins (~alexherbo@2a02-8440-3340-4b4a-508b-2d3b-124e-ef2f.rev.sfr.net)
20:05:09 <EvanR> all singletons are isomorphic
20:05:17 <EvanR> type level programming is a sham
20:05:20 <beogrif> oh yeah, singletons
20:05:50 <monochrom> I think I once had some experimental code that for some reason I preferred my own unit type and got bitten.
20:05:51 <beogrif> it's hard to go back from dependent typing to not, though I haven't been driven to using singletons yet
20:06:00 <tomsmeding> I would consider the constructor of a single-constructor-without-fields singleton to not be isomorphic to () for the purposes of this warning: there is information in it
20:06:04 <monochrom> I grant you that it happened only once.
20:06:18 <tomsmeding> monochrom: then you have the right to complain :)
20:06:41 <tomsmeding> beogrif: you can also do your dependent typing in haskell and have the worst of both worlds!
20:06:47 <tomsmeding> singletons galore
20:07:01 <beogrif> I'm holding out for DH if possible
20:08:05 dhruvasagar joins (~dhruvasag@49.207.206.234)
20:08:09 <EvanR> 0 carries no information. 1 carries no information. mysteriously, a stream of 0s and 1s may carry information. find the cheat
20:08:42 ski points to the exformation
20:08:50 <monochrom> No no no, EvanR. 0 carries infinite information! That's the real surprise and bugger. :)
20:08:54 <tomsmeding> a stream of (0 or 1)s carries information
20:08:59 <beogrif> yeah bits are 1 + 1
20:09:06 <tomsmeding> a stream of 0s and 1s does not :)
20:09:14 <beogrif> 1 + 0 would mean you can't construct zero bits at all or whatever
20:09:33 <EvanR> exformation?
20:09:43 <monochrom> hahaha this plays into "or" vs "and"
20:09:46 <beogrif> you have to think outside the box
20:10:08 <ski> the surrounding context that allows you to interpret data as information meaningfully
20:10:13 <beogrif> Exformation is related to https://en.wiktionary.org/wiki/extropy
20:10:25 <monochrom> Natural language's "stream of 0s and 1s" is a sloppy way to say "(the stream contains 0) and (the stream contains 1)"
20:10:32 <beogrif> oh it's actually a thing nvm
20:10:42 <ski> e.g. ribosomes, in relation to DNA and RNA
20:10:49 <tomsmeding> i.e. the cheat was that the language was deceptively ambiguous :)
20:11:10 <EvanR> information is more than the sum of its parts
20:11:26 <EvanR> sum type of its parts
20:11:29 <ski> or, a pre-arranged agreement that ringing six signals, then hanging up, means something in particular
20:11:33 × alexherbo2 quits (~alexherbo@2a02-8440-3340-4b4a-508b-2d3b-124e-ef2f.rev.sfr.net) (Remote host closed the connection)
20:11:58 tri_ joins (~tri@ool-18bbef1a.static.optonline.net)
20:12:09 × sudden quits (~cat@user/sudden) (Ping timeout: 260 seconds)
20:12:20 <EvanR> ah yeah, like, if you get a letter with 1000 zeros, or don't get anything by the deadline, that means something
20:12:56 × dhruvasagar quits (~dhruvasag@49.207.206.234) (Ping timeout: 252 seconds)
20:13:03 <ski> information in `A + B' comes from not knowing, a priori, whether you've actually got an `A', or a `B' (and then the information contained in that alternative itself)
20:13:09 <monochrom> I don't see how transhumanism has to do with needing context/protocol to interpret bit streams. :)
20:14:47 <ski> (so, you could say it's the inclusions which add that bit of information)
20:15:36 <beogrif> yeah, particularly since in type theory you can't "distinguish the inhabitants" of two types without functions/inclusions, unlike might be presumed in a set theory
20:16:10 <ski> @where boolean-blindness
20:16:11 <lambdabot> http://existentialtype.wordpress.com/2011/03/15/boolean-blindness/
20:16:14 × tri_ quits (~tri@ool-18bbef1a.static.optonline.net) (Ping timeout: 252 seconds)
20:17:24 <beogrif> heh
20:17:54 <beogrif> what about () blindness :o
20:18:40 <EvanR> two inhabitants, () and undefined xD
20:18:54 <beogrif> hilarious
20:18:54 sudden joins (~cat@user/sudden)
20:18:55 <ski> Sierpinski is a weird type
20:19:20 <ski> @where topology
20:19:20 <lambdabot> "topology in Haskell" <http://www.haskell.org/pipermail/haskell/2004-June/014134.html> and "Synthetic topology of data types and classical spaces" <http://www.cs.bham.ac.uk/~mhe/papers/entcs87.(pdf|
20:19:21 <lambdabot> dvi|ps)> by Mart�n Escard�
20:19:25 dhruvasagar joins (~dhruvasag@49.207.206.234)
20:19:50 <beogrif> topology of logic stuff is still so weird but it's getting more intuitive
20:20:11 <beogrif> I guess learning more homotopy type theory helped
20:20:14 ski thinks lambdabot has started cutting up responses into shorter fragments, semi-recently ..
20:23:47 peterbecich joins (~Thunderbi@047-229-123-186.res.spectrum.com)
20:23:56 × dhruvasagar quits (~dhruvasag@49.207.206.234) (Ping timeout: 252 seconds)
20:26:37 <tomsmeding> also some encoding went wrong there
20:26:44 ystael joins (~ystael@user/ystael)
20:27:16 <tomsmeding> (it came in as a unicode replacement character here)
20:27:19 <beogrif> same
20:27:39 <geekosaur> I got ó
20:27:47 <tomsmeding> it's probably latin-1
20:27:47 <geekosaur> suspect it's ISO8859-1
20:27:50 <tomsmeding> that
20:28:02 tomsmeding cannot remember that number
20:28:11 <EvanR> Martín Escardó
20:28:20 × peterbecich quits (~Thunderbi@047-229-123-186.res.spectrum.com) (Ping timeout: 252 seconds)
20:28:41 <tomsmeding> @where+ topology "topology in Haskell" <http://www.haskell.org/pipermail/haskell/2004-June/014134.html> and "Synthetic topology of data types and classical spaces" <http://www.cs.bham.ac.uk/~mhe/papers/entcs87.(pdf|dvi|ps)> by Martín Escardó
20:28:42 <lambdabot> Done.
20:28:46 <tomsmeding> @where topology
20:28:46 <lambdabot> "topology in Haskell" <http://www.haskell.org/pipermail/haskell/2004-June/014134.html> and "Synthetic topology of data types and classical spaces" <http://www.cs.bham.ac.uk/~mhe/papers/entcs87.(pdf|
20:28:46 <lambdabot> dvi|ps)> by Martín Escardó
20:28:48 <tomsmeding> there.
20:29:19 ski sees no difference, in Irssi
20:29:43 <tomsmeding> irssi and whatever geekosaur is using probably render non-utf8 bytes as iso-8859-1
20:29:45 <EvanR> I imagine people still fixing stuff like that in 2124
20:29:50 × pretty_dumm_guy quits (trottel@gateway/vpn/protonvpn/prettydummguy/x-88029655) (Quit: WeeChat 3.5)
20:29:59 <geekosaur> hexchat uses iso8859-1 aas fallback by default
20:30:16 <ski> makes sense
20:30:19 <Rembane> My irssi gives a difference. It's prettier now. No odd question mark characters.
20:30:20 <tomsmeding> weechat just U+FFFDs it
20:30:20 <EvanR> I'm using hexchat... but I got question marks
20:30:25 dhruvasagar joins (~dhruvasag@49.207.206.234)
20:30:42 <tomsmeding> ( https://tomsmeding.com/unicode#U+FFFD )
20:30:43 <geekosaur> there's a settings checkbox for the fallback behavior iirc
20:30:52 <monochrom> I explicit told my hexchat to dishonour ISO-8859-1.
20:31:00 <monochrom> ISO-8859-1 die die die.
20:31:43 mobivme joins (~mobivme@130.105.134.228)
20:31:57 <EvanR> codepage 437 is superior
20:35:14 × dhruvasagar quits (~dhruvasag@49.207.206.234) (Ping timeout: 268 seconds)
20:37:12 danse-nr3 joins (~danse@151.47.46.196)
20:38:28 eggplantade joins (~Eggplanta@2600:1700:38c5:d800:6917:2efe:dcc7:7830)
20:43:55 tstat joins (~user@user/tstat)
20:44:29 × waleee quits (~waleee@h-176-10-144-38.NA.cust.bahnhof.se) (Ping timeout: 268 seconds)
20:44:36 tri joins (~tri@ool-18bbef1a.static.optonline.net)
20:47:34 dhruvasagar joins (~dhruvasag@49.207.206.234)
20:48:51 × tri quits (~tri@ool-18bbef1a.static.optonline.net) (Ping timeout: 260 seconds)
20:50:22 × jmdaemon quits (~jmdaemon@user/jmdaemon) (Ping timeout: 260 seconds)
20:52:07 × dhruvasagar quits (~dhruvasag@49.207.206.234) (Ping timeout: 256 seconds)
20:56:52 waleee joins (~waleee@h-176-10-144-38.NA.cust.bahnhof.se)
20:58:23 dhruvasagar joins (~dhruvasag@49.207.206.234)
21:03:01 × dhruvasagar quits (~dhruvasag@49.207.206.234) (Ping timeout: 260 seconds)
21:03:04 × danse-nr3 quits (~danse@151.47.46.196) (Ping timeout: 276 seconds)
21:03:55 danse-nr3 joins (~danse@151.47.30.71)
21:04:06 dhruvasagar joins (~dhruvasag@49.207.206.234)
21:06:00 jmdaemon joins (~jmdaemon@user/jmdaemon)
21:08:53 × qqq quits (~qqq@92.43.167.61) (Ping timeout: 240 seconds)
21:09:09 × dhruvasagar quits (~dhruvasag@49.207.206.234) (Ping timeout: 268 seconds)
21:11:51 × yeahitsme quits (~bob@user/yeahitsme) (Quit: Leaving)
21:15:04 × _ht quits (~Thunderbi@28-52-174-82.ftth.glasoperator.nl) (Remote host closed the connection)
21:15:22 dhruvasagar joins (~dhruvasag@49.207.206.234)
21:15:47 tri joins (~tri@ool-18bbef1a.static.optonline.net)
21:17:21 × destituion quits (~destituio@2a02:2121:304:cc78:cd0b:f6d2:1dd2:3990) (Quit: Quit)
21:17:24 qqq joins (~qqq@92.43.167.61)
21:20:02 × dhruvasagar quits (~dhruvasag@49.207.206.234) (Ping timeout: 252 seconds)
21:20:30 × tri quits (~tri@ool-18bbef1a.static.optonline.net) (Ping timeout: 256 seconds)
21:26:30 dhruvasagar joins (~dhruvasag@49.207.206.234)
21:29:34 × cereb quits (~cereb@2a01:799:e26:7600:b1a6:730b:5538:b5cc) (Ping timeout: 260 seconds)
21:31:02 × dhruvasagar quits (~dhruvasag@49.207.206.234) (Ping timeout: 252 seconds)
21:37:13 dhruvasagar joins (~dhruvasag@49.207.206.234)
21:38:46 × takuan quits (~takuan@178-116-218-225.access.telenet.be) (Remote host closed the connection)
21:41:28 coot joins (~coot@89-69-206-216.dynamic.chello.pl)
21:42:27 × dhruvasagar quits (~dhruvasag@49.207.206.234) (Ping timeout: 268 seconds)
21:45:28 × igemnace quits (~ian@user/igemnace) (Read error: Connection reset by peer)
21:45:44 tri joins (~tri@ool-18bbef1a.static.optonline.net)
21:48:54 dhruvasagar joins (~dhruvasag@49.207.206.234)
21:49:01 × Unicorn_Princess quits (~Unicorn_P@user/Unicorn-Princess/x-3540542) (Remote host closed the connection)
21:50:09 × danse-nr3 quits (~danse@151.47.30.71) (Ping timeout: 260 seconds)
21:50:17 × tri quits (~tri@ool-18bbef1a.static.optonline.net) (Ping timeout: 252 seconds)
21:50:56 emmanuelux joins (~emmanuelu@user/emmanuelux)
21:51:38 × Feuermagier quits (~Feuermagi@user/feuermagier) (Remote host closed the connection)
21:51:56 × tstat quits (~user@user/tstat) (Ping timeout: 252 seconds)
21:51:57 Feuermagier joins (~Feuermagi@user/feuermagier)
21:53:33 × dhruvasagar quits (~dhruvasag@49.207.206.234) (Ping timeout: 268 seconds)
22:00:14 dhruvasagar joins (~dhruvasag@49.207.206.234)
22:02:07 igemnace joins (~ian@user/igemnace)
22:04:49 × dhruvasagar quits (~dhruvasag@49.207.206.234) (Ping timeout: 276 seconds)
22:05:21 dhruvasagar joins (~dhruvasag@49.207.206.234)
22:10:12 × motherfsck quits (~motherfsc@user/motherfsck) (Quit: quit)
22:10:33 motherfsck joins (~motherfsc@user/motherfsck)
22:15:27 × dhruvasagar quits (~dhruvasag@49.207.206.234) (Ping timeout: 268 seconds)
22:20:13 × tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
22:22:05 × tomku quits (~tomku@user/tomku) (Quit: Lost terminal)
22:36:02 × coot quits (~coot@89-69-206-216.dynamic.chello.pl) (Quit: coot)
22:39:09 × michalz quits (~michalz@185.246.207.215) (Quit: ZNC 1.8.2 - https://znc.in)
22:39:56 × Tuplanolla quits (~Tuplanoll@91-159-68-95.elisa-laajakaista.fi) (Quit: Leaving.)
22:42:14 tri joins (~tri@ool-18bbef1a.static.optonline.net)
22:43:02 peterbecich joins (~Thunderbi@047-229-123-186.res.spectrum.com)
22:44:43 spider joins (spider@tilde.cafe)
22:46:11 dhruvasagar joins (~dhruvasag@49.207.206.234)
22:47:02 × tri quits (~tri@ool-18bbef1a.static.optonline.net) (Ping timeout: 260 seconds)
22:48:11 × ChaiTRex quits (~ChaiTRex@user/chaitrex) (Remote host closed the connection)
22:48:12 × chiselfuse quits (~chiselfus@user/chiselfuse) (Read error: Connection reset by peer)
22:48:12 × stiell quits (~stiell@gateway/tor-sasl/stiell) (Read error: Connection reset by peer)
22:48:12 × FinnElija quits (~finn_elij@user/finn-elija/x-0085643) (Read error: Connection reset by peer)
22:48:12 × pastly quits (~pastly@gateway/tor-sasl/pastly) (Read error: Connection reset by peer)
22:48:44 ChaiTRex joins (~ChaiTRex@user/chaitrex)
22:48:45 FinnElija joins (~finn_elij@user/finn-elija/x-0085643)
22:48:45 pastly joins (~pastly@gateway/tor-sasl/pastly)
22:48:48 stiell joins (~stiell@gateway/tor-sasl/stiell)
22:48:53 chiselfuse joins (~chiselfus@user/chiselfuse)
22:50:46 × dhruvasagar quits (~dhruvasag@49.207.206.234) (Ping timeout: 260 seconds)
22:51:57 dhruvasagar joins (~dhruvasag@49.207.206.234)
22:56:50 × dhruvasagar quits (~dhruvasag@49.207.206.234) (Ping timeout: 252 seconds)
22:56:58 × fendor quits (~fendor@2a02:8388:1605:d100:267b:1353:13d7:4f0c) (Remote host closed the connection)
22:57:58 × __monty__ quits (~toonn@user/toonn) (Quit: leaving)
22:59:47 × Teacup quits (~teacup@user/teacup) (Quit: No Ping reply in 210 seconds.)
23:03:05 dhruvasagar joins (~dhruvasag@49.207.206.234)
23:03:53 Teacup joins (~teacup@user/teacup)
23:04:10 × acidjnk_new quits (~acidjnk@p200300d6e737e728886c6af3a169d6ea.dip0.t-ipconnect.de) (Ping timeout: 268 seconds)
23:08:10 × dhruvasagar quits (~dhruvasag@49.207.206.234) (Ping timeout: 268 seconds)
23:10:50 × peterbecich quits (~Thunderbi@047-229-123-186.res.spectrum.com) (Ping timeout: 260 seconds)
23:11:33 machinedgod joins (~machinedg@d173-183-246-216.abhsia.telus.net)
23:20:09 dhruvasagar joins (~dhruvasag@49.207.206.234)
23:20:18 Buliarous joins (~gypsydang@46.232.210.139)
23:24:33 × ubert quits (~Thunderbi@p200300ecdf1f173c03fd09da48ef3e71.dip0.t-ipconnect.de) (Ping timeout: 256 seconds)
23:29:58 × dhruvasagar quits (~dhruvasag@49.207.206.234) (Ping timeout: 276 seconds)
23:33:58 × gehmehgeh quits (~user@user/gehmehgeh) (Quit: Leaving)
23:39:19 mud joins (~mud@user/kadoban)
23:39:40 gdr3941 joins (~user@2600:1700:4770:3bc0::12)
23:43:18 tomku joins (~tomku@user/tomku)
23:46:23 × stiell quits (~stiell@gateway/tor-sasl/stiell) (Remote host closed the connection)
23:46:49 stiell joins (~stiell@gateway/tor-sasl/stiell)
23:48:32 × jmdaemon quits (~jmdaemon@user/jmdaemon) (Ping timeout: 252 seconds)
23:52:57 iakov parts (~quassel@2a02:8106:244:b000:c4b2:cd08:c7cf:1672) (https://quassel-irc.org - Chat comfortably. Anywhere.)
23:55:03 × Xe quits (~cadey@perl/impostor/xe) (Quit: WeeChat 4.1.2)
23:56:52 Xe joins (~cadey@perl/impostor/xe)

All times are in UTC on 2024-01-30.