2023/10/10

2023-10-10 00:00:40 +0200grnman_(~michaelsc@c-66-176-3-51.hsd1.fl.comcast.net) (Ping timeout: 272 seconds)
2023-10-10 00:00:51 +0200nate1(~nate@c-73-131-252-124.hsd1.ut.comcast.net)
2023-10-10 00:02:10 +0200 <nate1> If I have a large number of constraints on a function, is there a way for me to group them all into some kind of "constraint alias" that can be used in place of copy/pasting them all onto any wrapper functions? I prefer not to use partial type signatures
2023-10-10 00:03:46 +0200machinedgod(~machinedg@d198-53-218-113.abhsia.telus.net) (Remote host closed the connection)
2023-10-10 00:04:55 +0200machinedgod(~machinedg@d198-53-218-113.abhsia.telus.net)
2023-10-10 00:05:24 +0200 <geekosaur> turn on `ConstraintKinds` and then you can `type CAlias t = (Foo t, Bar t, …)`
2023-10-10 00:06:00 +0200 <geekosaur> just remember to include a parameter for each type variable, unless it's appropriate to `forall` it
2023-10-10 00:10:10 +0200machinedgod(~machinedg@d198-53-218-113.abhsia.telus.net) (Ping timeout: 272 seconds)
2023-10-10 00:10:57 +0200machinedgod(~machinedg@d198-53-218-113.abhsia.telus.net)
2023-10-10 00:18:17 +0200 <nate1> That seems to be exactly what I wanted, thanks!
2023-10-10 00:19:18 +0200gmg(~user@user/gehmehgeh) (Quit: Leaving)
2023-10-10 00:21:39 +0200roboguy__(~roboguy_@cpe-69-76-235-109.kc.res.rr.com) (Remote host closed the connection)
2023-10-10 00:24:03 +0200coot(~coot@89-69-206-216.dynamic.chello.pl) (Quit: coot)
2023-10-10 00:25:13 +0200roboguy_(~roboguy_@cpe-69-76-235-109.kc.res.rr.com)
2023-10-10 00:28:31 +0200Sgeo(~Sgeo@user/sgeo)
2023-10-10 00:31:29 +0200nate1(~nate@c-73-131-252-124.hsd1.ut.comcast.net) (Quit: WeeChat 4.0.5)
2023-10-10 00:35:05 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net) (Remote host closed the connection)
2023-10-10 00:43:08 +0200Square(~Square@user/square) (Ping timeout: 255 seconds)
2023-10-10 00:43:41 +0200Pickchea(~private@user/pickchea) (Quit: Leaving)
2023-10-10 00:44:07 +0200nate2(~nate@c-98-45-169-16.hsd1.ca.comcast.net)
2023-10-10 00:48:35 +0200nate2(~nate@c-98-45-169-16.hsd1.ca.comcast.net) (Ping timeout: 240 seconds)
2023-10-10 00:50:57 +0200hiyori(~hiyori@user/hiyori) (Quit: Client closed)
2023-10-10 00:52:19 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net)
2023-10-10 00:56:44 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net) (Ping timeout: 248 seconds)
2023-10-10 01:10:53 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net)
2023-10-10 01:12:24 +0200TonyStone(~TonyStone@cpe-74-76-57-186.nycap.res.rr.com)
2023-10-10 01:14:17 +0200roboguy_(~roboguy_@cpe-69-76-235-109.kc.res.rr.com) (Remote host closed the connection)
2023-10-10 01:15:22 +0200roboguy_(~roboguy_@cpe-69-76-235-109.kc.res.rr.com)
2023-10-10 01:16:02 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net) (Ping timeout: 272 seconds)
2023-10-10 01:18:47 +0200roboguy_(~roboguy_@cpe-69-76-235-109.kc.res.rr.com) (Client Quit)
2023-10-10 01:23:00 +0200tv(~tv@user/tv) (Ping timeout: 272 seconds)
2023-10-10 01:27:52 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net)
2023-10-10 01:28:59 +0200 <jackdk> There is also the "trick" of `class (Foo t, Bar t) => CAlias t; instance (Foo t, Bar t) => CAlias t`, but I can't remember the tradeoffs between them
2023-10-10 01:32:05 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net) (Ping timeout: 240 seconds)
2023-10-10 01:32:44 +0200waleee(~waleee@h-176-10-137-138.NA.cust.bahnhof.se) (Ping timeout: 255 seconds)
2023-10-10 01:32:55 +0200iris_67(~iris_67@2804:14c:5b61:83f2:54ef:d4cb:76a5:fbd4) (Quit: Client closed)
2023-10-10 01:35:04 +0200tv(~tv@user/tv)
2023-10-10 01:35:38 +0200justsomeguy(~justsomeg@user/justsomeguy)
2023-10-10 01:46:10 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net)
2023-10-10 01:51:05 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net) (Ping timeout: 240 seconds)
2023-10-10 02:02:04 +0200califax(~califax@user/califx) (Remote host closed the connection)
2023-10-10 02:03:11 +0200califax(~califax@user/califx)
2023-10-10 02:04:57 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net)
2023-10-10 02:07:59 +0200mjacob(~mjacob@adrastea.uberspace.de) (Ping timeout: 245 seconds)
2023-10-10 02:08:29 +0200AWizzArd(~code@gehrels.uberspace.de) (Ping timeout: 246 seconds)
2023-10-10 02:08:58 +0200mjacob(~mjacob@adrastea.uberspace.de)
2023-10-10 02:09:04 +0200 <Axman6> yeah I was going to say the same thing but they'd left
2023-10-10 02:09:10 +0200hgolden(~hgolden@2603-8000-9d00-3ed1-c3bf-57ee-df70-9765.res6.spectrum.com) (Remote host closed the connection)
2023-10-10 02:09:28 +0200AWizzArd(~code@gehrels.uberspace.de)
2023-10-10 02:09:30 +0200hgolden(~hgolden@2603-8000-9d00-3ed1-b4b7-28bb-a7a6-e3fe.res6.spectrum.com)
2023-10-10 02:09:52 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net) (Ping timeout: 272 seconds)
2023-10-10 02:10:02 +0200 <Axman6> I remember Ed prefers that in Lens, I have a feeling it's related to partial application of the classname in types being weird if you use the type alias
2023-10-10 02:10:30 +0200ft(~ft@p3e9bc680.dip0.t-ipconnect.de) (Ping timeout: 272 seconds)
2023-10-10 02:11:08 +0200otto_s(~user@p4ff27261.dip0.t-ipconnect.de) (Ping timeout: 272 seconds)
2023-10-10 02:12:00 +0200ft(~ft@p3e9bc680.dip0.t-ipconnect.de)
2023-10-10 02:12:33 +0200otto_s(~user@p4ff27261.dip0.t-ipconnect.de)
2023-10-10 02:16:35 +0200mrmr155(~mrmr@user/mrmr) (Quit: Ping timeout (120 seconds))
2023-10-10 02:16:50 +0200tv(~tv@user/tv) (Ping timeout: 272 seconds)
2023-10-10 02:17:50 +0200 <haskellbridge> <t​ewuzij> Me too
2023-10-10 02:19:16 +0200mrmr155(~mrmr@user/mrmr)
2023-10-10 02:19:20 +0200mjacob(~mjacob@adrastea.uberspace.de) (Ping timeout: 246 seconds)
2023-10-10 02:20:22 +0200mjacob(~mjacob@adrastea.uberspace.de)
2023-10-10 02:22:55 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net)
2023-10-10 02:27:24 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net) (Ping timeout: 248 seconds)
2023-10-10 02:30:51 +0200tv(~tv@user/tv)
2023-10-10 02:34:22 +0200Tuplanolla(~Tuplanoll@91-159-68-236.elisa-laajakaista.fi) (Quit: Leaving.)
2023-10-10 02:37:32 +0200gabriel_sevecek(~gabriel@188-167-229-200.dynamic.chello.sk) (Ping timeout: 255 seconds)
2023-10-10 02:37:40 +0200cpressey(~cpressey@host-80-47-5-146.as13285.net) (Quit: Client closed)
2023-10-10 02:39:25 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net)
2023-10-10 02:39:27 +0200gabriel_sevecek(~gabriel@188-167-229-200.dynamic.chello.sk)
2023-10-10 02:43:56 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net) (Ping timeout: 248 seconds)
2023-10-10 02:44:01 +0200img(~img@user/img) (Quit: ZNC 1.8.2 - https://znc.in)
2023-10-10 02:44:20 +0200img(~img@user/img)
2023-10-10 02:47:46 +0200[itchyjunk](~itchyjunk@user/itchyjunk/x-7353470)
2023-10-10 02:48:30 +0200mrmr155(~mrmr@user/mrmr) (Quit: Ping timeout (120 seconds))
2023-10-10 02:48:51 +0200mrmr155(~mrmr@user/mrmr)
2023-10-10 02:48:51 +0200solrize(~solrize@user/solrize) (Ping timeout: 258 seconds)
2023-10-10 02:51:37 +0200Lord_of_Life_(~Lord@user/lord-of-life/x-2819915)
2023-10-10 02:51:48 +0200Lord_of_Life(~Lord@user/lord-of-life/x-2819915) (Ping timeout: 240 seconds)
2023-10-10 02:52:56 +0200Lord_of_Life_Lord_of_Life
2023-10-10 02:55:56 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net)
2023-10-10 03:00:26 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net) (Ping timeout: 260 seconds)
2023-10-10 03:00:29 +0200machinedgod(~machinedg@d198-53-218-113.abhsia.telus.net) (Ping timeout: 255 seconds)
2023-10-10 03:01:05 +0200wroathe(~wroathe@207-153-38-140.fttp.usinternet.com)
2023-10-10 03:01:05 +0200wroathe(~wroathe@207-153-38-140.fttp.usinternet.com) (Changing host)
2023-10-10 03:01:05 +0200wroathe(~wroathe@user/wroathe)
2023-10-10 03:02:10 +0200solrize(~solrize@2601:644:8501:aaf0::86ea)
2023-10-10 03:03:35 +0200billchenchina(~billchenc@2a0c:b641:7a2:320:ee3e:47ca:6070:d71a) (Ping timeout: 240 seconds)
2023-10-10 03:12:14 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net)
2023-10-10 03:16:30 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net) (Ping timeout: 255 seconds)
2023-10-10 03:20:53 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net)
2023-10-10 03:21:47 +0200myyo_(~myyo@75-166-145-203.hlrn.qwest.net)
2023-10-10 03:21:47 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net) (Read error: Connection reset by peer)
2023-10-10 03:24:10 +0200myyo_(~myyo@75-166-145-203.hlrn.qwest.net) (Read error: Connection reset by peer)
2023-10-10 03:24:15 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net)
2023-10-10 03:24:20 +0200otto_s(~user@p4ff27261.dip0.t-ipconnect.de) (Ping timeout: 255 seconds)
2023-10-10 03:25:45 +0200Square2(~Square4@user/square)
2023-10-10 03:25:46 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net) (Read error: Connection reset by peer)
2023-10-10 03:25:47 +0200otto_s(~user@p5b044f94.dip0.t-ipconnect.de)
2023-10-10 03:25:49 +0200myyo_(~myyo@75-166-145-203.hlrn.qwest.net)
2023-10-10 03:35:07 +0200justsomeguy(~justsomeg@user/justsomeguy) (Ping timeout: 264 seconds)
2023-10-10 03:46:29 +0200xff0x(~xff0x@2405:6580:b080:900:e561:e849:ed8d:66e) (Ping timeout: 246 seconds)
2023-10-10 03:46:38 +0200bilegeek(~bilegeek@2600:1008:b022:5d70:d1fb:281b:8426:8eb0) (Quit: Leaving)
2023-10-10 03:50:32 +0200mhatta(~mhatta@www21123ui.sakura.ne.jp) (Quit: ZNC 1.8.2+deb3.1 - https://znc.in)
2023-10-10 03:52:49 +0200mhatta(~mhatta@www21123ui.sakura.ne.jp)
2023-10-10 03:55:54 +0200 <jackdk> Axman6: sounds right, maybe the type alias way falls down when you have MPTCs and/or some classes which are usable before you completely saturate the alias?
2023-10-10 03:57:52 +0200myyo_(~myyo@75-166-145-203.hlrn.qwest.net) (Remote host closed the connection)
2023-10-10 04:08:29 +0200eggplantade(~Eggplanta@2600:1700:38c5:d800:645a:6c7:9f96:8355) (Remote host closed the connection)
2023-10-10 04:10:09 +0200eggplantade(~Eggplanta@2600:1700:38c5:d800:645a:6c7:9f96:8355)
2023-10-10 04:13:44 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net)
2023-10-10 04:18:09 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net) (Ping timeout: 255 seconds)
2023-10-10 04:22:34 +0200eggplantade(~Eggplanta@2600:1700:38c5:d800:645a:6c7:9f96:8355) (Remote host closed the connection)
2023-10-10 04:26:47 +0200eggplantade(~Eggplanta@2600:1700:38c5:d800:645a:6c7:9f96:8355)
2023-10-10 04:27:21 +0200wroathe(~wroathe@user/wroathe) (Ping timeout: 260 seconds)
2023-10-10 04:27:42 +0200 <[Leary]> You need the `class` version if you want to use it where you have `... -> Constraint` parameters to your values/datatypes/typeclasses, but that's pretty rare.
2023-10-10 04:29:20 +0200 <[Leary]> Personally, I'd rather write `class (c a, d a) => (c & d) a; instance (c a, d a) => (c & d) a` once and reuse it in ordinary type aliases.
2023-10-10 04:31:34 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net)
2023-10-10 04:36:06 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net) (Ping timeout: 260 seconds)
2023-10-10 04:37:07 +0200xff0x(~xff0x@125x103x176x34.ap125.ftth.ucom.ne.jp)
2023-10-10 04:39:36 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net)
2023-10-10 04:43:49 +0200FinnElija(~finn_elij@user/finn-elija/x-0085643) (Killed (NickServ (Forcing logout FinnElija -> finn_elija)))
2023-10-10 04:43:49 +0200finn_elija(~finn_elij@user/finn-elija/x-0085643)
2023-10-10 04:43:49 +0200finn_elijaFinnElija
2023-10-10 04:44:48 +0200[itchyjunk](~itchyjunk@user/itchyjunk/x-7353470) (Remote host closed the connection)
2023-10-10 04:45:39 +0200nate2(~nate@c-98-45-169-16.hsd1.ca.comcast.net)
2023-10-10 04:50:47 +0200nate2(~nate@c-98-45-169-16.hsd1.ca.comcast.net) (Ping timeout: 260 seconds)
2023-10-10 04:51:31 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net) ()
2023-10-10 04:54:01 +0200td_(~td@i53870939.versanet.de) (Ping timeout: 255 seconds)
2023-10-10 04:56:02 +0200td_(~td@i53870936.versanet.de)
2023-10-10 04:59:28 +0200sm(~sm@plaintextaccounting/sm)
2023-10-10 05:04:12 +0200sm(~sm@plaintextaccounting/sm) (Ping timeout: 248 seconds)
2023-10-10 05:06:26 +0200akyv13(~akyv13@2409:4060:e94:fd16:3264:e4c1:bd2f:7cc4)
2023-10-10 05:11:49 +0200aforemny_(~aforemny@2001:9e8:6cd8:2700:dafa:9613:d393:4807)
2023-10-10 05:12:55 +0200aforemny(~aforemny@i59F516DE.versanet.de) (Ping timeout: 255 seconds)
2023-10-10 05:24:31 +0200FinnElija(~finn_elij@user/finn-elija/x-0085643) (Remote host closed the connection)
2023-10-10 05:24:55 +0200FinnElija(~finn_elij@user/finn-elija/x-0085643)
2023-10-10 05:26:41 +0200thegeekinside(~thegeekin@189.217.90.224) (Read error: Connection reset by peer)
2023-10-10 05:39:35 +0200grnman_(~michaelsc@c-66-176-3-51.hsd1.fl.comcast.net)
2023-10-10 05:49:00 +0200akyv13(~akyv13@2409:4060:e94:fd16:3264:e4c1:bd2f:7cc4) (Ping timeout: 248 seconds)
2023-10-10 05:49:56 +0200akyv13(~akyv13@2409:4060:e94:fd16:83b7:6803:6742:b0f9)
2023-10-10 05:49:58 +0200sm(~sm@plaintextaccounting/sm)
2023-10-10 05:51:48 +0200Sciencentistguy7(~sciencent@hacksoc/ordinary-member)
2023-10-10 05:53:52 +0200Sciencentistguy(~sciencent@hacksoc/ordinary-member) (Ping timeout: 255 seconds)
2023-10-10 05:53:52 +0200Sciencentistguy7Sciencentistguy
2023-10-10 05:54:05 +0200sm(~sm@plaintextaccounting/sm) (Ping timeout: 240 seconds)
2023-10-10 06:05:16 +0200_ht(~Thunderbi@28-52-174-82.ftth.glasoperator.nl)
2023-10-10 06:19:48 +0200adium(adium@user/adium) (Ping timeout: 240 seconds)
2023-10-10 06:21:57 +0200thegeekinside(~thegeekin@189.217.90.224)
2023-10-10 06:22:43 +0200thegeekinside(~thegeekin@189.217.90.224) (Read error: Connection reset by peer)
2023-10-10 06:25:44 +0200akyv13(~akyv13@2409:4060:e94:fd16:83b7:6803:6742:b0f9) (Ping timeout: 246 seconds)
2023-10-10 06:29:35 +0200Friendship(~Friendshi@user/Friendship) (Ping timeout: 240 seconds)
2023-10-10 06:33:43 +0200euleritian(~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de)
2023-10-10 06:34:45 +0200FinnElija(~finn_elij@user/finn-elija/x-0085643) (Remote host closed the connection)
2023-10-10 06:35:12 +0200FinnElija(~finn_elij@user/finn-elija/x-0085643)
2023-10-10 06:36:44 +0200chiselfuse(~chiselfus@user/chiselfuse) (Remote host closed the connection)
2023-10-10 06:37:16 +0200chiselfuse(~chiselfus@user/chiselfuse)
2023-10-10 06:41:13 +0200vglfr(~vglfr@88.155.165.25)
2023-10-10 06:41:15 +0200sm(~sm@plaintextaccounting/sm)
2023-10-10 06:41:24 +0200Unicorn_Princess(~Unicorn_P@user/Unicorn-Princess/x-3540542) (Remote host closed the connection)
2023-10-10 06:43:04 +0200qqq(~qqq@92.43.167.61)
2023-10-10 06:46:00 +0200sm(~sm@plaintextaccounting/sm) (Ping timeout: 272 seconds)
2023-10-10 06:49:59 +0200Friendship(~Friendshi@user/Friendship)
2023-10-10 07:09:00 +0200michalz(~michalz@185.246.207.221)
2023-10-10 07:09:00 +0200vglfr(~vglfr@88.155.165.25) (Ping timeout: 248 seconds)
2023-10-10 07:09:23 +0200gmg(~user@user/gehmehgeh)
2023-10-10 07:10:33 +0200vglfr(~vglfr@88.155.165.25)
2023-10-10 07:20:12 +0200takuan(~takuan@178-116-218-225.access.telenet.be)
2023-10-10 07:20:28 +0200benjaminl(~benjaminl@user/benjaminl) (Remote host closed the connection)
2023-10-10 07:21:19 +0200benjaminl(~benjaminl@user/benjaminl)
2023-10-10 07:21:19 +0200shriekingnoise(~shrieking@186.137.175.87) (Ping timeout: 252 seconds)
2023-10-10 07:21:44 +0200benjaminl(~benjaminl@user/benjaminl) (Remote host closed the connection)
2023-10-10 07:22:36 +0200benjaminl(~benjaminl@user/benjaminl)
2023-10-10 07:29:35 +0200acidjnk(~acidjnk@p200300d6e7072f0559e554f9a7bd00b3.dip0.t-ipconnect.de)
2023-10-10 07:32:41 +0200simendsjo(~user@84.211.91.241)
2023-10-10 07:35:07 +0200notzmv(~zmv@user/notzmv) (Ping timeout: 264 seconds)
2023-10-10 07:35:12 +0200harveypwca(~harveypwc@2601:246:c180:a570:41a8:a837:a4a7:bda1)
2023-10-10 07:37:20 +0200_ht(~Thunderbi@28-52-174-82.ftth.glasoperator.nl) (Remote host closed the connection)
2023-10-10 07:37:51 +0200Square2(~Square4@user/square) (Ping timeout: 240 seconds)
2023-10-10 07:39:39 +0200benjaminl(~benjaminl@user/benjaminl) (Remote host closed the connection)
2023-10-10 07:40:25 +0200benjaminl(~benjaminl@user/benjaminl)
2023-10-10 07:47:49 +0200sm(~sm@plaintextaccounting/sm)
2023-10-10 07:52:27 +0200sm(~sm@plaintextaccounting/sm) (Ping timeout: 258 seconds)
2023-10-10 07:52:51 +0200__monty__(~toonn@user/toonn)
2023-10-10 07:58:11 +0200idgaen(~idgaen@2a01:e0a:498:fd50:fcc6:bb5d:489a:ce8c)
2023-10-10 07:58:45 +0200azimut(~azimut@gateway/tor-sasl/azimut) (Remote host closed the connection)
2023-10-10 07:59:08 +0200azimut(~azimut@gateway/tor-sasl/azimut)
2023-10-10 07:59:31 +0200acidjnk(~acidjnk@p200300d6e7072f0559e554f9a7bd00b3.dip0.t-ipconnect.de) (Read error: Connection reset by peer)
2023-10-10 08:00:31 +0200ec(~ec@gateway/tor-sasl/ec) (Remote host closed the connection)
2023-10-10 08:00:58 +0200ec(~ec@gateway/tor-sasl/ec)
2023-10-10 08:09:12 +0200Me-me(~me-me@2602:ff16:3:0:1:dc:beef:d00d) (Changing host)
2023-10-10 08:09:12 +0200Me-me(~me-me@user/me-me)
2023-10-10 08:10:05 +0200euleritian(~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) (Ping timeout: 255 seconds)
2023-10-10 08:11:14 +0200euleritian(~euleritia@dynamic-046-114-206-118.46.114.pool.telefonica.de)
2023-10-10 08:15:40 +0200sabino(~sabino@user/sabino) (Quit: Lambda _ -> x)
2023-10-10 08:16:08 +0200rgw(~R@2605:a601:a0df:5600:4991:d4f3:eae6:6) (Quit: rgw)
2023-10-10 08:21:45 +0200danza(~francesco@151.35.208.79)
2023-10-10 08:23:38 +0200sm(~sm@plaintextaccounting/sm)
2023-10-10 08:25:02 +0200sord937(~sord937@gateway/tor-sasl/sord937)
2023-10-10 08:25:13 +0200dsrt^(~cd@76.145.193.217)
2023-10-10 08:28:36 +0200sm(~sm@plaintextaccounting/sm) (Ping timeout: 272 seconds)
2023-10-10 08:28:56 +0200arahael(~arahael@119-18-2-212.771202.syd.nbn.aussiebb.net)
2023-10-10 08:32:13 +0200shapr`(~user@2600:1700:c640:3100:4d15:1e8d:2f46:bef9)
2023-10-10 08:32:17 +0200EvanR_(~EvanR@user/evanr)
2023-10-10 08:33:02 +0200EvanR(~EvanR@user/evanr) (Ping timeout: 272 seconds)
2023-10-10 08:33:02 +0200shapr(~user@2600:1700:c640:3100:e1b1:e88e:4412:3c5c) (Ping timeout: 272 seconds)
2023-10-10 08:44:35 +0200vglfr(~vglfr@88.155.165.25) (Ping timeout: 258 seconds)
2023-10-10 08:45:07 +0200lortabac(~lortabac@2a01:e0a:541:b8f0:efed:414a:90bf:ce2c)
2023-10-10 08:47:08 +0200nate2(~nate@c-98-45-169-16.hsd1.ca.comcast.net)
2023-10-10 08:50:04 +0200vglfr(~vglfr@88.155.165.25)
2023-10-10 08:52:11 +0200nate2(~nate@c-98-45-169-16.hsd1.ca.comcast.net) (Ping timeout: 260 seconds)
2023-10-10 09:00:04 +0200oo_miguel(~Thunderbi@78-11-179-96.static.ip.netia.com.pl)
2023-10-10 09:02:34 +0200vglfr(~vglfr@88.155.165.25) (Ping timeout: 245 seconds)
2023-10-10 09:02:37 +0200danza(~francesco@151.35.208.79) (Read error: Connection reset by peer)
2023-10-10 09:02:45 +0200danza(~francesco@151.37.223.26)
2023-10-10 09:06:27 +0200vglfr(~vglfr@88.155.165.25)
2023-10-10 09:06:40 +0200fendor(~fendor@2a02:8388:1640:be00:aab:1226:f274:5021)
2023-10-10 09:07:22 +0200CiaoSen(~Jura@2a05:5800:2a8:8300:664b:f0ff:fe37:9ef)
2023-10-10 09:09:26 +0200cpressey(~cpressey@host-80-47-5-146.as13285.net)
2023-10-10 09:12:55 +0200vglfr(~vglfr@88.155.165.25) (Ping timeout: 255 seconds)
2023-10-10 09:13:05 +0200danza(~francesco@151.37.223.26) (Ping timeout: 240 seconds)
2023-10-10 09:13:15 +0200idgaen(~idgaen@2a01:e0a:498:fd50:fcc6:bb5d:489a:ce8c) (Quit: WeeChat 4.0.5)
2023-10-10 09:13:30 +0200vglfr(~vglfr@88.155.165.25)
2023-10-10 09:17:02 +0200harveypwca(~harveypwc@2601:246:c180:a570:41a8:a837:a4a7:bda1) (Quit: Leaving)
2023-10-10 09:18:11 +0200euleritian(~euleritia@dynamic-046-114-206-118.46.114.pool.telefonica.de) (Read error: Connection reset by peer)
2023-10-10 09:18:28 +0200euleritian(~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de)
2023-10-10 09:33:14 +0200sm(~sm@plaintextaccounting/sm)
2023-10-10 09:33:28 +0200euleritian(~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) (Ping timeout: 255 seconds)
2023-10-10 09:34:25 +0200euleritian(~euleritia@dynamic-046-114-206-118.46.114.pool.telefonica.de)
2023-10-10 09:35:16 +0200coot(~coot@89-69-206-216.dynamic.chello.pl)
2023-10-10 09:37:48 +0200sm(~sm@plaintextaccounting/sm) (Ping timeout: 248 seconds)
2023-10-10 09:39:33 +0200eggplantade(~Eggplanta@2600:1700:38c5:d800:645a:6c7:9f96:8355) (Remote host closed the connection)
2023-10-10 09:39:46 +0200sm(~sm@plaintextaccounting/sm)
2023-10-10 09:40:20 +0200oneeyedalien(~oneeyedal@user/oneeyedalien)
2023-10-10 09:40:38 +0200lisbeths(uid135845@id-135845.lymington.irccloud.com)
2023-10-10 09:44:20 +0200tzh(~tzh@c-71-193-181-0.hsd1.or.comcast.net) (Quit: zzz)
2023-10-10 09:45:03 +0200Pickchea(~private@user/pickchea)
2023-10-10 09:45:14 +0200Sgeo(~Sgeo@user/sgeo) (Read error: Connection reset by peer)
2023-10-10 09:46:48 +0200Jackneill(~Jackneill@20014C4E1E1DF200CEE54AEB34117456.dsl.pool.telekom.hu)
2023-10-10 09:54:49 +0200notzmv(~zmv@user/notzmv)
2023-10-10 09:57:20 +0200machinedgod(~machinedg@d198-53-218-113.abhsia.telus.net)
2023-10-10 10:00:44 +0200oneeyedalien(~oneeyedal@user/oneeyedalien) (Remote host closed the connection)
2023-10-10 10:01:00 +0200oneeyedalien(~oneeyedal@user/oneeyedalien)
2023-10-10 10:01:43 +0200danse-nr3(~francesco@151.37.223.26)
2023-10-10 10:04:42 +0200Pickchea(~private@user/pickchea) (Ping timeout: 258 seconds)
2023-10-10 10:07:00 +0200Nixkernal_(~Nixkernal@119.4.193.178.dynamic.wline.res.cust.swisscom.ch) (Ping timeout: 258 seconds)
2023-10-10 10:14:23 +0200cfricke(~cfricke@user/cfricke)
2023-10-10 10:17:37 +0200eggplantade(~Eggplanta@2600:1700:38c5:d800:dc64:c01f:9dc:b9a6)
2023-10-10 10:20:46 +0200euleritian(~euleritia@dynamic-046-114-206-118.46.114.pool.telefonica.de) (Read error: Connection reset by peer)
2023-10-10 10:21:04 +0200euleritian(~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de)
2023-10-10 10:22:58 +0200oneeyedalien(~oneeyedal@user/oneeyedalien) (Quit: Leaving)
2023-10-10 10:27:13 +0200azimut(~azimut@gateway/tor-sasl/azimut) (Ping timeout: 252 seconds)
2023-10-10 10:33:03 +0200__monty__(~toonn@user/toonn) (Ping timeout: 240 seconds)
2023-10-10 10:39:37 +0200chele(~chele@user/chele)
2023-10-10 10:45:26 +0200kalj(~kalj@213-66-216-233-no600.tbcn.telia.com)
2023-10-10 10:49:59 +0200kalj(~kalj@213-66-216-233-no600.tbcn.telia.com) (Client Quit)
2023-10-10 10:50:42 +0200sm(~sm@plaintextaccounting/sm) (Quit: sm)
2023-10-10 10:54:40 +0200gmg(~user@user/gehmehgeh) (Quit: Leaving)
2023-10-10 11:00:08 +0200cpressey(~cpressey@host-80-47-5-146.as13285.net) (Ping timeout: 245 seconds)
2023-10-10 11:01:56 +0200cpressey(~cpressey@host-92-10-151-94.as13285.net)
2023-10-10 11:04:41 +0200YuutaW(~YuutaW@mail.yuuta.moe) (Ping timeout: 246 seconds)
2023-10-10 11:05:50 +0200YuutaW(~YuutaW@mail.yuuta.moe)
2023-10-10 11:06:23 +0200cpressey(~cpressey@host-92-10-151-94.as13285.net) (Ping timeout: 245 seconds)
2023-10-10 11:11:42 +0200vglfr(~vglfr@88.155.165.25) (Read error: Connection reset by peer)
2023-10-10 11:12:02 +0200forell(~forell@user/forell) (Quit: ZNC - https://znc.in)
2023-10-10 11:12:06 +0200vglfr(vglfr@gateway/vpn/protonvpn/vglfr)
2023-10-10 11:14:51 +0200forell(~forell@user/forell)
2023-10-10 11:16:18 +0200cpressey(~cpressey@host-92-28-116-63.as13285.net)
2023-10-10 11:16:19 +0200xff0x_(~xff0x@125x103x176x34.ap125.ftth.ucom.ne.jp)
2023-10-10 11:17:38 +0200xff0x(~xff0x@125x103x176x34.ap125.ftth.ucom.ne.jp) (Ping timeout: 255 seconds)
2023-10-10 11:21:59 +0200 <Athas> Yay, new GHC. I wonder when it will come to Nix.
2023-10-10 11:28:56 +0200sm(~sm@plaintextaccounting/sm)
2023-10-10 11:30:20 +0200matijja(~matijja@193.77.181.201) (Quit: ZNC 1.8.2 - https://znc.in)
2023-10-10 11:30:55 +0200matijja(~matijja@193.77.181.201)
2023-10-10 11:36:12 +0200aforemny_(~aforemny@2001:9e8:6cd8:2700:dafa:9613:d393:4807) (Ping timeout: 248 seconds)
2023-10-10 11:37:04 +0200privacy(~privacy@user/privacy)
2023-10-10 11:39:36 +0200aforemny(~aforemny@i59F516D8.versanet.de)
2023-10-10 11:39:55 +0200arahael(~arahael@119-18-2-212.771202.syd.nbn.aussiebb.net) (Ping timeout: 264 seconds)
2023-10-10 11:40:58 +0200cpressey(~cpressey@host-92-28-116-63.as13285.net) (Ping timeout: 245 seconds)
2023-10-10 11:41:01 +0200acidjnk(~acidjnk@p200300d6e7072f0519cae40178150491.dip0.t-ipconnect.de)
2023-10-10 11:42:20 +0200acidjnk(~acidjnk@p200300d6e7072f0519cae40178150491.dip0.t-ipconnect.de) (Read error: Connection reset by peer)
2023-10-10 11:45:47 +0200xff0x(~xff0x@125x103x176x34.ap125.ftth.ucom.ne.jp)
2023-10-10 11:45:59 +0200xff0x_(~xff0x@125x103x176x34.ap125.ftth.ucom.ne.jp) (Ping timeout: 255 seconds)
2023-10-10 11:47:23 +0200tomith(tomith@user/tomith)
2023-10-10 11:47:54 +0200acidjnk(~acidjnk@p200300d6e7072f0519cae40178150491.dip0.t-ipconnect.de)
2023-10-10 11:50:56 +0200arahael(~arahael@119-18-2-212.771202.syd.nbn.aussiebb.net)
2023-10-10 12:03:37 +0200xff0x(~xff0x@125x103x176x34.ap125.ftth.ucom.ne.jp) (Ping timeout: 260 seconds)
2023-10-10 12:12:05 +0200Nosrep(~Nosrep@user/nosrep) (Ping timeout: 255 seconds)
2023-10-10 12:12:45 +0200Nosrep(~Nosrep@user/nosrep)
2023-10-10 12:14:00 +0200 <haskellbridge> <s​imonmic> idea: the room name could be, eg, "#haskell Libera IRC" or "Haskell Libera IRC bridge", clarifying it's purpose and that it's not about building IRC bots in haskell
2023-10-10 12:16:11 +0200 <haskellbridge> <s​imonmic> idea: the room name could be, eg, "#haskell @ Libera IRC" or "Haskell Libera IRC bridge", clarifying it's purpose and that it's not about building IRC bots in haskell
2023-10-10 12:17:51 +0200 <haskellbridge> <s​imonmic> IRC users: ignore me, this is about the matrix room mirroring this channel. And sorry for edits, it's impossible to remember bridges are there without some visual cue
2023-10-10 12:22:46 +0200euleritian(~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) (Read error: Connection reset by peer)
2023-10-10 12:23:19 +0200 <probie> There is a visual cue - IRC users complaining
2023-10-10 12:23:24 +0200euleritian(~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de)
2023-10-10 12:23:50 +0200 <haskellbridge> <s​imonmic> that is an inefficient mechanism :)
2023-10-10 12:30:37 +0200pavonia(~user@user/siracusa) (Quit: Bye!)
2023-10-10 12:32:39 +0200CiaoSen(~Jura@2a05:5800:2a8:8300:664b:f0ff:fe37:9ef) (Ping timeout: 240 seconds)
2023-10-10 12:38:30 +0200 <probie> It's pretty efficient if what you're gauging is level of irritation. A few stray matrix-specific messages are less intrusive than some random link on https://justpaste.it and we endure that
2023-10-10 12:41:19 +0200 <arahael> You matrix users should just come on over to irc!
2023-10-10 12:42:12 +0200cpressey(~cpressey@host-2-102-11-74.as13285.net)
2023-10-10 12:42:19 +0200cpressey(~cpressey@host-2-102-11-74.as13285.net) ()
2023-10-10 12:44:10 +0200 <exarkun> we do, it's just irritating ;)
2023-10-10 12:44:20 +0200mc47(~mc47@xmonad/TheMC47)
2023-10-10 12:45:18 +0200CiaoSen(~Jura@2a05:5800:2a8:8300:664b:f0ff:fe37:9ef)
2023-10-10 12:48:40 +0200nate2(~nate@c-98-45-169-16.hsd1.ca.comcast.net)
2023-10-10 12:53:43 +0200nate2(~nate@c-98-45-169-16.hsd1.ca.comcast.net) (Ping timeout: 255 seconds)
2023-10-10 13:02:54 +0200danse-nr3_(~francesco@151.37.168.2)
2023-10-10 13:04:01 +0200danse-nr3(~francesco@151.37.223.26) (Read error: Connection reset by peer)
2023-10-10 13:08:03 +0200xff0x(~xff0x@2405:6580:b080:900:5a89:920c:4eba:834c)
2023-10-10 13:08:53 +0200waleee(~waleee@h-176-10-137-138.NA.cust.bahnhof.se)
2023-10-10 13:24:48 +0200sm(~sm@plaintextaccounting/sm) (Quit: sm)
2023-10-10 13:25:27 +0200sm(~sm@plaintextaccounting/sm)
2023-10-10 13:27:06 +0200sm(~sm@plaintextaccounting/sm) (Client Quit)
2023-10-10 13:33:05 +0200euleritian(~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) (Read error: Connection reset by peer)
2023-10-10 13:33:16 +0200euleritian(~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de)
2023-10-10 13:35:12 +0200arahael(~arahael@119-18-2-212.771202.syd.nbn.aussiebb.net) (Ping timeout: 260 seconds)
2023-10-10 13:40:15 +0200danse-nr3_(~francesco@151.37.168.2) (Ping timeout: 240 seconds)
2023-10-10 13:43:59 +0200 <dminuoso> Instead of debating IRC or matrix, we should just develop one universal chat protocol to cover everyones needs.
2023-10-10 13:44:24 +0200[exa]increases the protocol counter
2023-10-10 13:44:31 +0200 <_0xa> https://xkcd.com/927/
2023-10-10 13:45:30 +0200waleee(~waleee@h-176-10-137-138.NA.cust.bahnhof.se) (Ping timeout: 258 seconds)
2023-10-10 13:46:27 +0200diamond(~user@89.223.35.3)
2023-10-10 13:52:32 +0200 <Athas> IRC already covers all real needs for a chat protocol.
2023-10-10 13:52:36 +0200 <Athas> It is the humans that are wrong.
2023-10-10 13:53:05 +0200Guest|7(~Guest|7@wifi-wpa.agh.edu.pl)
2023-10-10 13:54:22 +0200Guest|7(~Guest|7@wifi-wpa.agh.edu.pl) (Client Quit)
2023-10-10 14:03:25 +0200accord(uid568320@id-568320.hampstead.irccloud.com)
2023-10-10 14:04:45 +0200 <tomsmeding> "it is you that is wrong, not me" :p
2023-10-10 14:04:55 +0200 <tomsmeding> the new GHC is already on the playground! :)
2023-10-10 14:06:32 +0200misterfish(~misterfis@87.215.131.102)
2023-10-10 14:11:38 +0200shriekingnoise(~shrieking@186.137.175.87)
2023-10-10 14:14:16 +0200 <exarkun> Anyone have any examples of using amazonka-s3 against a non-AWS provider (eg a locally hosted minio)?
2023-10-10 14:14:51 +0200 <exarkun> I can't figure out how you're even meant to approach this - do it in the config file or env vars? Hand-craft your own Region? Or override some Service Endpoints?
2023-10-10 14:18:59 +0200hgolden(~hgolden@2603-8000-9d00-3ed1-b4b7-28bb-a7a6-e3fe.res6.spectrum.com) (Read error: Connection reset by peer)
2023-10-10 14:19:00 +0200hgolden_(~hgolden@cpe-172-251-233-141.socal.res.rr.com)
2023-10-10 14:19:06 +0200notliks(~notliks@190.123.12.164)
2023-10-10 14:19:52 +0200 <notliks> Naruto Has Ninja Sex with Nuevo Leon Governor Samuel Garcia99,99!
2023-10-10 14:19:52 +0200 <notliks> Naruto Uzumaki visits Monterrey and meets Governor Samuel Garcia and starts a romantic escapade with him.
2023-10-10 14:19:52 +0200 <notliks> https://justpaste.it/Naruto_Makes_Love_Samuel_Garcia
2023-10-10 14:20:58 +0200 <tomsmeding> @where ops
2023-10-10 14:20:58 +0200 <lambdabot> byorgey Cale conal copumpkin dcoutts dibblego dolio edwardk geekosaur glguy jmcarthur johnw mniip monochrom quicksilver shachaf shapr ski
2023-10-10 14:22:24 +0200Pickchea(~private@user/pickchea)
2023-10-10 14:24:13 +0200 <notliks> Naruto Has Ninja Sex with Nuevo Leon Governor Samuel Garcia99,99!
2023-10-10 14:26:04 +0200waleee(~waleee@h-176-10-137-138.NA.cust.bahnhof.se)
2023-10-10 14:28:23 +0200 <haskellbridge> <s​m> where is our battledroid
2023-10-10 14:28:26 +0200xff0x(~xff0x@2405:6580:b080:900:5a89:920c:4eba:834c) (Ping timeout: 258 seconds)
2023-10-10 14:29:17 +0200xff0x(~xff0x@2405:6580:b080:900:4e6:7a66:6b3f:7b11)
2023-10-10 14:29:47 +0200euleritian(~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) (Ping timeout: 246 seconds)
2023-10-10 14:30:44 +0200euleritian(~euleritia@dynamic-046-114-200-052.46.114.pool.telefonica.de)
2023-10-10 14:31:21 +0200euleritian(~euleritia@dynamic-046-114-200-052.46.114.pool.telefonica.de) (Read error: Connection reset by peer)
2023-10-10 14:31:38 +0200euleritian(~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de)
2023-10-10 14:31:55 +0200 <int-e> ozone is sleeping on the job :-(
2023-10-10 14:33:42 +0200notlikssprays diarrhea into int-e's face
2023-10-10 14:34:15 +0200waleee(~waleee@h-176-10-137-138.NA.cust.bahnhof.se) (Ping timeout: 240 seconds)
2023-10-10 14:43:17 +0200vglfr(vglfr@gateway/vpn/protonvpn/vglfr) (Ping timeout: 255 seconds)
2023-10-10 14:43:54 +0200vglfr(vglfr@gateway/vpn/protonvpn/vglfr)
2023-10-10 14:50:21 +0200xff0x(~xff0x@2405:6580:b080:900:4e6:7a66:6b3f:7b11) (Quit: xff0x)
2023-10-10 14:50:38 +0200 <notliks> I want cum in vglfr's face
2023-10-10 14:54:30 +0200 <nitrix> Sir, this is a Haskell's.
2023-10-10 14:54:43 +0200kaptch(~kaptch@eduroam09.au.dk)
2023-10-10 14:54:43 +0200kaptch(~kaptch@eduroam09.au.dk) (Client Quit)
2023-10-10 14:55:19 +0200 <notliks> I want to cum in your hair, nitrix
2023-10-10 14:55:22 +0200 <notliks> Asl?
2023-10-10 14:55:41 +0200xff0x(~xff0x@2405:6580:b080:900:f7aa:8fa9:8388:1900)
2023-10-10 14:55:41 +0200 <notliks> I am already jacking off
2023-10-10 15:02:09 +0200zer0bitz(~zer0bitz@user/zer0bitz) (Ping timeout: 245 seconds)
2023-10-10 15:07:16 +0200vglfr(vglfr@gateway/vpn/protonvpn/vglfr) (Ping timeout: 260 seconds)
2023-10-10 15:07:16 +0200euleritian(~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) (Read error: Connection reset by peer)
2023-10-10 15:07:21 +0200 <notliks> Naruto Has Ninja Sex with Nuevo Leon Governor Samuel Garcia99,99!
2023-10-10 15:07:21 +0200 <notliks> Naruto Uzumaki visits Monterrey and meets Governor Samuel Garcia and starts a romantic escapade with him.
2023-10-10 15:07:21 +0200 <notliks> https://justpaste.it/Naruto_Makes_Love_Samuel_Garcia
2023-10-10 15:07:46 +0200euleritian(~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de)
2023-10-10 15:09:44 +0200vglfr(vglfr@gateway/vpn/protonvpn/vglfr)
2023-10-10 15:11:58 +0200cpressey(~cpressey@host-2-102-11-74.as13285.net)
2023-10-10 15:12:12 +0200euleritian(~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) (Ping timeout: 248 seconds)
2023-10-10 15:12:13 +0200zer0bitz(~zer0bitz@user/zer0bitz)
2023-10-10 15:14:10 +0200wroathe(~wroathe@207-153-38-140.fttp.usinternet.com)
2023-10-10 15:14:10 +0200wroathe(~wroathe@207-153-38-140.fttp.usinternet.com) (Changing host)
2023-10-10 15:14:10 +0200wroathe(~wroathe@user/wroathe)
2023-10-10 15:14:10 +0200euleritian(~euleritia@dynamic-046-114-200-052.46.114.pool.telefonica.de)
2023-10-10 15:14:30 +0200notliks(~notliks@190.123.12.164) (K-Lined)
2023-10-10 15:17:31 +0200danse-nr3(~francesco@151.37.168.2)
2023-10-10 15:18:20 +0200son0p(~ff@181.136.122.143) (Quit: Bye)
2023-10-10 15:25:43 +0200privacy(~privacy@user/privacy) (Quit: Leaving)
2023-10-10 15:25:44 +0200kantokuen(~kantokuen@user/kantokuen) (Remote host closed the connection)
2023-10-10 15:27:45 +0200kantokuen(~kantokuen@user/kantokuen)
2023-10-10 15:34:26 +0200son0p(~ff@181.136.122.143)
2023-10-10 15:35:13 +0200stites(~stites@130.44.147.204) (Ping timeout: 252 seconds)
2023-10-10 15:36:20 +0200stites(~stites@2607:fb90:ad63:d467:8c95:7826:30af:a5b6)
2023-10-10 15:39:54 +0200simendsjo(~user@84.211.91.241) (Ping timeout: 272 seconds)
2023-10-10 15:47:19 +0200myxos(~myxos@cpe-65-28-251-121.cinci.res.rr.com)
2023-10-10 15:47:37 +0200sm(~sm@plaintextaccounting/sm)
2023-10-10 15:52:46 +0200stites(~stites@2607:fb90:ad63:d467:8c95:7826:30af:a5b6) (Read error: Connection reset by peer)
2023-10-10 15:53:08 +0200stites(~stites@155.33.134.7)
2023-10-10 15:56:30 +0200hiyori(~hiyori@user/hiyori)
2023-10-10 15:57:32 +0200wroathe(~wroathe@user/wroathe) (Ping timeout: 255 seconds)
2023-10-10 15:58:57 +0200kantokuen(~kantokuen@user/kantokuen) (Remote host closed the connection)
2023-10-10 16:02:18 +0200acidjnk(~acidjnk@p200300d6e7072f0519cae40178150491.dip0.t-ipconnect.de) (Read error: Connection reset by peer)
2023-10-10 16:02:18 +0200stites(~stites@155.33.134.7) (Read error: Connection reset by peer)
2023-10-10 16:02:34 +0200stites(~stites@2607:fb90:ad63:d467:8c95:7826:30af:a5b6)
2023-10-10 16:02:57 +0200stites(~stites@2607:fb90:ad63:d467:8c95:7826:30af:a5b6) (Read error: Connection reset by peer)
2023-10-10 16:03:17 +0200stites(~stites@155.33.134.7)
2023-10-10 16:04:29 +0200thegeekinside(~thegeekin@189.217.90.224)
2023-10-10 16:07:12 +0200thegeekinside(~thegeekin@189.217.90.224) (Read error: Connection reset by peer)
2023-10-10 16:10:22 +0200vglfr(vglfr@gateway/vpn/protonvpn/vglfr) (Ping timeout: 255 seconds)
2023-10-10 16:11:10 +0200vglfr(vglfr@gateway/vpn/protonvpn/vglfr)
2023-10-10 16:12:32 +0200acidjnk(~acidjnk@p200300d6e7072f0519cae40178150491.dip0.t-ipconnect.de)
2023-10-10 16:19:30 +0200EvanR_EvanR
2023-10-10 16:19:51 +0200cfricke(~cfricke@user/cfricke) (Quit: WeeChat 4.0.4)
2023-10-10 16:22:33 +0200Pickchea(~private@user/pickchea) (Quit: Leaving)
2023-10-10 16:24:35 +0200thegeekinside(~thegeekin@189.217.90.224)
2023-10-10 16:26:34 +0200kantokuen(~kantokuen@user/kantokuen)
2023-10-10 16:31:00 +0200sabino(~sabino@user/sabino)
2023-10-10 16:38:30 +0200kantokuen(~kantokuen@user/kantokuen) (Quit: reconnecting)
2023-10-10 16:39:18 +0200kantokuen(~kantokuen@user/kantokuen)
2023-10-10 16:40:16 +0200lisbeths(uid135845@id-135845.lymington.irccloud.com) (Quit: Connection closed for inactivity)
2023-10-10 16:41:39 +0200lortabac(~lortabac@2a01:e0a:541:b8f0:efed:414a:90bf:ce2c) (Quit: WeeChat 2.8)
2023-10-10 16:42:37 +0200Guest98(~Guest98@8afbfebe.st-andrews.ac.uk)
2023-10-10 16:44:07 +0200Guest98(~Guest98@8afbfebe.st-andrews.ac.uk) (Client Quit)
2023-10-10 16:45:02 +0200azimut(~azimut@gateway/tor-sasl/azimut)
2023-10-10 16:45:32 +0200myxos(~myxos@cpe-65-28-251-121.cinci.res.rr.com) (Remote host closed the connection)
2023-10-10 16:47:31 +0200 <EvanR> which real number package is lambdabot using, exact-real package exports this CReal type which is parameterized while lambdabot's isn't
2023-10-10 16:47:48 +0200vglfr(vglfr@gateway/vpn/protonvpn/vglfr) (Ping timeout: 240 seconds)
2023-10-10 16:49:37 +0200vglfr(vglfr@gateway/vpn/protonvpn/vglfr)
2023-10-10 16:49:39 +0200 <dolio> I woudl guess: https://hackage.haskell.org/package/numbers
2023-10-10 16:50:10 +0200nate2(~nate@c-98-45-169-16.hsd1.ca.comcast.net)
2023-10-10 16:50:39 +0200 <EvanR> yep that's it
2023-10-10 16:52:23 +0200billchenchina(~billchenc@2a0c:b641:7a2:320:ee3e:47ca:6070:d71a)
2023-10-10 16:54:55 +0200nate2(~nate@c-98-45-169-16.hsd1.ca.comcast.net) (Ping timeout: 255 seconds)
2023-10-10 17:00:55 +0200misterfish(~misterfis@87.215.131.102) (Ping timeout: 255 seconds)
2023-10-10 17:01:33 +0200dostoyevsky2(~sck@user/dostoyevsky2) (Quit: leaving)
2023-10-10 17:01:49 +0200dostoyevsky2(~sck@user/dostoyevsky2)
2023-10-10 17:02:04 +0200Square2(~Square4@user/square)
2023-10-10 17:03:09 +0200danse-nr3(~francesco@151.37.168.2) (Read error: Connection reset by peer)
2023-10-10 17:03:14 +0200danse-nr3_(~francesco@151.37.159.35)
2023-10-10 17:03:20 +0200vglfr(vglfr@gateway/vpn/protonvpn/vglfr) (Ping timeout: 255 seconds)
2023-10-10 17:03:22 +0200Square(~Square@user/square)
2023-10-10 17:03:58 +0200vglfr(vglfr@gateway/vpn/protonvpn/vglfr)
2023-10-10 17:04:46 +0200diamond(~user@89.223.35.3) (Ping timeout: 272 seconds)
2023-10-10 17:06:20 +0200Square2(~Square4@user/square) (Ping timeout: 248 seconds)
2023-10-10 17:06:51 +0200euleritian(~euleritia@dynamic-046-114-200-052.46.114.pool.telefonica.de) (Read error: Connection reset by peer)
2023-10-10 17:07:40 +0200euleritian(~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de)
2023-10-10 17:10:48 +0200vglfr(vglfr@gateway/vpn/protonvpn/vglfr) (Ping timeout: 255 seconds)
2023-10-10 17:12:20 +0200econo_(uid147250@id-147250.tinside.irccloud.com)
2023-10-10 17:14:02 +0200vglfr(vglfr@gateway/vpn/protonvpn/vglfr)
2023-10-10 17:14:29 +0200CiaoSen(~Jura@2a05:5800:2a8:8300:664b:f0ff:fe37:9ef) (Ping timeout: 255 seconds)
2023-10-10 17:14:35 +0200son0p(~ff@181.136.122.143) (Remote host closed the connection)
2023-10-10 17:17:13 +0200 <EvanR> 5.9.10. Linking against C++ libraries
2023-10-10 17:17:27 +0200 <EvanR> what, that's a thing
2023-10-10 17:18:02 +0200 <EvanR> system-cxx-std-lib-1.0 is in the package list... does that mean you can just use C++ stdlib stuff
2023-10-10 17:18:54 +0200 <geekosaur> still need `extern "C"` linkage, but C++ stdlib varies between gcc and clang (and windows builds use clang now because the bfd linker's broken on windows) so the special package was added to record which stdlib to use
2023-10-10 17:19:28 +0200gmg(~user@user/gehmehgeh)
2023-10-10 17:20:42 +0200 <geekosaur> sadly, direct C++ linkage still remains a "$DEITY help you, especially if you're not on linux x86_64"
2023-10-10 17:24:31 +0200euleritian(~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) (Read error: Connection reset by peer)
2023-10-10 17:26:16 +0200 <EvanR> immediately after running cabal init -n there's a mysterious binary file in dist-newstyle/cache/compiler, any idea what that is
2023-10-10 17:26:27 +0200 <EvanR> 13k in size
2023-10-10 17:26:48 +0200euleritian(~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de)
2023-10-10 17:27:23 +0200 <EvanR> it's got some of my environment variables in there
2023-10-10 17:27:57 +0200mc47(~mc47@xmonad/TheMC47) (Remote host closed the connection)
2023-10-10 17:30:49 +0200 <EvanR> is that supposed to get committed
2023-10-10 17:32:58 +0200 <EvanR> I'm wrong I have no idea where that came from
2023-10-10 17:33:21 +0200stites(~stites@155.33.134.7) (Read error: Connection reset by peer)
2023-10-10 17:33:37 +0200euleritian(~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) (Ping timeout: 255 seconds)
2023-10-10 17:33:42 +0200stites(~stites@2607:fb91:dc7:28cf:320c:e73:d9d7:7692)
2023-10-10 17:34:07 +0200stites(~stites@2607:fb91:dc7:28cf:320c:e73:d9d7:7692) (Read error: Connection reset by peer)
2023-10-10 17:34:27 +0200stites(~stites@155.33.134.7)
2023-10-10 17:34:37 +0200 <danse-nr3_> stuff under dist/ does not usually get committed, and i would not commit anything that captured your env vars anyways
2023-10-10 17:35:17 +0200eggplantade(~Eggplanta@2600:1700:38c5:d800:dc64:c01f:9dc:b9a6) (Remote host closed the connection)
2023-10-10 17:35:22 +0200 <tomsmeding> EvanR: never commit dist-newstyle
2023-10-10 17:35:31 +0200 <tomsmeding> even worse, it says "cache"
2023-10-10 17:35:32 +0200eggplantade(~Eggplanta@104-55-37-220.lightspeed.sntcca.sbcglobal.net)
2023-10-10 17:36:14 +0200Simikando(~Simikando@adsl-dyn230.91-127-81.t-com.sk)
2023-10-10 17:37:34 +0200son0p(~ff@181.136.122.143)
2023-10-10 17:39:22 +0200euleritian(~euleritia@dynamic-046-114-200-052.46.114.pool.telefonica.de)
2023-10-10 17:41:17 +0200 <int-e> EvanR: if you wonder what's in there: https://github.com/haskell/cabal/blob/master/cabal-install/src/Distribution/Client/ProjectPlanning… (so it's used to detect changes of the compiler, and other information that relates to how it discovers packages)
2023-10-10 17:41:50 +0200 <int-e> (but yeah, don't commit it)
2023-10-10 17:42:22 +0200 <EvanR> :thumbsup:
2023-10-10 17:48:37 +0200sm(~sm@plaintextaccounting/sm) (Ping timeout: 255 seconds)
2023-10-10 17:50:35 +0200stites(~stites@155.33.134.7) (Read error: Connection reset by peer)
2023-10-10 17:51:37 +0200Simikando(~Simikando@adsl-dyn230.91-127-81.t-com.sk) (Ping timeout: 255 seconds)
2023-10-10 17:52:45 +0200stites(~stites@155.33.134.7)
2023-10-10 17:53:31 +0200vglfr(vglfr@gateway/vpn/protonvpn/vglfr) (Ping timeout: 260 seconds)
2023-10-10 17:54:05 +0200vglfr(~vglfr@88.155.165.25)
2023-10-10 17:55:02 +0200chele(~chele@user/chele) (Remote host closed the connection)
2023-10-10 17:55:07 +0200todi(~todi@p4fd1ae09.dip0.t-ipconnect.de)
2023-10-10 17:59:56 +0200lena64t1(~lena64t@gateway/tor-sasl/hck)
2023-10-10 18:00:51 +0200sm(~sm@plaintextaccounting/sm)
2023-10-10 18:01:53 +0200lena64t(~lena64t@gateway/tor-sasl/hck) (Ping timeout: 252 seconds)
2023-10-10 18:05:07 +0200_ht(~Thunderbi@28-52-174-82.ftth.glasoperator.nl)
2023-10-10 18:07:16 +0200califax(~califax@user/califx) (Remote host closed the connection)
2023-10-10 18:08:19 +0200califax(~califax@user/califx)
2023-10-10 18:08:21 +0200euleritian(~euleritia@dynamic-046-114-200-052.46.114.pool.telefonica.de) (Read error: Connection reset by peer)
2023-10-10 18:08:38 +0200euleritian(~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de)
2023-10-10 18:09:58 +0200stites(~stites@155.33.134.7) (Read error: Connection reset by peer)
2023-10-10 18:10:35 +0200stites(~stites@155.33.134.7)
2023-10-10 18:10:38 +0200eggplantade(~Eggplanta@104-55-37-220.lightspeed.sntcca.sbcglobal.net) (Remote host closed the connection)
2023-10-10 18:13:27 +0200shapr`shapr
2023-10-10 18:20:17 +0200stites(~stites@155.33.134.7) (Read error: Connection reset by peer)
2023-10-10 18:21:32 +0200danse-nr3_(~francesco@151.37.159.35) (Ping timeout: 248 seconds)
2023-10-10 18:21:36 +0200stites(~stites@155.33.134.7)
2023-10-10 18:23:01 +0200sm_(~sm@plaintextaccounting/sm)
2023-10-10 18:25:04 +0200euleritian(~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) (Read error: Connection reset by peer)
2023-10-10 18:25:11 +0200euleritian(~euleritia@dynamic-046-114-200-052.46.114.pool.telefonica.de)
2023-10-10 18:25:33 +0200euleritian(~euleritia@dynamic-046-114-200-052.46.114.pool.telefonica.de) (Read error: Connection reset by peer)
2023-10-10 18:25:37 +0200Simikando(~Simikando@adsl-dyn230.91-127-81.t-com.sk)
2023-10-10 18:25:41 +0200sm(~sm@plaintextaccounting/sm) (Ping timeout: 260 seconds)
2023-10-10 18:25:51 +0200euleritian(~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de)
2023-10-10 18:27:22 +0200eggplantade(~Eggplanta@2600:1700:38c5:d800:dc64:c01f:9dc:b9a6)
2023-10-10 18:27:53 +0200sm_(~sm@plaintextaccounting/sm) (Client Quit)
2023-10-10 18:30:57 +0200hiyori(~hiyori@user/hiyori) (Quit: Client closed)
2023-10-10 18:33:10 +0200tzh(~tzh@c-71-193-181-0.hsd1.or.comcast.net)
2023-10-10 18:41:47 +0200cpressey(~cpressey@host-2-102-11-74.as13285.net) (Quit: Client closed)
2023-10-10 18:43:38 +0200danse-nr3_(~francesco@151.37.159.35)
2023-10-10 18:43:38 +0200euleritian(~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) (Read error: Connection reset by peer)
2023-10-10 18:46:25 +0200danse-nr3_(~francesco@151.37.159.35) (Remote host closed the connection)
2023-10-10 18:46:50 +0200danse-nr3_(~francesco@151.37.159.35)
2023-10-10 18:47:10 +0200euleritian(~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de)
2023-10-10 18:49:07 +0200Unicorn_Princess(~Unicorn_P@user/Unicorn-Princess/x-3540542)
2023-10-10 18:49:27 +0200eggplantade(~Eggplanta@2600:1700:38c5:d800:dc64:c01f:9dc:b9a6) (Remote host closed the connection)
2023-10-10 18:50:15 +0200machinedgod(~machinedg@d198-53-218-113.abhsia.telus.net) (Ping timeout: 258 seconds)
2023-10-10 18:55:32 +0200simendsjo(~user@84.211.91.241)
2023-10-10 18:58:03 +0200 <EvanR> there is a sort of schism in programming language philosophy, you have people who design usable languages with math inspired notation that expresses huge amounts of information in a small space, then you have people who argue the code should look like english and it doesn't matter how verbose it gets
2023-10-10 18:58:26 +0200 <EvanR> now I'm wonder what the hell it would look like if you tried to make a syntax for haskell that did this second philosophy xD
2023-10-10 18:59:02 +0200 <EvanR> like a COBOL skin for haskell
2023-10-10 18:59:03 +0200 <monochrom> Would that be Liskell? If you s/English/Japanese/ ?
2023-10-10 18:59:03 +0200euleritian(~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) (Read error: Connection reset by peer)
2023-10-10 18:59:11 +0200 <EvanR> liskell?
2023-10-10 18:59:12 +0200euleritian(~euleritia@dynamic-046-114-200-052.46.114.pool.telefonica.de)
2023-10-10 18:59:27 +0200 <monochrom> Haskell but with Lisp syntax.
2023-10-10 18:59:34 +0200euleritian(~euleritia@dynamic-046-114-200-052.46.114.pool.telefonica.de) (Read error: Connection reset by peer)
2023-10-10 18:59:36 +0200 <monochrom> which is Japanese grammar.
2023-10-10 18:59:50 +0200euleritian(~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de)
2023-10-10 18:59:54 +0200 <Unicorn_Princess> s/<$>/map and haskell is pretty english too, isn't it?
2023-10-10 19:00:10 +0200 <geekosaur> gcc's internal/"core" language at least used to be S-expressions
2023-10-10 19:00:29 +0200 <mauke> how is lisp like japanese?
2023-10-10 19:00:43 +0200 <monochrom> verb arg1 arg2 ...
2023-10-10 19:01:08 +0200 <danse-nr3_> yeah i find like haskell respects both views to be honest. We get used to see things in terms of polarities, but often that is just an useless frame
2023-10-10 19:01:17 +0200 <mauke> "give me that"
2023-10-10 19:03:19 +0200 <geekosaur> yes, but English only does it for imperatives and (in a different way) interrogatives
2023-10-10 19:03:56 +0200 <monochrom> (is Japanese verb-subject-object)
2023-10-10 19:04:02 +0200 <mauke> I don't speak Japanese, but my impression was that its main features were postpositions (postfix markers) and leaving out any information that can be inferred (subjects, objects, etc.)
2023-10-10 19:04:35 +0200 <mauke> oh, and different styles of speaking depending on the social context
2023-10-10 19:04:58 +0200 <monochrom> Lisp also have postfix markers for optional arguments and named arguments/attributes :)
2023-10-10 19:05:27 +0200 <geekosaur> those are prefix aren't they? :foo bar rather than bar :foo?
2023-10-10 19:05:58 +0200 <geekosaur> they're only postfix relative to the verb
2023-10-10 19:06:25 +0200 <monochrom> Yeah I mean relative to the verb.
2023-10-10 19:07:26 +0200jackhill(~jackhill@kalessin.dragonsnail.net) (Ping timeout: 255 seconds)
2023-10-10 19:09:33 +0200 <ncf> isn't japanese SOV
2023-10-10 19:10:00 +0200 <monochrom> Oops! It's SOV.
2023-10-10 19:10:04 +0200 <geekosaur> any Japanese speakers about to provide some ground truth?
2023-10-10 19:12:15 +0200eggplantade(~Eggplanta@2600:1700:38c5:d800:dc64:c01f:9dc:b9a6)
2023-10-10 19:13:00 +0200 <Unicorn_Princess> geekosaur, where's the fun in that?
2023-10-10 19:13:43 +0200 <mauke> SOV? hey, that's common in Latin
2023-10-10 19:14:17 +0200 <monochrom> Well then, switching strategies... "map f xs" and "give me that" follow the same English imperative grammar. Therefore Haskell is the finest imperative language. >:)
2023-10-10 19:14:31 +0200 <yushyin> yeah, japanese is SOV, particles (the markers) are usually after the verb/noun
2023-10-10 19:14:33 +0200 <geekosaur> seen a lot in ancient Hebrew too, although modern I think has mostly gone SVO. (both verbs and objects have markers, so you can get away with pretty much any order)
2023-10-10 19:15:04 +0200 <yushyin> like you would see the verb and the very end + the question marker 'ka'
2023-10-10 19:16:08 +0200 <mauke> https://metacpan.org/pod/Lingua::Romana::Perligata the most readable language
2023-10-10 19:18:34 +0200 <Unicorn_Princess> on the other hand, sql tries to be very english-like with its "select from where", but the syntax is such a poor fit for the underlying semantics i find it utterly opaque and confusing
2023-10-10 19:19:36 +0200 <monochrom> Generally what's wrong with shoehorning logic into natural languages.
2023-10-10 19:19:40 +0200Simikando(~Simikando@adsl-dyn230.91-127-81.t-com.sk) (Ping timeout: 248 seconds)
2023-10-10 19:19:51 +0200 <monochrom> Natural languages were evolved not intelligently designed.
2023-10-10 19:19:54 +0200 <mauke> UPDATE users SET password = '';
2023-10-10 19:19:59 +0200 <mauke> oops forgot my WHERE clause
2023-10-10 19:20:49 +0200 <dolio> You should tell logic teachers that. :þ
2023-10-10 19:21:10 +0200 <monochrom> Yeah it's an unpopular opinion.
2023-10-10 19:29:14 +0200euleritian(~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) (Read error: Connection reset by peer)
2023-10-10 19:29:34 +0200euleritian(~euleritia@dynamic-046-114-200-052.46.114.pool.telefonica.de)
2023-10-10 19:31:51 +0200danse-nr3_(~francesco@151.37.159.35) (Remote host closed the connection)
2023-10-10 19:32:28 +0200danse-nr3_(~francesco@151.37.159.35)
2023-10-10 19:33:04 +0200accord(uid568320@id-568320.hampstead.irccloud.com) (Quit: Connection closed for inactivity)
2023-10-10 19:34:38 +0200chexum_chexum
2023-10-10 19:39:09 +0200hiyori(~hiyori@user/hiyori)
2023-10-10 19:39:11 +0200eggplantade(~Eggplanta@2600:1700:38c5:d800:dc64:c01f:9dc:b9a6) (Remote host closed the connection)
2023-10-10 19:39:56 +0200tromp(~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
2023-10-10 19:43:21 +0200euleritian(~euleritia@dynamic-046-114-200-052.46.114.pool.telefonica.de) (Read error: Connection reset by peer)
2023-10-10 19:43:38 +0200euleritian(~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de)
2023-10-10 19:43:49 +0200eggplantade(~Eggplanta@2600:1700:38c5:d800:dc64:c01f:9dc:b9a6)
2023-10-10 19:44:33 +0200misterfish(~misterfis@84-53-85-146.bbserv.nl)
2023-10-10 19:44:44 +0200Square(~Square@user/square) (Ping timeout: 248 seconds)
2023-10-10 19:45:10 +0200justsomeguy(~justsomeg@user/justsomeguy)
2023-10-10 19:45:42 +0200lena64t(~lena64t@gateway/tor-sasl/hck)
2023-10-10 19:48:13 +0200lena64t1(~lena64t@gateway/tor-sasl/hck) (Ping timeout: 252 seconds)
2023-10-10 19:58:00 +0200segfaultfizzbuzz(~segfaultf@23-93-74-212.fiber.dynamic.sonic.net)
2023-10-10 19:58:28 +0200Simikando(~Simikando@adsl-dyn230.91-127-81.t-com.sk)
2023-10-10 20:03:20 +0200__ht(~Thunderbi@28-52-174-82.ftth.glasoperator.nl)
2023-10-10 20:04:25 +0200_ht(~Thunderbi@28-52-174-82.ftth.glasoperator.nl) (Read error: Connection reset by peer)
2023-10-10 20:04:25 +0200__ht_ht
2023-10-10 20:05:30 +0200blackfield(~aenima@85.255.4.218) (Remote host closed the connection)
2023-10-10 20:07:45 +0200blackfield(~aenima@85.255.4.218)
2023-10-10 20:14:09 +0200 <ddellacosta> Japanese usually has the verb at the very end, and a single conjugated verb can be an entire sentence given subject/object context
2023-10-10 20:15:36 +0200wootehfoot(~wootehfoo@user/wootehfoot)
2023-10-10 20:22:11 +0200wroathe(~wroathe@207-153-38-140.fttp.usinternet.com)
2023-10-10 20:22:12 +0200wroathe(~wroathe@207-153-38-140.fttp.usinternet.com) (Changing host)
2023-10-10 20:22:12 +0200wroathe(~wroathe@user/wroathe)
2023-10-10 20:29:48 +0200pounce(~pounce@user/cute/pounce) (Remote host closed the connection)
2023-10-10 20:30:06 +0200pounce(~pounce@user/cute/pounce)
2023-10-10 20:33:28 +0200 <haskellbridge> <I​nst> iirc Japanese is SOV, not OSV, right?
2023-10-10 20:33:41 +0200Simikando(~Simikando@adsl-dyn230.91-127-81.t-com.sk) (Quit: Leaving)
2023-10-10 20:34:03 +0200 <monochrom> Yes I apologize. :)
2023-10-10 20:34:06 +0200 <haskellbridge> <I​nst> erm, VSO
2023-10-10 20:34:27 +0200 <haskellbridge> <I​nst> it's SOV, rather
2023-10-10 20:35:37 +0200 <haskellbridge> <I​nst> Arabic is the most prominent VSO language, and IIRC someone tried to build a Lisp in that.
2023-10-10 20:35:56 +0200ss4(~wootehfoo@user/wootehfoot)
2023-10-10 20:36:14 +0200 <haskellbridge> <I​nst> Welp, thank god Terry Davis wasn't a Lisper
2023-10-10 20:37:15 +0200pounce(~pounce@user/cute/pounce) (Remote host closed the connection)
2023-10-10 20:37:32 +0200thegeekinside(~thegeekin@189.217.90.224) (Read error: Connection reset by peer)
2023-10-10 20:37:33 +0200pounce(~pounce@user/cute/pounce)
2023-10-10 20:38:15 +0200dcoutts(~duncan@cpc69402-oxfd27-2-0-cust903.4-3.cable.virginm.net) (Ping timeout: 240 seconds)
2023-10-10 20:38:36 +0200malte(~malte@mal.tc) (Remote host closed the connection)
2023-10-10 20:39:20 +0200wootehfoot(~wootehfoo@user/wootehfoot) (Ping timeout: 255 seconds)
2023-10-10 20:39:33 +0200wootehfoot(~wootehfoo@user/wootehfoot)
2023-10-10 20:39:41 +0200 <danse-nr3_> oh i did not know arabic was VSO. Yeah that works quite well with lisp, and with haskell as well
2023-10-10 20:39:50 +0200malte(~malte@mal.tc)
2023-10-10 20:40:13 +0200 <monochrom> But then you have to write like "sx f pam" >:)
2023-10-10 20:41:15 +0200ski(~ski@88.131.7.247)
2023-10-10 20:41:55 +0200 <danse-nr3_> oops
2023-10-10 20:42:39 +0200ss4(~wootehfoo@user/wootehfoot) (Ping timeout: 240 seconds)
2023-10-10 20:45:04 +0200cpressey(~cpressey@host-2-102-11-74.as13285.net)
2023-10-10 20:45:56 +0200 <EvanR> terminals have bidi support now so that should be fine
2023-10-10 20:46:54 +0200 <haskellbridge> <I​nst> oh fing hell, nick's horrible code example was actually one term away from being idiomatic haskell...
2023-10-10 20:46:58 +0200haskellbridge<I​nst> facepalms
2023-10-10 20:47:39 +0200 <haskellbridge> <I​nst> https://pastebin.com/9aDhPPFU
2023-10-10 20:47:42 +0200 <EvanR> goddammit nick
2023-10-10 20:47:46 +0200 <EvanR> smh
2023-10-10 20:47:48 +0200 <haskellbridge> <I​nst> i was posting this to make fun of it, but i realize it
2023-10-10 20:48:40 +0200 <haskellbridge> <I​nst> this is actually valid
2023-10-10 20:48:41 +0200 <haskellbridge> <I​nst> https://paste.tomsmeding.com/MdhtnBN3
2023-10-10 20:48:49 +0200 <haskellbridge> <I​nst> due to do bulleting
2023-10-10 20:49:36 +0200billchenchina(~billchenc@2a0c:b641:7a2:320:ee3e:47ca:6070:d71a) (Remote host closed the connection)
2023-10-10 20:49:36 +0200 <APic> lol
2023-10-10 20:49:51 +0200billchenchina(~billchenc@2a0d:2580:ff0c:1:e3c9:c52b:a429:5bfe)
2023-10-10 20:50:19 +0200ss4(~wootehfoo@user/wootehfoot)
2023-10-10 20:50:24 +0200 <monochrom> Who is nick?
2023-10-10 20:50:30 +0200 <ski> > 1 + do 2
2023-10-10 20:50:31 +0200 <lambdabot> 3
2023-10-10 20:50:46 +0200 <haskellbridge> <I​nst> the guy who came up with the reason you wanted everyone to ignore me for
2023-10-10 20:50:55 +0200 <EvanR> :t (do 1 + 2) 3
2023-10-10 20:50:56 +0200 <lambdabot> (Num t1, Num (t1 -> t2)) => t2
2023-10-10 20:50:59 +0200 <mauke> > do do do do baby shark
2023-10-10 20:51:01 +0200 <lambdabot> "baby shark"
2023-10-10 20:51:22 +0200 <haskellbridge> <I​nst> iirc some russians already posted this, and maxigit was enthusiastic about it
2023-10-10 20:51:33 +0200 <EvanR> pureFunction is not a function, or is it, it depends
2023-10-10 20:51:35 +0200 <haskellbridge> <I​nst> on discourse
2023-10-10 20:51:40 +0200nate2(~nate@c-98-45-169-16.hsd1.ca.comcast.net)
2023-10-10 20:51:42 +0200 <haskellbridge> <I​nst> using do under blockarguments to avoid having to use parens
2023-10-10 20:51:56 +0200 <monochrom> Huh "pureFunction" but it's type is Int. I wonder if we should argue over "is this a function?" again.
2023-10-10 20:52:18 +0200 <tomsmeding> and also it's monadic!
2023-10-10 20:52:24 +0200 <EvanR> shoot you're right, the Int is in there
2023-10-10 20:52:30 +0200 <EvanR> that's bogus again
2023-10-10 20:52:46 +0200 <haskellbridge> <I​nst> well, it's some kind of weird overloading in not haskell
2023-10-10 20:52:53 +0200 <haskellbridge> <I​nst> let's not discuss not haskell, agreed?
2023-10-10 20:52:59 +0200 <tomsmeding> no
2023-10-10 20:53:07 +0200stites(~stites@155.33.134.7) (Ping timeout: 264 seconds)
2023-10-10 20:53:23 +0200 <monochrom> Yeah I noticed and exploited that length forces Int. :)
2023-10-10 20:53:44 +0200stites(~stites@2607:fb91:dc7:28cf:320c:e73:d9d7:7692)
2023-10-10 20:53:58 +0200 <monochrom> Well this code is still legal Haskell after hiding and shadowing "return". :)
2023-10-10 20:53:59 +0200 <[exa]> [Gödel voice:] but ints are functions?!
2023-10-10 20:54:26 +0200 <tomsmeding> no, Gödel would be "functions are ints"
2023-10-10 20:54:27 +0200Pickchea(~private@user/pickchea)
2023-10-10 20:54:40 +0200wootehfoot(~wootehfoo@user/wootehfoot) (Ping timeout: 272 seconds)
2023-10-10 20:54:44 +0200 <monochrom> Dear Gödel, Integer could be functions, but Int is too small for your encoding. >:)
2023-10-10 20:54:44 +0200 <tomsmeding> which, I guess, yields the same conclusion
2023-10-10 20:54:46 +0200 <mauke> pureFunction :: a -> Int
2023-10-10 20:54:55 +0200 <haskellbridge> <I​nst> iirc it was hudak who suggested in haskell school of expression
2023-10-10 20:55:06 +0200 <haskellbridge> <I​nst> that every haskell value can be thought of as a function of zero arguments
2023-10-10 20:55:11 +0200 <mauke> and I'm keeping the return
2023-10-10 20:55:38 +0200 <mauke> length is a haskell value, so I shall think of length as a function of zero arguments
2023-10-10 20:56:01 +0200 <monochrom> OK yeah using Prelude's return, it is still legal Haskell, just with a different type.
2023-10-10 20:56:31 +0200 <monochrom> But where is the fun in not arguing over 0-arity functions? :)
2023-10-10 20:56:55 +0200 <haskellbridge> <I​nst> more like, i'm trying to understand monadic style, for instance, i taught somehow how to use (>>>) to hide point free and make it look like vertical code
2023-10-10 20:57:01 +0200 <EvanR> an every function is a constant
2023-10-10 20:57:12 +0200nate2(~nate@c-98-45-169-16.hsd1.ca.comcast.net) (Ping timeout: 272 seconds)
2023-10-10 20:57:20 +0200 <mauke> > "fun" `infixOf` "not arguing over 0-arity functions"
2023-10-10 20:57:21 +0200 <monochrom> Every variable is a constant, too. :)
2023-10-10 20:57:21 +0200 <lambdabot> error:
2023-10-10 20:57:21 +0200 <lambdabot> • Variable not in scope: infixOf :: [Char] -> [Char] -> t
2023-10-10 20:57:21 +0200 <lambdabot> • Perhaps you meant one of these:
2023-10-10 20:57:29 +0200 <mauke> > "fun" `isInfixOf` "not arguing over 0-arity functions"
2023-10-10 20:57:30 +0200 <lambdabot> True
2023-10-10 20:57:33 +0200 <haskellbridge> <I​nst> i tried to refactor at least some of their "newbie' haskell stuff that was infested with lets into where-based binding-based do
2023-10-10 20:58:08 +0200falafel(~falafel@62.175.113.194.dyn.user.ono.com)
2023-10-10 20:58:10 +0200 <monochrom> Usuallly do and where don't mix that well.
2023-10-10 20:58:12 +0200 <mauke> hmm, doesn't tell you where, though
2023-10-10 20:58:28 +0200 <haskellbridge> <I​nst> yeah i know, because where can't see monadic bindings in do
2023-10-10 20:58:34 +0200 <haskellbridge> <I​nst> so would you advise using let instead?
2023-10-10 20:59:02 +0200 <monochrom> We are pretty much forced to. I have some other opinion that doesn't really matter.
2023-10-10 20:59:26 +0200 <EvanR> let is always the answer. Or lambda. Or a case. Or a constructor
2023-10-10 20:59:37 +0200 <monochrom> But the let order also corroborates with the imperative style.
2023-10-10 21:00:08 +0200 <haskellbridge> <I​nst> i guess i need more experience and experimentation in this
2023-10-10 21:00:26 +0200 <monochrom> The goal is to write COBOL but in Haskell syntax, remember? So where gives the wrong order.
2023-10-10 21:01:03 +0200 <haskellbridge> <I​nst> yeah but the problem is that if you write it like that, it loses to py, it just looks more verbose and degenerate
2023-10-10 21:01:14 +0200 <EvanR> I was basically boggling at how you write pattern matching definitions with english-looking essay code
2023-10-10 21:01:23 +0200hiyori(~hiyori@user/hiyori) (Ping timeout: 245 seconds)
2023-10-10 21:01:29 +0200 <EvanR> it seems totally incompatible
2023-10-10 21:01:34 +0200 <mauke> chaotic evil: use neither let nor where, only pattern guards
2023-10-10 21:01:39 +0200 <haskellbridge> <I​nst> figuirng out how to hybridize in functional idioms is probably the way forward, but i don't have enough experience to make a judgment or have a guess at good ways to do so
2023-10-10 21:01:58 +0200 <monochrom> Oh pattern matching in COBOL would be the right way to use a "where" word!
2023-10-10 21:02:00 +0200 <haskellbridge> <I​nst> how would using pattern guards work out?
2023-10-10 21:02:37 +0200 <EvanR> hybridized (bastardized) functional idioms are the norm, scala, F#, etc
2023-10-10 21:02:42 +0200 <monochrom> "append xs to ys where mylist takes the form x:xs" >:)
2023-10-10 21:02:45 +0200 <haskellbridge> <I​nst> in the sense of foo | otherwise, bar <- baz = qux?
2023-10-10 21:02:46 +0200eggplantade(~Eggplanta@2600:1700:38c5:d800:dc64:c01f:9dc:b9a6) (Remote host closed the connection)
2023-10-10 21:02:49 +0200danse-nr3_(~francesco@151.37.159.35) (Read error: Connection reset by peer)
2023-10-10 21:03:13 +0200danse-nr3_(~francesco@151.35.218.156)
2023-10-10 21:03:25 +0200 <haskellbridge> <I​nst> actually, tbh, redundant code, you should be able to just foo | bar <- baz = qux, no?
2023-10-10 21:03:28 +0200 <mauke> > let foobar = succ; pureFunction | x <- length "some_arg", y <- foobar 42 = x + y in pureFunction
2023-10-10 21:03:29 +0200 <lambdabot> 51
2023-10-10 21:04:34 +0200 <monochrom> Oh hey the other day I discovered the #scalaz. It says "Welcome to the ivory tower, download Scalaz 10 at https://www.haskell.org/. No, Scala 3 does not have dependent types"
2023-10-10 21:04:50 +0200 <mauke> > let hmm | i <- 0, x <- i, i <- i + 1, y <- i, i <- i + 1, z <- i = (x,y,z) in hmm
2023-10-10 21:04:52 +0200 <lambdabot> (0,1,2)
2023-10-10 21:05:33 +0200 <haskellbridge> <I​nst> message set by tapas, what did you expect? :)
2023-10-10 21:06:02 +0200 <tomsmeding> "let hmm is the 3-tuple of x and y and z where 0 takes the form i, i takes the form x, i + 1 takes the form i, i takes the form y, i + 1 takes the form i, i takes the form z" ?
2023-10-10 21:06:14 +0200 <tomsmeding> er, s/ is / be /
2023-10-10 21:06:31 +0200 <haskellbridge> <I​nst> mauke: you can verticalize it
2023-10-10 21:06:34 +0200 <tomsmeding> clearly more readable
2023-10-10 21:07:12 +0200eggplantade(~Eggplanta@2600:1700:38c5:d800:5c70:b44a:ee74:69b2)
2023-10-10 21:08:07 +0200 <haskellbridge> <I​nst> that is a twisted and workable idiom, strangely enough, and actually shows how pattern guards can be more than just a poor man's XViewPattern
2023-10-10 21:08:53 +0200 <monochrom> Sure, pattern guards do something that view patterns don't.
2023-10-10 21:08:56 +0200 <tomsmeding> it's nice if you're binding GADTs where just a single constructor typechecks; doing that in a 'let' wouldn't work, you'd have to do it in a 'case' but that's unwieldy
2023-10-10 21:09:58 +0200 <monochrom> Namely, pattern guards almost have boolean status.
2023-10-10 21:10:15 +0200pavonia(~user@user/siracusa)
2023-10-10 21:10:34 +0200eggplantade(~Eggplanta@2600:1700:38c5:d800:5c70:b44a:ee74:69b2) (Remote host closed the connection)
2023-10-10 21:10:55 +0200 <haskellbridge> <I​nst> iirc, the guard syntax allows let, bool, guard, right?
2023-10-10 21:10:57 +0200 <haskellbridge> <I​nst> the let is never fail, bool can fail, guard can fail as well
2023-10-10 21:11:15 +0200 <monochrom> es
2023-10-10 21:11:18 +0200billchenchina(~billchenc@2a0d:2580:ff0c:1:e3c9:c52b:a429:5bfe) (Quit: Leaving)
2023-10-10 21:11:18 +0200 <monochrom> err, yes
2023-10-10 21:11:29 +0200stites(~stites@2607:fb91:dc7:28cf:320c:e73:d9d7:7692) (Read error: Connection reset by peer)
2023-10-10 21:11:47 +0200 <monochrom> Does it allow let?
2023-10-10 21:11:49 +0200stites(~stites@130.44.147.204)
2023-10-10 21:11:53 +0200 <mauke> they're all guards
2023-10-10 21:11:59 +0200 <monochrom> > m | let x=m+1, x==x = x
2023-10-10 21:12:00 +0200 <lambdabot> <hint>:1:3: error: parse error on input ‘|’
2023-10-10 21:12:05 +0200 <tomsmeding> > let hmm | let i = 10 = 10 in hmm
2023-10-10 21:12:07 +0200 <lambdabot> 10
2023-10-10 21:12:09 +0200 <tomsmeding> > let hmm | let i = 10 = i in hmm
2023-10-10 21:12:11 +0200 <lambdabot> 10
2023-10-10 21:12:19 +0200 <tomsmeding> perfectly readable
2023-10-10 21:12:19 +0200 <monochrom> Yeah that. Thanks.
2023-10-10 21:12:43 +0200 <monochrom> Might have better luck with yahb2. :)
2023-10-10 21:12:53 +0200 <tomsmeding> hm?
2023-10-10 21:13:01 +0200 <monochrom> But I also wrote a wrong recursion, so meh.
2023-10-10 21:13:08 +0200 <tomsmeding> oh
2023-10-10 21:13:21 +0200 <tomsmeding> % m | let x=m+1, x==x = x
2023-10-10 21:13:21 +0200 <yahb2> <no output>
2023-10-10 21:13:24 +0200 <tomsmeding> % m
2023-10-10 21:13:26 +0200 <yahb2> <timeout>
2023-10-10 21:13:29 +0200 <tomsmeding> % 1
2023-10-10 21:13:29 +0200 <yahb2> 1
2023-10-10 21:13:41 +0200 <monochrom> But at least not a syntax error. :)
2023-10-10 21:15:40 +0200danse-nr3_(~francesco@151.35.218.156) (Ping timeout: 252 seconds)
2023-10-10 21:15:54 +0200 <haskellbridge> <I​nst> https://www.haskell.org/onlinereport/haskell2010/haskellch4.html#x10-620004
2023-10-10 21:16:37 +0200erisco(~erisco@d24-141-66-165.home.cgocable.net) (Quit: ZNC 1.8.2+cygwin2 - https://znc.in)
2023-10-10 21:17:05 +0200thegeekinside(~thegeekin@189.217.90.224)
2023-10-10 21:17:51 +0200pounce(~pounce@user/cute/pounce) (Remote host closed the connection)
2023-10-10 21:17:53 +0200erisco(~erisco@d24-141-66-165.home.cgocable.net)
2023-10-10 21:18:57 +0200eggplantade(~Eggplanta@2600:1700:38c5:d800:5c70:b44a:ee74:69b2)
2023-10-10 21:21:16 +0200wroathe(~wroathe@user/wroathe) (Ping timeout: 272 seconds)
2023-10-10 21:22:00 +0200privacy(~privacy@user/privacy)
2023-10-10 21:25:04 +0200segfaultfizzbuzz(~segfaultf@23-93-74-212.fiber.dynamic.sonic.net) (Ping timeout: 272 seconds)
2023-10-10 21:30:46 +0200segfaultfizzbuzz(~segfaultf@23-93-74-212.fiber.dynamic.sonic.net)
2023-10-10 21:32:19 +0200 <tomsmeding> why does the ghcup entry for ghc 9.8.1 have '2023-10-09' under notes
2023-10-10 21:33:18 +0200 <tomsmeding> answer: because it, and stack 2.7.3, have a viReleaseDay tag in the ghcup yaml. Follow-up question: why on Earth do only ghc 9.8.1 and stack 2.7.3 have a viReleaseDay tag :p
2023-10-10 21:34:20 +0200eggplantade(~Eggplanta@2600:1700:38c5:d800:5c70:b44a:ee74:69b2) (Remote host closed the connection)
2023-10-10 21:34:22 +0200 <monochrom> ooohhh recommended is now GHC 9.4.* :(
2023-10-10 21:34:29 +0200monochromwants to stay with 9.2
2023-10-10 21:34:34 +0200justsomeguy(~justsomeg@user/justsomeguy) (Ping timeout: 272 seconds)
2023-10-10 21:34:34 +0200 <tomsmeding> :p
2023-10-10 21:35:04 +0200 <tomsmeding> monochrom: I'm sure maerwald will not come and berate you for staying with 9.2
2023-10-10 21:36:00 +0200mc47(~mc47@xmonad/TheMC47)
2023-10-10 21:39:24 +0200Maeda(~Maeda@91-161-10-149.subs.proxad.net) (Quit: brb)
2023-10-10 21:42:48 +0200danza(~francesco@151.35.218.156)
2023-10-10 21:43:27 +0200todi(~todi@p4fd1ae09.dip0.t-ipconnect.de) (Remote host closed the connection)
2023-10-10 21:44:04 +0200falafel(~falafel@62.175.113.194.dyn.user.ono.com) (Ping timeout: 272 seconds)
2023-10-10 21:47:20 +0200Square(~Square@user/square)
2023-10-10 21:47:27 +0200liyang(sid322268@uxbridge.irccloud.com)
2023-10-10 21:48:30 +0200dsrt^(~cd@76.145.193.217) (Ping timeout: 272 seconds)
2023-10-10 21:49:35 +0200dsrt^(~cd@76.145.193.217)
2023-10-10 21:50:36 +0200justsomeguy(~justsomeg@user/justsomeguy)
2023-10-10 21:55:36 +0200mvk(~mvk@2607:fea8:5c9a:a600::a27d)
2023-10-10 21:56:31 +0200mvk(~mvk@2607:fea8:5c9a:a600::a27d) (Client Quit)
2023-10-10 22:03:10 +0200dcoutts(~duncan@cpc69402-oxfd27-2-0-cust903.4-3.cable.virginm.net)
2023-10-10 22:04:01 +0200Maeda(~Maeda@91-161-10-149.subs.proxad.net)
2023-10-10 22:06:51 +0200eggplantade(~Eggplanta@2600:1700:38c5:d800:8c8d:37ea:f5b2:d34)
2023-10-10 22:07:59 +0200_ht(~Thunderbi@28-52-174-82.ftth.glasoperator.nl) (Quit: _ht)
2023-10-10 22:10:36 +0200 <EvanR> I think I'm on the no man's land of 9.6 which is neither recommended nor disrecommended by ghcup
2023-10-10 22:10:49 +0200danza(~francesco@151.35.218.156) (Ping timeout: 255 seconds)
2023-10-10 22:11:07 +0200ski(~ski@88.131.7.247) (Ping timeout: 264 seconds)
2023-10-10 22:11:13 +0200lena64t(~lena64t@gateway/tor-sasl/hck) (Ping timeout: 252 seconds)
2023-10-10 22:12:31 +0200 <[exa]> (couraged or discouraged)
2023-10-10 22:12:35 +0200lena64t(~lena64t@gateway/tor-sasl/hck)
2023-10-10 22:14:42 +0200 <geekosaur> I skip every other release which means I did 8.10, 9.2, and am now on 9.6 and will use 9.8 only for testing while I wait for 9.10
2023-10-10 22:14:58 +0200 <geekosaur> or whatever it will be called but the HEAD docs suggest 9.10
2023-10-10 22:19:33 +0200hiyori(~hiyori@user/hiyori)
2023-10-10 22:20:38 +0200johnw(~johnw@69.62.242.138) (Quit: ZNC - http://znc.in)
2023-10-10 22:27:07 +0200coot(~coot@89-69-206-216.dynamic.chello.pl) (Quit: coot)
2023-10-10 22:30:16 +0200sord937(~sord937@gateway/tor-sasl/sord937) (Quit: sord937)
2023-10-10 22:30:35 +0200simendsjo(~user@84.211.91.241) (Ping timeout: 240 seconds)
2023-10-10 22:30:37 +0200segfaultfizzbuzz(~segfaultf@23-93-74-212.fiber.dynamic.sonic.net) (Ping timeout: 255 seconds)
2023-10-10 22:31:59 +0200takuan(~takuan@178-116-218-225.access.telenet.be) (Remote host closed the connection)
2023-10-10 22:33:03 +0200qqq(~qqq@92.43.167.61) (Quit: leaving)
2023-10-10 22:39:03 +0200Friendship(~Friendshi@user/Friendship) (Read error: Connection reset by peer)
2023-10-10 22:39:23 +0200Friendship(~Friendshi@user/Friendship)
2023-10-10 22:43:28 +0200ystael(~ystael@user/ystael) (Quit: Lost terminal)
2023-10-10 22:44:16 +0200Tuplanolla(~Tuplanoll@91-159-68-236.elisa-laajakaista.fi)
2023-10-10 22:45:41 +0200ystael(~ystael@user/ystael)
2023-10-10 22:46:29 +0200vshev4enko(~vshev4enk@88.135.249.114)
2023-10-10 22:48:45 +0200thegeekinside(~thegeekin@189.217.90.224) (Read error: Connection reset by peer)
2023-10-10 22:48:50 +0200Jackneill(~Jackneill@20014C4E1E1DF200CEE54AEB34117456.dsl.pool.telekom.hu) (Ping timeout: 255 seconds)
2023-10-10 22:55:22 +0200sh4l0(~sh4l0@151.62.73.183)
2023-10-10 22:57:25 +0200ChaiTRex(~ChaiTRex@user/chaitrex) (Remote host closed the connection)
2023-10-10 22:57:54 +0200ChaiTRex(~ChaiTRex@user/chaitrex)
2023-10-10 22:58:42 +0200 <tomsmeding> it better be 9.10
2023-10-10 22:58:46 +0200 <tomsmeding> I'm not emotionally ready for ghc 10
2023-10-10 22:59:39 +0200acidjnk(~acidjnk@p200300d6e7072f0519cae40178150491.dip0.t-ipconnect.de) (Ping timeout: 245 seconds)
2023-10-10 23:02:00 +0200mc47(~mc47@xmonad/TheMC47) (Remote host closed the connection)
2023-10-10 23:03:07 +0200danza(~francesco@151.35.218.156)
2023-10-10 23:03:39 +0200 <EvanR> there won't be ghc 10. It'll be the totally unrelated brand pivot to ghc X
2023-10-10 23:04:06 +0200 <Rembane> XHC
2023-10-10 23:04:49 +0200 <EvanR> that's too real
2023-10-10 23:05:33 +0200wroathe(~wroathe@207-153-38-140.fttp.usinternet.com)
2023-10-10 23:05:33 +0200wroathe(~wroathe@207-153-38-140.fttp.usinternet.com) (Changing host)
2023-10-10 23:05:33 +0200wroathe(~wroathe@user/wroathe)
2023-10-10 23:05:35 +0200 <EvanR> Haskell [History] X
2023-10-10 23:06:35 +0200 <Axman6> tomsmeding: amen D:
2023-10-10 23:06:52 +0200sh4l0(~sh4l0@151.62.73.183) (Quit: Leaving)
2023-10-10 23:07:07 +0200 <Axman6> Thnks, now I have anxiety, and I only just woke up
2023-10-10 23:07:47 +0200 <Rembane> I think we need to move to another dimension or something.
2023-10-10 23:08:15 +0200 <Axman6> GHC 9.8 + 7i
2023-10-10 23:08:25 +0200johnw(~johnw@69.62.242.138)
2023-10-10 23:10:12 +0200 <Rembane> Roaming the complex plane in peace
2023-10-10 23:12:02 +0200bilegeek(~bilegeek@2600:1008:b004:d50e:d8be:4118:2b29:669c)
2023-10-10 23:12:26 +0200 <geekosaur> one component for DH and the other for everything else 😛
2023-10-10 23:13:16 +0200fendor(~fendor@2a02:8388:1640:be00:aab:1226:f274:5021) (Remote host closed the connection)
2023-10-10 23:15:06 +0200xigua(~xigua@user/xigua) (Remote host closed the connection)
2023-10-10 23:15:21 +0200 <haskellbridge> <I​nst> me neither, tbh
2023-10-10 23:15:29 +0200 <haskellbridge> <I​nst> ghc10 is going to be disappointing because I was hoping for something big with GHC10
2023-10-10 23:15:40 +0200xigua(~xigua@user/xigua)
2023-10-10 23:15:46 +0200 <haskellbridge> <I​nst> I hope that bgamari etc stall out on GHC 9 until there's some big release
2023-10-10 23:15:47 +0200 <ddellacosta> how about just "X," I bet no one has thought of that before
2023-10-10 23:15:51 +0200ddellacostaruns
2023-10-10 23:16:03 +0200 <haskellbridge> <I​nst> give me GHC 9.24 instead of a disappointing GHC 10
2023-10-10 23:16:09 +0200 <haskellbridge> <I​nst> hahahaha
2023-10-10 23:16:55 +0200michalz(~michalz@185.246.207.221) (Remote host closed the connection)
2023-10-10 23:17:17 +0200vshev4enko(~vshev4enk@88.135.249.114) (Ping timeout: 255 seconds)
2023-10-10 23:23:34 +0200grnman_(~michaelsc@c-66-176-3-51.hsd1.fl.comcast.net) (Ping timeout: 258 seconds)
2023-10-10 23:31:08 +0200hugo(znc@verdigris.lysator.liu.se) (Ping timeout: 255 seconds)
2023-10-10 23:34:11 +0200 <mauke> that way lies perl 5.38
2023-10-10 23:35:00 +0200machinedgod(~machinedg@d198-53-218-113.abhsia.telus.net)
2023-10-10 23:36:31 +0200notzmv(~zmv@user/notzmv) (Ping timeout: 260 seconds)
2023-10-10 23:36:46 +0200wroathe(~wroathe@user/wroathe) (Ping timeout: 255 seconds)
2023-10-10 23:38:04 +0200misterfish(~misterfis@84-53-85-146.bbserv.nl) (Ping timeout: 272 seconds)
2023-10-10 23:39:42 +0200Pickchea(~private@user/pickchea) (Quit: Leaving)
2023-10-10 23:39:54 +0200cpressey(~cpressey@host-2-102-11-74.as13285.net) (Quit: Client closed)
2023-10-10 23:41:02 +0200hsw_(~hsw@2001-b030-2303-0104-0172-0025-0012-0132.hinet-ip6.hinet.net)
2023-10-10 23:42:48 +0200hugo(znc@verdigris.lysator.liu.se)
2023-10-10 23:43:21 +0200hsw(~hsw@2001-b030-2303-0104-0172-0025-0012-0132.hinet-ip6.hinet.net) (Read error: Connection reset by peer)
2023-10-10 23:44:05 +0200 <tomsmeding> is that a problem? :p
2023-10-10 23:44:17 +0200tomsmedingisn't sure if there is some sub-joke here about perl
2023-10-10 23:46:37 +0200 <mauke> no, not really
2023-10-10 23:46:55 +0200 <mauke> only that at some point things ossify
2023-10-10 23:47:56 +0200 <mauke> so if you stay at, say, ghc 9.x for too long, you can't switch to 10 anymore without breaking lots of things
2023-10-10 23:50:41 +0200skltonian(~skltonian@190.123.41.211)
2023-10-10 23:50:45 +0200 <skltonian> Garfield's Foursome with Nermal, Edna Sklton, and Jean Pierre Manikariza99,99
2023-10-10 23:50:45 +0200 <skltonian> Garfield, Nermal, Edna Sklton, and Jean Pierre Manikariza have an orgy over lasagna!
2023-10-10 23:50:45 +0200 <skltonian> https://justpaste.it/Garfield-Foursome-Nermal-Skilton
2023-10-10 23:50:52 +0200ChanServ+o geekosaur
2023-10-10 23:50:59 +0200geekosaur+b *!*@190.123.41.211
2023-10-10 23:50:59 +0200skltoniangeekosaur (skltonian)
2023-10-10 23:51:03 +0200 <Rembane> Are there people still on Perl 5.38 that can't switch to Perl 5.39 aynmore?
2023-10-10 23:51:40 +0200geekosaur-o geekosaur
2023-10-10 23:51:58 +0200 <mauke> no, but a release of perl 7 would be "fun"
2023-10-10 23:52:04 +0200danza(~francesco@151.35.218.156) (Ping timeout: 255 seconds)
2023-10-10 23:52:14 +0200 <mauke> (6 is effectively burned as a version, similar to php)
2023-10-10 23:52:34 +0200 <mauke> oh, and 5.39 is a developer release anyway. the next stable release will be 5.40 :-)
2023-10-10 23:54:47 +0200 <Rembane> Oh, that sounds messy
2023-10-10 23:54:49 +0200 <mauke> there are hardcoded "perl5" in file and directory names, it appears in environment variables (PERL5LIB, PERL5OPT, PERL5DB, ...), there is code that assumes the first number will always be 5
2023-10-10 23:54:54 +0200 <johnw> Perl still has releases?
2023-10-10 23:55:13 +0200 <haskellbridge> <g​eekosaur> 19100
2023-10-10 23:55:23 +0200 <mauke> people still use Haskell?
2023-10-10 23:55:31 +0200 <johnw> mauke: yes
2023-10-10 23:55:32 +0200 <tomsmeding> fortran still has releases
2023-10-10 23:56:23 +0200hiyori(~hiyori@user/hiyori) (Ping timeout: 245 seconds)
2023-10-10 23:56:53 +0200 <monochrom> IRC still has users. >:)
2023-10-10 23:57:05 +0200 <tomsmeding> I built a tool to semi-automatically whittle a list of dependencies down to one that has a build plan in cabal
2023-10-10 23:57:08 +0200 <tomsmeding> (for the playground)
2023-10-10 23:57:15 +0200 <tomsmeding> turns out that people are overly lax in dependency bounds
2023-10-10 23:57:16 +0200 <tomsmeding> >.>
2023-10-10 23:57:18 +0200 <monochrom> I think someone here actually still use emacs for IRC.
2023-10-10 23:57:37 +0200 <geekosaur> at least two, from quit messages
2023-10-10 23:57:47 +0200 <mauke> a lot of this was caused by the switch from perl4 to perl5, I think. people had to distinguish between the established ("stable") and shiny new versions of the language, so "5" was added everywhere
2023-10-10 23:57:52 +0200 <mauke> compare "ansi" in C
2023-10-10 23:58:13 +0200 <geekosaur> wow, quite a lot according to my logs
2023-10-10 23:59:48 +0200harveypwca(~harveypwc@2601:246:c280:6a90:837d:db39:3eea:f7db)
2023-10-10 23:59:48 +0200 <mauke> so ... I guess ghc should be fine as long as they don't make a release with lots of great new features that everyone wants to use and then stay on that major version number for three decades