Home liberachat/#haskell: Logs Calendar

Logs on 2022-09-05 (liberachat/#haskell)

00:03:27 <geekosaur> that depends on how it's specified and what the consumer intended
00:03:36 × matthewmosior quits (~matthewmo@173.170.253.91) (Ping timeout: 260 seconds)
00:04:00 <geekosaur> "what do?" is indeed a question. should it max out and stay there? throw an error? do modular arithmetic?
00:04:28 <geekosaur> all of these would be specified by how the type was defined
00:05:37 <geekosaur> if it's a probability distribution space or an affine space then your operation is probably a type error
00:06:12 <monochrom> Ah the herectic stance of "type is not what data is stored, but what do you want to do with it?"
00:07:39 × rodrigc quits (~rodrigc@c-24-4-29-181.hsd1.ca.comcast.net) (Remote host closed the connection)
00:07:59 × ddellacosta quits (~ddellacos@143.244.47.67) (Ping timeout: 252 seconds)
00:10:13 × nate1 quits (~nate@98.45.169.16) (Read error: Connection reset by peer)
00:10:24 <DigitalKiwi> monochrom hasn't been upgrade to the language producer that uses typed words
00:10:34 <DigitalKiwi> herectic == type error
00:11:18 <geekosaur> possibly neither have you :þ
00:11:26 <monochrom> Oh, heretic
00:11:58 nate1 joins (~nate@98.45.169.16)
00:12:04 <DigitalKiwi> i have a type for misspelled words
00:12:16 <geekosaur> how about for mis-grammar?
00:12:39 <DigitalKiwi> she's my type
00:13:48 <DigitalKiwi> https://archive.org/details/RhymeTorrentsVolume1/21+-+Shael+Riley+-+Miss+Information+(Featuring+Beefy).mp3
00:15:07 merijn joins (~merijn@86-86-29-250.fixed.kpn.net)
00:17:15 bjjdjango joins (~pckim93@S0106bc4dfbe5dc83.va.shawcable.net)
00:17:32 × bjjdjango quits (~pckim93@S0106bc4dfbe5dc83.va.shawcable.net) (Client Quit)
00:21:12 × eggplantade quits (~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net) (Remote host closed the connection)
00:24:44 <DigitalKiwi> i dated an english major in college lol
00:31:36 matthewmosior joins (~matthewmo@173.170.253.91)
00:39:41 × FinnElija quits (~finn_elij@user/finn-elija/x-0085643) (Ping timeout: 258 seconds)
00:40:27 × stiell_ quits (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 258 seconds)
00:40:27 × ChaiTRex quits (~ChaiTRex@user/chaitrex) (Ping timeout: 258 seconds)
00:42:01 FinnElija joins (~finn_elij@user/finn-elija/x-0085643)
00:42:35 ChaiTRex joins (~ChaiTRex@user/chaitrex)
00:49:30 × merijn quits (~merijn@86-86-29-250.fixed.kpn.net) (Ping timeout: 268 seconds)
00:49:35 × matthewmosior quits (~matthewmo@173.170.253.91) (Ping timeout: 244 seconds)
00:53:15 stiell_ joins (~stiell@gateway/tor-sasl/stiell)
00:54:24 × Feuermagier quits (~Feuermagi@user/feuermagier) (Remote host closed the connection)
01:05:42 × turlando_ quits (~turlando@user/turlando) (Quit: No Ping reply in 180 seconds.)
01:05:58 turlando joins (~turlando@user/turlando)
01:09:57 × gurkenglas quits (~gurkengla@p548ac72e.dip0.t-ipconnect.de) (Ping timeout: 252 seconds)
01:10:27 × xff0x quits (~xff0x@2405:6580:b080:900:8078:5180:5b44:3de) (Ping timeout: 248 seconds)
01:10:57 × albet70 quits (~xxx@2400:8902::f03c:92ff:fe60:98d8) (Remote host closed the connection)
01:12:02 eggplantade joins (~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net)
01:14:17 frost joins (~frost@user/frost)
01:17:05 albet70 joins (~xxx@2400:8902::f03c:92ff:fe60:98d8)
01:18:51 matthewmosior joins (~matthewmo@173.170.253.91)
01:23:31 × matthewmosior quits (~matthewmo@173.170.253.91) (Ping timeout: 260 seconds)
01:34:32 × hpc quits (~juzz@ip98-169-32-242.dc.dc.cox.net) (Ping timeout: 244 seconds)
01:36:22 hpc joins (~juzz@ip98-169-32-242.dc.dc.cox.net)
01:36:47 matthewmosior joins (~matthewmo@173.170.253.91)
01:45:44 fizzsegfaultbuzz joins (~segfaultf@23-93-74-212.fiber.dynamic.sonic.net)
01:45:50 merijn joins (~merijn@86-86-29-250.fixed.kpn.net)
01:46:16 × segfaultfizzbuzz quits (~segfaultf@23-93-74-212.fiber.dynamic.sonic.net) (Ping timeout: 260 seconds)
01:47:56 × adium quits (adium@user/adium) (Quit: Stable ZNC by #bnc4you)
01:51:23 × nate1 quits (~nate@98.45.169.16) (Ping timeout: 252 seconds)
01:52:26 × zaquest quits (~notzaques@5.130.79.72) (Remote host closed the connection)
01:53:08 × matthewmosior quits (~matthewmo@173.170.253.91) (Ping timeout: 255 seconds)
01:53:45 xff0x joins (~xff0x@125x103x176x34.ap125.ftth.ucom.ne.jp)
01:54:23 × fizzsegfaultbuzz quits (~segfaultf@23-93-74-212.fiber.dynamic.sonic.net) (Read error: Connection reset by peer)
01:54:35 × cristianorocha quits (~cristiano@2804:108c:c9a9:cd01:9f82:aa32:57c:7335) (Remote host closed the connection)
01:57:47 sammelweis joins (~quassel@2601:401:8200:2d4c:bd9:d04c:7f69:eb10)
02:00:47 zaquest joins (~notzaques@5.130.79.72)
02:01:59 razetime joins (~quassel@117.254.35.45)
02:03:00 × lemonsnicks quits (~lemonsnic@cpc159519-perr18-2-0-cust114.19-1.cable.virginm.net) (Quit: ZNC 1.8.2 - https://znc.in)
02:05:24 adium joins (adium@user/adium)
02:08:04 nate1 joins (~nate@98.45.169.16)
02:14:08 wroathe joins (~wroathe@206-55-188-8.fttp.usinternet.com)
02:14:08 × wroathe quits (~wroathe@206-55-188-8.fttp.usinternet.com) (Changing host)
02:14:08 wroathe joins (~wroathe@user/wroathe)
02:17:39 × nate1 quits (~nate@98.45.169.16) (Ping timeout: 248 seconds)
02:20:06 × merijn quits (~merijn@86-86-29-250.fixed.kpn.net) (Ping timeout: 260 seconds)
02:20:57 matthewmosior joins (~matthewmo@173.170.253.91)
02:21:38 lemonsnicks joins (~lemonsnic@cpc159519-perr18-2-0-cust114.19-1.cable.virginm.net)
02:24:08 Null_A joins (~null_a@2601:645:8700:ac10:b925:c443:385:4d59)
02:25:21 × matthewmosior quits (~matthewmo@173.170.253.91) (Ping timeout: 260 seconds)
02:38:19 × rockymarine quits (~rocky@user/rockymarine) (Ping timeout: 252 seconds)
02:40:09 rockymarine joins (~rocky@user/rockymarine)
02:40:41 matthewmosior joins (~matthewmo@173.170.253.91)
02:40:45 <drlkf> is there a specific function/operator to bind a monadic computation to an inner monad ? like: m1 (m0 a) -> (a -> m0 b) -> m1 (m0 b)
02:41:59 × td_ quits (~td@muedsl-82-207-238-053.citykom.de) (Ping timeout: 252 seconds)
02:43:41 td_ joins (~td@muedsl-82-207-238-026.citykom.de)
02:44:34 <jackdk> :t \m f -> fmap (>>= f) m
02:44:35 <lambdabot> (Monad m, Functor f) => f (m a) -> (a -> m b) -> f (m b)
02:44:45 <jackdk> @pl \m f -> fmap (>>= f) m
02:44:45 <lambdabot> flip (fmap . (=<<))
02:44:52 <jackdk> drlkf: I don't think so
02:47:53 mikess joins (~sam@user/mikess)
02:48:57 × wroathe quits (~wroathe@user/wroathe) (Ping timeout: 252 seconds)
02:53:15 <drlkf> actually this isn't even what i wanted to do. i'm stupid. what i'm looking for is m1 (m0 a) -> (a -> m1 b) -> m1 (m0 b)
02:54:03 × zebrag quits (~chris@user/zebrag) (Quit: Konversation terminated!)
02:56:58 × phma quits (~phma@host-67-44-208-144.hnremote.net) (Read error: Connection reset by peer)
02:57:43 × matthewmosior quits (~matthewmo@173.170.253.91) (Ping timeout: 244 seconds)
03:02:44 nate1 joins (~nate@98.45.169.16)
03:03:05 phma joins (~phma@2001:5b0:212a:a5b8:29d:feac:f2dd:1c4)
03:07:46 kenaryn joins (~aurele@89-88-44-27.abo.bbox.fr)
03:10:52 × vglfr quits (~vglfr@145.224.94.171) (Read error: Connection reset by peer)
03:11:00 vglfr joins (~vglfr@145.224.94.171)
03:13:48 × rockymarine quits (~rocky@user/rockymarine) (Ping timeout: 268 seconds)
03:14:19 × Null_A quits (~null_a@2601:645:8700:ac10:b925:c443:385:4d59) ()
03:16:06 × waleee quits (~waleee@2001:9b0:213:7200:cc36:a556:b1e8:b340) (Ping timeout: 260 seconds)
03:16:16 merijn joins (~merijn@86-86-29-250.fixed.kpn.net)
03:16:20 × jero98772 quits (~jero98772@2800:484:1d80:d8ce:efcc:cbb3:7f2a:6dff) (Remote host closed the connection)
03:22:19 × [itchyjunk] quits (~itchyjunk@user/itchyjunk/x-7353470) (Quit: Leaving)
03:22:31 × vglfr quits (~vglfr@145.224.94.171) (Ping timeout: 260 seconds)
03:22:34 matthewmosior joins (~matthewmo@173.170.253.91)
03:25:19 <Axman6> I'm not sure that one is doable
03:25:38 <Axman6> and suggests you're doing something quite strange
03:26:41 vglfr joins (~vglfr@145.224.94.171)
03:27:11 × matthewmosior quits (~matthewmo@173.170.253.91) (Ping timeout: 260 seconds)
03:27:15 rockymarine joins (~rocky@user/rockymarine)
03:31:49 × rockymarine quits (~rocky@user/rockymarine) (Ping timeout: 244 seconds)
03:41:27 rockymarine joins (~rocky@user/rockymarine)
03:44:15 matthewmosior joins (~matthewmo@173.170.253.91)
03:44:16 × Vajb quits (~Vajb@2001:999:705:3c86:e7ea:442b:1e01:22d8) (Read error: Connection reset by peer)
03:44:27 Vajb joins (~Vajb@hag-jnsbng11-58c3ad-40.dhcp.inet.fi)
03:46:33 <aaron[m]1234> drlkf: think that would be equivalent to being able to compose monads, which you can't do in general
03:48:24 Null_A joins (~null_a@2601:645:8700:ac10:e46b:928d:e9e8:99d7)
03:50:25 × merijn quits (~merijn@86-86-29-250.fixed.kpn.net) (Ping timeout: 244 seconds)
03:55:55 × kenaryn quits (~aurele@89-88-44-27.abo.bbox.fr) (Quit: leaving)
03:57:06 × mvk quits (~mvk@2607:fea8:5ce3:8500::a1ec) (Ping timeout: 264 seconds)
03:58:28 × Null_A quits (~null_a@2601:645:8700:ac10:e46b:928d:e9e8:99d7) ()
04:02:18 × matthewmosior quits (~matthewmo@173.170.253.91) (Ping timeout: 244 seconds)
04:03:01 × machinedgod quits (~machinedg@d198-53-218-113.abhsia.telus.net) (Ping timeout: 252 seconds)
04:12:13 <jackdk> @pl \m -> (m >>=) . traverse
04:12:13 <lambdabot> (. traverse) . (>>=)
04:12:18 <jackdk> ehhhh
04:12:53 <jackdk> Anyway, you need `(Monad m1, Traversable m0)` drlkf, what are you trying to do? Or maybe you're working with some commutative monads like ReaderT?
04:16:03 <jackdk> Er, I mean `Reader`; like a distributive functor or something
04:16:36 mbuf joins (~Shakthi@49.204.119.35)
04:16:37 jargon joins (~jargon@184.101.185.66)
04:18:22 × _xor quits (~xor@74.215.182.83) (Quit: WeeChat 3.6)
04:18:29 Null_A joins (~null_a@2601:645:8700:ac10:f0f1:5de:7dc6:af17)
04:18:50 × mixfix41 quits (~sdeny9ee@user/mixfix41) (Ping timeout: 244 seconds)
04:19:54 azimut joins (~azimut@gateway/tor-sasl/azimut)
04:20:51 × rockymarine quits (~rocky@user/rockymarine) (Ping timeout: 248 seconds)
04:21:08 matthewmosior joins (~matthewmo@173.170.253.91)
04:21:42 Guest51 joins (~Guest51@94.231.136.198)
04:21:53 × Guest51 quits (~Guest51@94.231.136.198) (Client Quit)
04:25:31 × matthewmosior quits (~matthewmo@173.170.253.91) (Ping timeout: 260 seconds)
04:31:15 × Vajb quits (~Vajb@hag-jnsbng11-58c3ad-40.dhcp.inet.fi) (Read error: Connection reset by peer)
04:31:37 Vajb joins (~Vajb@2001:999:705:3c86:e7ea:442b:1e01:22d8)
04:32:10 <Clinton[m]> When using HLS 1.7.0.0 in VSCode, is the fact that "Go To Definition" doesn't work for definitions in the same project but a different package a result of something I've broken in my setup or just a limitation currently of HLS?
04:34:46 bilegeek joins (~bilegeek@2600:1008:b02b:fe5e:db17:de70:dbdc:1351)
04:35:03 rockymarine joins (~rocky@user/rockymarine)
04:38:58 × razetime quits (~quassel@117.254.35.45) (Ping timeout: 240 seconds)
04:39:45 razetime joins (~quassel@117.254.34.57)
04:41:20 matthewmosior joins (~matthewmo@173.170.253.91)
04:42:24 komikat joins (~user@14.139.82.6)
04:42:38 <komikat> gm
04:48:00 merijn joins (~merijn@86-86-29-250.fixed.kpn.net)
04:48:27 takuan joins (~takuan@178-116-218-225.access.telenet.be)
04:54:46 coot joins (~coot@213.134.176.158)
04:55:50 × matthewmosior quits (~matthewmo@173.170.253.91) (Ping timeout: 255 seconds)
05:01:36 × Luj quits (~Luj@2a01:e0a:5f9:9681:5880:c9ff:fe9f:3dfb) (Quit: The Lounge - https://thelounge.chat)
05:02:47 × komikat quits (~user@14.139.82.6) (Ping timeout: 252 seconds)
05:04:51 Luj joins (~Luj@2a01:e0a:5f9:9681:bb9f:2ce5:c301:8e11)
05:05:43 × jao quits (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) (Ping timeout: 252 seconds)
05:06:35 × analoq quits (~yashi@user/dies) (Ping timeout: 268 seconds)
05:07:59 analoq joins (~yashi@user/dies)
05:10:19 paddymahoney2 joins (~paddymaho@cpe9050ca207f83-cm9050ca207f80.cpe.net.cable.rogers.com)
05:15:06 × benin0 quits (~benin@183.82.178.130) (Quit: The Lounge - https://thelounge.chat)
05:15:40 × razetime quits (~quassel@117.254.34.57) (Ping timeout: 244 seconds)
05:16:26 razetime joins (~quassel@117.254.34.54)
05:17:48 × phma quits (~phma@2001:5b0:212a:a5b8:29d:feac:f2dd:1c4) (Read error: Connection reset by peer)
05:21:07 × merijn quits (~merijn@86-86-29-250.fixed.kpn.net) (Ping timeout: 248 seconds)
05:23:32 matthewmosior joins (~matthewmo@173.170.253.91)
05:27:43 × rockymarine quits (~rocky@user/rockymarine) (Ping timeout: 252 seconds)
05:27:56 × matthewmosior quits (~matthewmo@173.170.253.91) (Ping timeout: 260 seconds)
05:31:37 × Null_A quits (~null_a@2601:645:8700:ac10:f0f1:5de:7dc6:af17) ()
05:32:51 × paddymahoney2 quits (~paddymaho@cpe9050ca207f83-cm9050ca207f80.cpe.net.cable.rogers.com) (Remote host closed the connection)
05:33:14 freemanX joins (~user@203.117.163.130)
05:34:41 odnes joins (~odnes@5-203-145-113.pat.nym.cosmote.net)
05:34:43 paddymahoney2 joins (~paddymaho@cpe9050ca207f83-cm9050ca207f80.cpe.net.cable.rogers.com)
05:35:49 phma joins (~phma@2001:5b0:211f:a048:3ae2:cf19:98a2:eda0)
05:37:03 Feuermagier joins (~Feuermagi@user/feuermagier)
05:41:08 matthewmosior joins (~matthewmo@173.170.253.91)
05:43:00 × notzmv quits (~zmv@user/notzmv) (Ping timeout: 268 seconds)
05:44:40 × paddymahoney2 quits (~paddymaho@cpe9050ca207f83-cm9050ca207f80.cpe.net.cable.rogers.com) (Remote host closed the connection)
05:45:23 bontaq joins (~user@ool-45779fe5.dyn.optonline.net)
05:47:24 Null_A joins (~null_a@2601:645:8700:ac10:49f:5509:7004:ad58)
05:53:09 zeenk joins (~zeenk@2a02:2f04:a311:2d00:6865:d863:4c93:799f)
05:58:23 × matthewmosior quits (~matthewmo@173.170.253.91) (Ping timeout: 255 seconds)
05:59:15 × freemanX quits (~user@203.117.163.130) (Ping timeout: 252 seconds)
06:02:17 raehik joins (~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net)
06:04:39 machinedgod joins (~machinedg@d198-53-218-113.abhsia.telus.net)
06:13:21 benin0 joins (~benin@183.82.29.130)
06:15:42 × nate1 quits (~nate@98.45.169.16) (Ping timeout: 264 seconds)
06:17:18 merijn joins (~merijn@86-86-29-250.fixed.kpn.net)
06:23:58 × mikess quits (~sam@user/mikess) (Quit: leaving)
06:25:54 × shriekingnoise quits (~shrieking@186.137.167.202) (Quit: Quit)
06:28:36 matthewmosior joins (~matthewmo@173.170.253.91)
06:33:16 × matthewmosior quits (~matthewmo@173.170.253.91) (Ping timeout: 260 seconds)
06:38:31 × razetime quits (~quassel@117.254.34.54) (Ping timeout: 260 seconds)
06:38:37 razetime_ joins (~quassel@117.254.35.212)
06:39:51 zxx7529 joins (~Thunderbi@user/zxx7529)
06:41:53 nate1 joins (~nate@98.45.169.16)
06:44:52 `2jt joins (~jtomas@86.red-88-17-188.dynamicip.rima-tde.net)
06:46:04 × stiell_ quits (~stiell@gateway/tor-sasl/stiell) (Remote host closed the connection)
06:46:04 × FinnElija quits (~finn_elij@user/finn-elija/x-0085643) (Remote host closed the connection)
06:46:04 × jpds quits (~jpds@gateway/tor-sasl/jpds) (Write error: Connection reset by peer)
06:46:04 × azimut quits (~azimut@gateway/tor-sasl/azimut) (Read error: Connection reset by peer)
06:46:40 azimut joins (~azimut@gateway/tor-sasl/azimut)
06:46:41 FinnElija joins (~finn_elij@user/finn-elija/x-0085643)
06:46:43 jpds joins (~jpds@gateway/tor-sasl/jpds)
06:46:52 stiell_ joins (~stiell@gateway/tor-sasl/stiell)
06:47:11 matthewmosior joins (~matthewmo@173.170.253.91)
06:47:47 × nate1 quits (~nate@98.45.169.16) (Ping timeout: 268 seconds)
06:48:46 tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
06:49:58 sevan_naves joins (~sevan_nav@87.241.189.112)
06:51:17 sevan_naves parts (~sevan_nav@87.241.189.112) ()
06:51:21 × merijn quits (~merijn@86-86-29-250.fixed.kpn.net) (Ping timeout: 260 seconds)
06:51:42 alternateved joins (~user@staticline-31-183-146-203.toya.net.pl)
06:53:24 × img quits (~img@user/img) (Quit: ZNC 1.8.2 - https://znc.in)
06:56:25 img joins (~img@user/img)
06:57:43 lortabac joins (~lortabac@2a01:e0a:541:b8f0:9546:d6d0:cde2:9f22)
07:04:32 × matthewmosior quits (~matthewmo@173.170.253.91) (Ping timeout: 255 seconds)
07:05:11 × michalz quits (~michalz@185.246.204.75) (Read error: Connection reset by peer)
07:05:29 michalz joins (~michalz@185.246.204.90)
07:11:34 ccntrq joins (~Thunderbi@dynamic-077-010-092-095.77.10.pool.telefonica.de)
07:14:30 × Sgeo quits (~Sgeo@user/sgeo) (Read error: Connection reset by peer)
07:14:38 nate1 joins (~nate@98.45.169.16)
07:16:41 toeffel joins (~toeffel@user/toeffel)
07:17:05 matthewmosior joins (~matthewmo@173.170.253.91)
07:19:11 × zaquest quits (~notzaques@5.130.79.72) (Remote host closed the connection)
07:19:33 × nate1 quits (~nate@98.45.169.16) (Ping timeout: 252 seconds)
07:22:03 ralu11 joins (~ralu@static.211.245.203.116.clients.your-server.de)
07:23:03 × Philonous_ quits (~Philonous@user/philonous) (Quit: ZNC - https://znc.in)
07:23:30 Philonous joins (~Philonous@user/philonous)
07:23:49 ph88 joins (~ph88@ip5f5af71f.dynamic.kabel-deutschland.de)
07:24:05 × ralu1 quits (~ralu@static.211.245.203.116.clients.your-server.de) (Read error: Connection reset by peer)
07:24:05 ralu11 is now known as ralu1
07:29:37 merijn joins (~merijn@86-86-29-250.fixed.kpn.net)
07:30:50 mncheck joins (~mncheck@193.224.205.254)
07:33:38 bbear joins (~david@2a01:e34:ec2b:d430:44a:f5ca:9867:d69d)
07:46:35 ccntrq1 joins (~Thunderbi@dynamic-077-010-092-095.77.10.pool.telefonica.de)
07:48:31 × ccntrq quits (~Thunderbi@dynamic-077-010-092-095.77.10.pool.telefonica.de) (Ping timeout: 252 seconds)
07:48:31 ccntrq1 is now known as ccntrq
07:48:31 × matthewmosior quits (~matthewmo@173.170.253.91) (Ping timeout: 260 seconds)
07:48:58 andreabedini joins (~andreabed@host-87-18-207-240.retail.telecomitalia.it)
07:53:49 nschoe joins (~quassel@178.251.84.79)
07:54:05 acidjnk joins (~acidjnk@p200300d6e7137a74ed3917dbd6a91b25.dip0.t-ipconnect.de)
07:54:13 cfricke joins (~cfricke@user/cfricke)
07:55:31 × bontaq quits (~user@ool-45779fe5.dyn.optonline.net) (Ping timeout: 260 seconds)
07:55:59 × ccntrq quits (~Thunderbi@dynamic-077-010-092-095.77.10.pool.telefonica.de) (Quit: ccntrq)
07:56:17 ccntrq joins (~Thunderbi@dynamic-077-010-092-095.77.10.pool.telefonica.de)
07:58:56 × razetime_ quits (~quassel@117.254.35.212) (Ping timeout: 244 seconds)
07:59:18 razetime joins (~quassel@117.254.34.75)
08:00:39 matthewmosior joins (~matthewmo@173.170.253.91)
08:01:44 × tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
08:04:50 × matthewmosior quits (~matthewmo@173.170.253.91) (Ping timeout: 255 seconds)
08:04:51 fserucas joins (~fserucas@31.22.150.30)
08:05:04 × fserucas quits (~fserucas@31.22.150.30) (Client Quit)
08:05:19 fserucas|EoD joins (~fserucas|@31.22.150.30)
08:05:49 × bilegeek quits (~bilegeek@2600:1008:b02b:fe5e:db17:de70:dbdc:1351) (Quit: Leaving)
08:12:21 ccntrq1 joins (~Thunderbi@dynamic-077-010-092-095.77.10.pool.telefonica.de)
08:13:49 × ccntrq quits (~Thunderbi@dynamic-077-010-092-095.77.10.pool.telefonica.de) (Ping timeout: 252 seconds)
08:13:50 ccntrq1 is now known as ccntrq
08:18:12 notzmv joins (~zmv@user/notzmv)
08:18:43 mima joins (mmh@gateway/vpn/airvpn/mima)
08:20:12 titibandit joins (~titibandi@xdsl-84-44-227-248.nc.de)
08:23:31 × titibandit quits (~titibandi@xdsl-84-44-227-248.nc.de) (Remote host closed the connection)
08:25:43 × Null_A quits (~null_a@2601:645:8700:ac10:49f:5509:7004:ad58) (Remote host closed the connection)
08:26:19 Null_A joins (~null_a@2601:645:8700:ac10:d122:acf7:c7d1:867)
08:28:10 × raym quits (~raym@user/raym) (Remote host closed the connection)
08:31:04 king_gs joins (~Thunderbi@2806:103e:29:a170:d853:a98d:de46:e42)
08:32:00 raym joins (~raym@user/raym)
08:32:38 chele joins (~chele@user/chele)
08:35:06 matthewmosior joins (~matthewmo@173.170.253.91)
08:35:48 beteigeuze joins (~Thunderbi@89.187.168.240)
08:37:38 × raym quits (~raym@user/raym) (Ping timeout: 240 seconds)
08:38:17 × Null_A quits (~null_a@2601:645:8700:ac10:d122:acf7:c7d1:867) ()
08:39:19 raym joins (~raym@user/raym)
08:42:08 × eggplantade quits (~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net) (Remote host closed the connection)
08:46:15 ccntrq1 joins (~Thunderbi@dynamic-077-010-092-095.77.10.pool.telefonica.de)
08:48:36 × ccntrq quits (~Thunderbi@dynamic-077-010-092-095.77.10.pool.telefonica.de) (Ping timeout: 260 seconds)
08:48:37 ccntrq1 is now known as ccntrq
08:52:04 × ft quits (~ft@p4fc2a0f5.dip0.t-ipconnect.de) (Quit: Lost terminal)
08:52:40 × stefan-_ quits (~cri@42dots.de) (Ping timeout: 244 seconds)
08:52:55 __monty__ joins (~toonn@user/toonn)
08:53:06 gurkenglas joins (~gurkengla@p548ac72e.dip0.t-ipconnect.de)
08:53:26 × matthewmosior quits (~matthewmo@173.170.253.91) (Ping timeout: 255 seconds)
08:58:47 × acidjnk quits (~acidjnk@p200300d6e7137a74ed3917dbd6a91b25.dip0.t-ipconnect.de) (Quit: Leaving)
09:05:52 stefan-_ joins (~cri@42dots.de)
09:10:47 ccntrq1 joins (~Thunderbi@dynamic-077-010-092-095.77.10.pool.telefonica.de)
09:10:58 <fendor[m]> is the ghc option -pgmF run for literate haskell files as well? Docs seem to indicate, I also have to specify -pgmL for literate haskell files. https://ghc.gitlab.haskell.org/ghc/doc/users_guide/phases.html
09:12:29 × ccntrq quits (~Thunderbi@dynamic-077-010-092-095.77.10.pool.telefonica.de) (Ping timeout: 252 seconds)
09:12:29 ccntrq1 is now known as ccntrq
09:16:23 <dminuoso> fendor[m]: Yes
09:16:26 <dminuoso> https://ghc.gitlab.haskell.org/ghc/doc/users_guide/phases.html#options-affecting-a-haskell-pre-processor
09:16:32 <dminuoso> ```The pre-processor is run just before the Haskell compiler proper processes the Haskell input, but after the literate markup has been stripped away and (possibly) the C pre-processor has washed the Haskell input.
09:18:21 × odnes quits (~odnes@5-203-145-113.pat.nym.cosmote.net) (Ping timeout: 252 seconds)
09:21:05 <fendor[m]> ok, makes sense! thanks!
09:21:15 <int-e> "washed", heh.
09:21:17 <fendor[m]> just took me a minute to parse all that into my mental model
09:21:57 × gurkenglas quits (~gurkengla@p548ac72e.dip0.t-ipconnect.de) (Ping timeout: 268 seconds)
09:23:39 foghorn joins (~foghorn@user/foghorn)
09:24:39 matthewmosior joins (~matthewmo@173.170.253.91)
09:25:40 tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
09:26:27 odnes joins (~odnes@5-203-145-113.pat.nym.cosmote.net)
09:29:26 × matthewmosior quits (~matthewmo@173.170.253.91) (Ping timeout: 260 seconds)
09:29:50 ccntrq1 joins (~Thunderbi@dynamic-077-010-092-095.77.10.pool.telefonica.de)
09:29:50 × raym quits (~raym@user/raym) (Remote host closed the connection)
09:29:56 × xstill_ quits (xstill@fimu/xstill) (Quit: Ping timeout (120 seconds))
09:29:56 × xsarnik quits (xsarnik@lounge.fi.muni.cz) (Quit: Ping timeout (120 seconds))
09:30:15 × tzh quits (~tzh@c-24-21-73-154.hsd1.or.comcast.net) (Quit: zzz)
09:30:27 xstill_ joins (xstill@fimu/xstill)
09:30:43 xsarnik joins (xsarnik@lounge.fi.muni.cz)
09:31:38 × odnes quits (~odnes@5-203-145-113.pat.nym.cosmote.net) (Ping timeout: 240 seconds)
09:31:47 × ccntrq quits (~Thunderbi@dynamic-077-010-092-095.77.10.pool.telefonica.de) (Ping timeout: 248 seconds)
09:31:47 ccntrq1 is now known as ccntrq
09:41:07 ccntrq1 joins (~Thunderbi@dynamic-077-010-092-095.77.10.pool.telefonica.de)
09:41:50 beteigeuze1 joins (~Thunderbi@89.187.168.37)
09:42:38 eggplantade joins (~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net)
09:42:58 × ccntrq quits (~Thunderbi@dynamic-077-010-092-095.77.10.pool.telefonica.de) (Ping timeout: 240 seconds)
09:42:58 ccntrq1 is now known as ccntrq
09:43:26 × beteigeuze quits (~Thunderbi@89.187.168.240) (Ping timeout: 260 seconds)
09:43:27 beteigeuze1 is now known as beteigeuze
09:44:02 raym joins (~raym@user/raym)
09:45:49 acidjnk joins (~acidjnk@p200300d6e7137a74ed3917dbd6a91b25.dip0.t-ipconnect.de)
09:46:55 × eggplantade quits (~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 244 seconds)
09:48:00 matthewmosior joins (~matthewmo@173.170.253.91)
09:53:33 × mima quits (mmh@gateway/vpn/airvpn/mima) (Ping timeout: 252 seconds)
09:53:57 ccntrq1 joins (~Thunderbi@dynamic-077-010-092-095.77.10.pool.telefonica.de)
09:55:42 × ccntrq quits (~Thunderbi@dynamic-077-010-092-095.77.10.pool.telefonica.de) (Ping timeout: 244 seconds)
09:55:43 ccntrq1 is now known as ccntrq
10:00:21 × matthewmosior quits (~matthewmo@173.170.253.91) (Ping timeout: 244 seconds)
10:00:47 × cfricke quits (~cfricke@user/cfricke) (Quit: WeeChat 3.6)
10:01:01 × econo quits (uid147250@user/econo) (Quit: Connection closed for inactivity)
10:01:12 Pickchea joins (~private@user/pickchea)
10:03:11 zaquest joins (~notzaques@5.130.79.72)
10:03:45 eikke joins (~NicolasT@user/NicolasT)
10:05:25 nilradical joins (~nilradica@user/naso)
10:06:12 × eL_Bart0 quits (eL_Bart0@dietunichtguten.org) (Quit: Restarting)
10:08:40 eL_Bart0 joins (eL_Bart0@dietunichtguten.org)
10:23:28 CiaoSen joins (~Jura@p200300c9572e65002a3a4dfffe84dbd5.dip0.t-ipconnect.de)
10:26:18 × UNIX quits (~kernel@user/OpenSource) (Quit: ZNC - https://znc.in)
10:28:08 × Pickchea quits (~private@user/pickchea) (Quit: Leaving)
10:28:21 × xff0x quits (~xff0x@125x103x176x34.ap125.ftth.ucom.ne.jp) (Ping timeout: 260 seconds)
10:28:38 ccntrq1 joins (~Thunderbi@dynamic-077-010-092-095.77.10.pool.telefonica.de)
10:28:38 OpenSource joins (~kernel@user/OpenSource)
10:29:42 matthewmosior joins (~matthewmo@173.170.253.91)
10:30:24 × ccntrq quits (~Thunderbi@dynamic-077-010-092-095.77.10.pool.telefonica.de) (Ping timeout: 268 seconds)
10:30:24 ccntrq1 is now known as ccntrq
10:34:45 phma_ joins (phma@2001:5b0:211f:a048:3ae2:cf19:98a2:eda0)
10:35:07 zmt01 joins (~zmt00@user/zmt00)
10:36:19 Luj1 joins (~Luj@2a01:e0a:5f9:9681:bb9f:2ce5:c301:8e11)
10:36:38 jonrh_ joins (sid5185@id-5185.ilkley.irccloud.com)
10:36:48 MonsoonSecrecy_ joins (f78c86e960@2604:bf00:561:2000::f99)
10:37:11 AndrewYu joins (Andrew@user/AndrewYu)
10:42:56 × jmdaemon quits (~jmdaemon@user/jmdaemon) (Ping timeout: 260 seconds)
10:44:29 × eL_Bart0 quits (eL_Bart0@dietunichtguten.org) (*.net *.split)
10:44:29 × nschoe quits (~quassel@178.251.84.79) (*.net *.split)
10:44:29 × zxx7529 quits (~Thunderbi@user/zxx7529) (*.net *.split)
10:44:29 × zeenk quits (~zeenk@2a02:2f04:a311:2d00:6865:d863:4c93:799f) (*.net *.split)
10:44:29 × phma quits (~phma@2001:5b0:211f:a048:3ae2:cf19:98a2:eda0) (*.net *.split)
10:44:29 × analoq quits (~yashi@user/dies) (*.net *.split)
10:44:29 × Luj quits (~Luj@2a01:e0a:5f9:9681:bb9f:2ce5:c301:8e11) (*.net *.split)
10:44:29 × td_ quits (~td@muedsl-82-207-238-026.citykom.de) (*.net *.split)
10:44:29 × ongy[m] quits (~ongymatri@2001:470:69fc:105::5018) (*.net *.split)
10:44:29 × Orbstheorem quits (~orbstheor@2001:470:69fc:105::a56) (*.net *.split)
10:44:29 × the-coot[m] quits (~the-cootm@2001:470:69fc:105::95f) (*.net *.split)
10:44:29 × komikat[m] quits (~komikatma@2001:470:69fc:105::1:c71e) (*.net *.split)
10:44:29 × alexfmpe[m] quits (~alexfmpem@2001:470:69fc:105::38ba) (*.net *.split)
10:44:29 × jneira[m] quits (~jneiramat@2001:470:69fc:105::d729) (*.net *.split)
10:44:29 × fgaz quits (~fgaz@2001:470:69fc:105::842) (*.net *.split)
10:44:29 × EsoAlgo quits (~EsoAlgo@129.146.136.145) (*.net *.split)
10:44:29 × sjanssen quits (~sjanssenm@2001:470:69fc:105::1:61d8) (*.net *.split)
10:44:29 × Raito_Bezarius quits (~Raito@wireguard/tunneler/raito-bezarius) (*.net *.split)
10:44:29 × inversed quits (~inversed@90.209.137.56) (*.net *.split)
10:44:29 × koolazer quits (~koo@user/koolazer) (*.net *.split)
10:44:29 × sa quits (sid1055@id-1055.tinside.irccloud.com) (*.net *.split)
10:44:29 × hook54321 quits (sid149355@user/hook54321) (*.net *.split)
10:44:29 × TheCoffeMaker quits (~TheCoffeM@user/thecoffemaker) (*.net *.split)
10:44:29 × gdd1 quits (~gdd@2001:470:1f13:187:44f7:cd68:9a1c:6c35) (*.net *.split)
10:44:29 × jakesyl____ quits (sid56879@id-56879.hampstead.irccloud.com) (*.net *.split)
10:44:29 × zachel_ quits (~zachel@user/zachel) (*.net *.split)
10:44:29 × Teacup quits (~teacup@user/teacup) (*.net *.split)
10:44:29 × nurupo quits (~nurupo.ga@user/nurupo) (*.net *.split)
10:44:30 × MonsoonSecrecy quits (f78c86e960@2604:bf00:561:2000::f99) (*.net *.split)
10:44:30 × farn quits (~farn@2a03:4000:7:3cd:d4ab:85ff:feeb:f505) (*.net *.split)
10:44:30 × foul_owl quits (~kerry@174-21-65-36.tukw.qwest.net) (*.net *.split)
10:44:30 × GoldsteinQ quits (~goldstein@goldstein.rs) (*.net *.split)
10:44:30 × m1dnight quits (~christoph@78-22-0-121.access.telenet.be) (*.net *.split)
10:44:30 × CAT_S quits (apic@brezn3.muc.ccc.de) (*.net *.split)
10:44:30 × fryguybob quits (~fryguybob@cpe-74-67-169-145.rochester.res.rr.com) (*.net *.split)
10:44:30 × hrberg quits (~quassel@171.79-160-161.customer.lyse.net) (*.net *.split)
10:44:30 × soumen quits (~soumen@58.182.45.203) (*.net *.split)
10:44:30 × mzan quits (~quassel@mail.asterisell.com) (*.net *.split)
10:44:30 × zmt00 quits (~zmt00@user/zmt00) (*.net *.split)
10:44:30 × Zemyla quits (~ec2-user@ec2-54-80-174-150.compute-1.amazonaws.com) (*.net *.split)
10:44:30 × Andrew quits (Andrew@user/AndrewYu) (*.net *.split)
10:44:30 × iphy quits (sid67735@id-67735.lymington.irccloud.com) (*.net *.split)
10:44:30 × jonrh quits (sid5185@id-5185.ilkley.irccloud.com) (*.net *.split)
10:44:30 × kronicmage quits (user88019@neotame.csclub.uwaterloo.ca) (*.net *.split)
10:44:30 × piele quits (~piele@tbonesteak.creativeserver.net) (*.net *.split)
10:44:30 × dtman34 quits (~dtman34@2601:446:4400:2ad9:4876:edc8:3707:71a1) (*.net *.split)
10:44:30 × tcard quits (~tcard@p945242-ipngn9701hodogaya.kanagawa.ocn.ne.jp) (*.net *.split)
10:44:30 × pie_ quits (~pie_bnc@user/pie/x-2818909) (*.net *.split)
10:44:30 × FragByte quits (~christian@user/fragbyte) (*.net *.split)
10:44:30 × jimki quits (~jmaki@gazorpazorp.fixme.fi) (*.net *.split)
10:44:30 × m5zs7k quits (aquares@web10.mydevil.net) (*.net *.split)
10:44:30 × catern quits (~sbaugh@2604:2000:8fc0:b:a9c7:866a:bf36:3407) (*.net *.split)
10:44:30 × Athas quits (athas@sigkill.dk) (*.net *.split)
10:44:30 × ryantrinkle quits (~ryan@2607:f00:3:14c0:7c6b:7160:d1ff:3f7) (*.net *.split)
10:44:30 × Hafydd_ quits (jc@user/hafydd) (*.net *.split)
10:44:30 × lyxia quits (~lyxia@poisson.chat) (*.net *.split)
10:44:30 × leah2 quits (~leah@vuxu.org) (*.net *.split)
10:44:30 × Guest585 quits (~mike@user/feetwind) (*.net *.split)
10:44:30 × yahb2 quits (~yahb2@2a01:4f8:c0c:5c7b::2) (*.net *.split)
10:44:30 × lieven quits (~mal@ns2.wyrd.be) (*.net *.split)
10:44:31 Luj1 is now known as Luj
10:44:31 jonrh_ is now known as jonrh
10:44:31 MonsoonSecrecy_ is now known as MonsoonSecrecy
10:44:51 AndrewYu is now known as Andrew
10:45:10 phma_ is now known as phma
10:45:38 × ccntrq quits (~Thunderbi@dynamic-077-010-092-095.77.10.pool.telefonica.de) (Ping timeout: 240 seconds)
10:45:41 × tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
10:47:49 × eikke quits (~NicolasT@user/NicolasT) (Ping timeout: 252 seconds)
10:47:54 mzan joins (~quassel@mail.asterisell.com)
10:48:00 × nilradical quits (~nilradica@user/naso) (Remote host closed the connection)
10:49:12 jakalx parts (~jakalx@base.jakalx.net) ()
10:49:24 ccntrq joins (~Thunderbi@dynamic-077-010-092-095.77.10.pool.telefonica.de)
10:49:24 eL_Bart0 joins (eL_Bart0@dietunichtguten.org)
10:49:24 nschoe joins (~quassel@178.251.84.79)
10:49:24 zeenk joins (~zeenk@2a02:2f04:a311:2d00:6865:d863:4c93:799f)
10:49:24 analoq joins (~yashi@user/dies)
10:49:24 td_ joins (~td@muedsl-82-207-238-026.citykom.de)
10:49:24 ongy[m] joins (~ongymatri@2001:470:69fc:105::5018)
10:49:24 Orbstheorem joins (~orbstheor@2001:470:69fc:105::a56)
10:49:24 komikat[m] joins (~komikatma@2001:470:69fc:105::1:c71e)
10:49:24 the-coot[m] joins (~the-cootm@2001:470:69fc:105::95f)
10:49:24 alexfmpe[m] joins (~alexfmpem@2001:470:69fc:105::38ba)
10:49:24 jneira[m] joins (~jneiramat@2001:470:69fc:105::d729)
10:49:24 fgaz joins (~fgaz@2001:470:69fc:105::842)
10:49:24 EsoAlgo joins (~EsoAlgo@129.146.136.145)
10:49:24 sjanssen joins (~sjanssenm@2001:470:69fc:105::1:61d8)
10:49:24 Raito_Bezarius joins (~Raito@wireguard/tunneler/raito-bezarius)
10:49:24 inversed joins (~inversed@90.209.137.56)
10:49:24 koolazer joins (~koo@user/koolazer)
10:49:24 sa joins (sid1055@id-1055.tinside.irccloud.com)
10:49:24 hook54321 joins (sid149355@user/hook54321)
10:49:24 TheCoffeMaker joins (~TheCoffeM@user/thecoffemaker)
10:49:24 jakesyl____ joins (sid56879@id-56879.hampstead.irccloud.com)
10:49:24 gdd1 joins (~gdd@2001:470:1f13:187:44f7:cd68:9a1c:6c35)
10:49:24 zachel_ joins (~zachel@user/zachel)
10:49:24 Teacup joins (~teacup@user/teacup)
10:49:24 nurupo joins (~nurupo.ga@user/nurupo)
10:49:24 foul_owl joins (~kerry@174-21-65-36.tukw.qwest.net)
10:49:24 farn joins (~farn@2a03:4000:7:3cd:d4ab:85ff:feeb:f505)
10:49:24 GoldsteinQ joins (~goldstein@goldstein.rs)
10:49:24 m1dnight joins (~christoph@78-22-0-121.access.telenet.be)
10:49:24 CAT_S joins (apic@brezn3.muc.ccc.de)
10:49:24 fryguybob joins (~fryguybob@cpe-74-67-169-145.rochester.res.rr.com)
10:49:24 hrberg joins (~quassel@171.79-160-161.customer.lyse.net)
10:49:24 soumen joins (~soumen@58.182.45.203)
10:49:24 Zemyla joins (~ec2-user@ec2-54-80-174-150.compute-1.amazonaws.com)
10:49:24 iphy joins (sid67735@id-67735.lymington.irccloud.com)
10:49:24 kronicmage joins (user88019@neotame.csclub.uwaterloo.ca)
10:49:24 piele joins (~piele@tbonesteak.creativeserver.net)
10:49:24 dtman34 joins (~dtman34@2601:446:4400:2ad9:4876:edc8:3707:71a1)
10:49:24 tcard joins (~tcard@p945242-ipngn9701hodogaya.kanagawa.ocn.ne.jp)
10:49:24 pie_ joins (~pie_bnc@user/pie/x-2818909)
10:49:24 FragByte joins (~christian@user/fragbyte)
10:49:24 jimki joins (~jmaki@gazorpazorp.fixme.fi)
10:49:24 m5zs7k joins (aquares@web10.mydevil.net)
10:49:24 Athas joins (athas@sigkill.dk)
10:49:24 ryantrinkle joins (~ryan@2607:f00:3:14c0:7c6b:7160:d1ff:3f7)
10:49:24 Hafydd_ joins (jc@user/hafydd)
10:49:24 lyxia joins (~lyxia@poisson.chat)
10:49:24 leah2 joins (~leah@vuxu.org)
10:49:24 Guest585 joins (~mike@user/feetwind)
10:49:24 yahb2 joins (~yahb2@2a01:4f8:c0c:5c7b::2)
10:49:24 lieven joins (~mal@ns2.wyrd.be)
10:49:25 × m5zs7k quits (aquares@web10.mydevil.net) (Max SendQ exceeded)
10:49:25 × koolazer quits (~koo@user/koolazer) (Max SendQ exceeded)
10:49:25 × gdd1 quits (~gdd@2001:470:1f13:187:44f7:cd68:9a1c:6c35) (Max SendQ exceeded)
10:49:25 × Raito_Bezarius quits (~Raito@wireguard/tunneler/raito-bezarius) (Max SendQ exceeded)
10:49:25 × foul_owl quits (~kerry@174-21-65-36.tukw.qwest.net) (Max SendQ exceeded)
10:49:44 m5zs7k_ joins (aquares@web10.mydevil.net)
10:49:59 × matthewmosior quits (~matthewmo@173.170.253.91) (Ping timeout: 255 seconds)
10:51:07 foul_owl joins (~kerry@174-21-65-36.tukw.qwest.net)
10:51:30 gdd1 joins (~gdd@129.199.146.230)
10:51:31 × inversed quits (~inversed@90.209.137.56) (Ping timeout: 248 seconds)
10:51:52 × jpds quits (~jpds@gateway/tor-sasl/jpds) (Ping timeout: 258 seconds)
10:52:33 × sa quits (sid1055@id-1055.tinside.irccloud.com) (Ping timeout: 244 seconds)
10:52:33 × hook54321 quits (sid149355@user/hook54321) (Ping timeout: 244 seconds)
10:52:33 × jakesyl____ quits (sid56879@id-56879.hampstead.irccloud.com) (Ping timeout: 244 seconds)
10:52:34 inversed joins (~inversed@90.209.137.56)
10:53:12 tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
10:53:33 Successus joins (~Successus@user/Successus)
10:53:53 jakesyl____ joins (sid56879@id-56879.hampstead.irccloud.com)
10:54:03 jpds joins (~jpds@gateway/tor-sasl/jpds)
10:54:29 sa joins (sid1055@id-1055.tinside.irccloud.com)
10:54:39 koolazer joins (~koo@user/koolazer)
10:54:44 eggplantade joins (~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net)
10:54:58 hook54321 joins (sid149355@user/hook54321)
10:58:29 ccntrq1 joins (~Thunderbi@dynamic-077-010-092-095.77.10.pool.telefonica.de)
10:58:49 m5zs7k_ is now known as m5zs7k
10:59:16 × eggplantade quits (~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 260 seconds)
11:00:18 × ccntrq quits (~Thunderbi@dynamic-077-010-092-095.77.10.pool.telefonica.de) (Ping timeout: 244 seconds)
11:00:18 ccntrq1 is now known as ccntrq
11:05:05 ccntrq1 joins (~Thunderbi@dynamic-077-010-092-095.77.10.pool.telefonica.de)
11:07:26 × ccntrq quits (~Thunderbi@dynamic-077-010-092-095.77.10.pool.telefonica.de) (Ping timeout: 260 seconds)
11:07:26 ccntrq1 is now known as ccntrq
11:10:56 nilradical joins (~nilradica@user/naso)
11:16:03 Raito_Bezarius joins (~Raito@wireguard/tunneler/raito-bezarius)
11:16:08 nate1 joins (~nate@98.45.169.16)
11:16:52 × tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
11:18:22 ccntrq1 joins (~Thunderbi@dynamic-077-010-092-095.77.10.pool.telefonica.de)
11:18:36 matthewmosior joins (~matthewmo@173.170.253.91)
11:19:40 × ccntrq quits (~Thunderbi@dynamic-077-010-092-095.77.10.pool.telefonica.de) (Ping timeout: 268 seconds)
11:19:40 ccntrq1 is now known as ccntrq
11:20:49 × nate1 quits (~nate@98.45.169.16) (Ping timeout: 252 seconds)
11:21:39 × nilradical quits (~nilradica@user/naso) (Ping timeout: 248 seconds)
11:23:17 × matthewmosior quits (~matthewmo@173.170.253.91) (Ping timeout: 255 seconds)
11:25:38 xff0x joins (~xff0x@2405:6580:b080:900:2280:3bf9:271f:231a)
11:27:25 × raym quits (~raym@user/raym) (Ping timeout: 252 seconds)
11:29:27 raym joins (~raym@user/raym)
11:30:21 × razetime quits (~quassel@117.254.34.75) (Ping timeout: 252 seconds)
11:31:01 razetime joins (~quassel@117.254.35.62)
11:32:32 phma_ joins (~phma@host-67-44-208-23.hnremote.net)
11:32:58 <jonathanx> I'm looking into recursion schemes for mutually recursive AST:s. I've found people recommending the libraries compdata, multirec and syntactic.
11:33:15 nilradical joins (~nilradica@user/naso)
11:33:21 × phma quits (phma@2001:5b0:211f:a048:3ae2:cf19:98a2:eda0) (Read error: Connection reset by peer)
11:33:29 <jonathanx> I'm afraid of going with something that will stop being supported, and most discussions about these things are 5+ years old.
11:33:45 <jonathanx> Is there any up-to-date recommended approach?
11:34:05 <jonathanx> contex: https://www.reddit.com/r/haskell/comments/3sm1j1/how_to_mix_the_base_functorrecursion_scheme_stuff/
11:36:03 matthewmosior joins (~matthewmo@173.170.253.91)
11:37:43 × phma_ quits (~phma@host-67-44-208-23.hnremote.net) (Read error: Connection reset by peer)
11:38:49 jakalx joins (~jakalx@base.jakalx.net)
11:39:33 <byorgey> just looking on Hackage, it seems that syntactic has had regular updates and was most recently uploaded in May of this year. The other ones haven't been updated as recently (though it's very possible they haven't needed any).
11:41:35 <byorgey> multirec is specifically created to support mutually recursive data types. Not sure about the others.
11:41:47 tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
11:41:52 ccntrq1 joins (~Thunderbi@dynamic-077-010-092-095.77.10.pool.telefonica.de)
11:43:45 × ccntrq quits (~Thunderbi@dynamic-077-010-092-095.77.10.pool.telefonica.de) (Ping timeout: 268 seconds)
11:43:45 ccntrq1 is now known as ccntrq
11:44:36 × causal quits (~user@50.35.83.177) (Quit: WeeChat 3.6)
11:47:00 phma_ joins (~phma@2001:5b0:2172:91a8:75d9:adfb:b0f7:9c78)
11:47:22 × phma_ quits (~phma@2001:5b0:2172:91a8:75d9:adfb:b0f7:9c78) (Read error: Connection reset by peer)
11:47:35 x28girl joins (~x28girl@user/x28girl)
11:47:53 × andreabedini quits (~andreabed@host-87-18-207-240.retail.telecomitalia.it) (Quit: WeeChat 3.6)
11:52:49 eikke joins (~NicolasT@user/NicolasT)
11:52:55 phma_ joins (~phma@host-67-44-208-83.hnremote.net)
11:53:31 × matthewmosior quits (~matthewmo@173.170.253.91) (Ping timeout: 260 seconds)
11:59:09 × coot quits (~coot@213.134.176.158) (Quit: coot)
12:01:21 × soumen quits (~soumen@58.182.45.203) (Quit: Konversation terminated!)
12:01:36 akegalj joins (~akegalj@cpe-94-253-206-95.zg2.cable.xnet.hr)
12:03:19 soumen joins (~soumen@58.182.45.203)
12:08:30 ccntrq1 joins (~Thunderbi@dynamic-077-010-092-095.77.10.pool.telefonica.de)
12:10:07 mesaoptimizer is now known as mesaoptimizer2
12:10:51 × ccntrq quits (~Thunderbi@dynamic-077-010-092-095.77.10.pool.telefonica.de) (Ping timeout: 268 seconds)
12:10:52 ccntrq1 is now known as ccntrq
12:11:00 Pickchea joins (~private@user/pickchea)
12:11:02 × tvandinther quits (~tvandinth@2404:4408:8740:3800:2801:bccb:2609:2b10) (Quit: Client closed)
12:15:40 ccntrq1 joins (~Thunderbi@dynamic-077-010-092-095.77.10.pool.telefonica.de)
12:18:01 × ccntrq quits (~Thunderbi@dynamic-077-010-092-095.77.10.pool.telefonica.de) (Ping timeout: 260 seconds)
12:18:02 ccntrq1 is now known as ccntrq
12:18:33 matthewmosior joins (~matthewmo@173.170.253.91)
12:18:54 Guest95 joins (~Guest95@2.58.185.24)
12:19:34 × eikke quits (~NicolasT@user/NicolasT) (Quit: leaving)
12:20:47 <Guest95> In many programming languages an array grows automatically if there is an insert into a full array. Are there Array/Vector/STArray alternatives that do this?
12:21:41 <merijn> Guest95: Not that I know? Then again, using that functionality is generally discouraged in most languages if you care about performance :)
12:21:44 jero98772 joins (~jero98772@2800:484:1d80:d8ce:efcc:cbb3:7f2a:6dff)
12:22:39 gurkenglas joins (~gurkengla@p548ac72e.dip0.t-ipconnect.de)
12:23:06 <Guest95> If you realize that your Vector or STArray is full do you allocate a new one and then simply concat with the old?
12:23:16 × matthewmosior quits (~matthewmo@173.170.253.91) (Ping timeout: 260 seconds)
12:24:17 <merijn> Guest95: That, or you can use generate and populate it with values from the old one. It kinda depends on the code/algorithm, etc.
12:24:28 <hpc> perhaps https://hackage.haskell.org/package/containers-0.6.6/docs/Data-Sequence.html
12:24:37 <[exa]> Guest95: if you rely on growing the data regularly, you might be better off with Data.Sequence
12:24:38 <merijn> oh, right, sequence is a thing
12:25:08 <merijn> I normally just use lists, because Sequence is in a weird spot where either a problem is simple enough for lists or I just need Vectors :p
12:26:54 <Guest95> Sequence looks interesting. Thank you.
12:27:27 ccntrq1 joins (~Thunderbi@dynamic-077-010-092-095.77.10.pool.telefonica.de)
12:29:09 <akegalj> I was positively surprised how good performance Sequence has. I didn't measure it (except for a problem at hand) but it was faster then my adhoc implementation of queue using mutable vectors
12:29:41 × ccntrq quits (~Thunderbi@dynamic-077-010-092-095.77.10.pool.telefonica.de) (Ping timeout: 260 seconds)
12:29:42 ccntrq1 is now known as ccntrq
12:31:16 zer0bitz joins (~zer0bitz@2001:2003:f748:2000:6858:cb7b:edde:476d)
12:31:38 × frost quits (~frost@user/frost) (Ping timeout: 252 seconds)
12:35:47 × Kaiepi quits (~Kaiepi@142.68.249.28) (Ping timeout: 248 seconds)
12:36:10 × tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
12:36:28 Kaiepi joins (~Kaiepi@142.68.249.28)
12:37:24 × toeffel quits (~toeffel@user/toeffel) (Ping timeout: 268 seconds)
12:38:52 matthewmosior joins (~matthewmo@173.170.253.91)
12:42:29 <Guest95> merjin: If you wanted to implement a data structure where you have many inserts and those inserts need index calculations what would you choose?
12:44:33 <Guest95> lists are bad because of the index calculations. Vector is also bad because of O(n+m) inserts.
12:46:23 catern joins (~sbaugh@2604:2000:8fc0:b:a9c7:866a:bf36:3407)
12:47:11 <merijn> Guest95: I've actually used IntMap for that quite a bit
12:47:41 <tdammers> in-memory sqlite XD
12:47:52 <merijn> tdammers: If the size gets big enough, sure :)
12:48:05 <merijn> tdammers: Or maybe DuckDB, depending on what you're doing :p
12:48:25 <Guest95> merjin: I was about to say maybe a hash map but IntMap is probably what I want: A hash map with Int keys?
12:48:45 <[exa]> Guest95: Seq has pretty good O(log(n)) for indexing and almost-O(1) on most operations on ends
12:49:16 <merijn> Guest95: yes
12:49:55 <merijn> Guest95: *Hash* maps aren't super in fashion in Haskell, but Map and IntMap from containers are
12:50:23 <Guest95> What is wrong with hash maps?
12:50:45 <[exa]> hashing.
12:50:50 <merijn> Guest95: They're overrated
12:51:01 <merijn> Worst case complexity and memory usage are both kinda meh
12:51:48 <merijn> Most dynamic languages use hash maps as default map implementation, leading people to conflate "map" and "hash map", there's non-hash maps that have perfectly fine performance for >90% of uses for maps :)
12:51:50 × nilradical quits (~nilradica@user/naso) (Remote host closed the connection)
12:52:16 <Guest95> exa: Seq seems really interesting. Why is hashing a problem? Because it adds a constraint?
12:52:38 × CiaoSen quits (~Jura@p200300c9572e65002a3a4dfffe84dbd5.dip0.t-ipconnect.de) (Ping timeout: 240 seconds)
12:52:43 <tdammers> a more general concern with hashmaps is HashDoS
12:53:15 <tdammers> or, more generally, their ability to degrade to abysmal performance when the keys happen to produce a lot of hash collisions
12:53:42 <merijn> Hashing has a cost, coming up with good hashes for a datatype is hard, bad hashes lead to terrible performance, etc.
12:53:48 <[exa]> Guest95: hashing algorithms depend on having a hash table with frequent tiny operations which is....a vector
12:53:57 × matthewmosior quits (~matthewmo@173.170.253.91) (Ping timeout: 244 seconds)
12:54:03 <[exa]> so it kinda inherits all the pesky vector problems
12:54:22 <[exa]> Haskell hashmaps have fixed tremendous amounts of it but I'm still more of a tree-ish person. :D
12:55:01 <[exa]> but I'd say it makes a pretty good sense for e.g. string indexes
12:55:18 <merijn> Guest95: The "Map" in containers uses a balanced binary search tree (I think it's using AVL trees?). Which means slightly different complexity, but lookup is still only "O(log n)" which for most reasonable number of keys is basically as fast as hashing (I've had maps with >10k keys and was just fine)
12:55:45 <Guest95> exa: merjin: When you are using trees and get away with good enough performance are those base 2 trees (binary trees) or do they have a large base?
12:55:54 nilradical joins (~nilradica@user/naso)
12:55:54 mixfix41 joins (~sdeny9ee@user/mixfix41)
12:55:54 <Guest95> you just answered my question
12:55:56 <merijn> Guest95: Additionally, binary search trees give you some other cool features that are impossible with hash maps, such as: approximate lookup (i.e. "what is the key in the map that is *closest* to the key I have)
12:56:25 <merijn> You can also do things like lookup the smallest/biggest key in the Map. Which can be super useful for some algorithms
12:57:02 <merijn> Guest95: Note that Haskell isn't unique in this, for example C++'s std::map also uses a binary search tree implementation
12:57:37 × jpds quits (~jpds@gateway/tor-sasl/jpds) (Remote host closed the connection)
12:57:46 <merijn> You need to use std::unordered_map to get a hash map in C++ (kinda equivalent to using HashMap from unordered-containers package in haskell)
12:58:16 <Guest95> I think closure also has a data structure in the standard lib that is base on trees with a large base (don't know if this is the right word).
12:58:20 jpds joins (~jpds@gateway/tor-sasl/jpds)
12:58:27 <merijn> Guest95: In reality: Map should be more than fast enough for, like, 95% of usecases, so I'd personally default to using Map and only use HashMap if you have specific reasons/performance problems
12:59:04 <Guest95> *Clojure
12:59:18 <merijn> IntMap is a specialisation (using PATRICIA trees) for integer keys that guarantees even more efficient lookup/insert
12:59:38 × nschoe quits (~quassel@178.251.84.79) (Ping timeout: 244 seconds)
13:00:18 × nilradical quits (~nilradica@user/naso) (Ping timeout: 240 seconds)
13:00:52 <Guest95> Another beginner question: If I use IntMap as underlying data structure for my data structure should I use the strict or the lazy version?
13:01:28 <Guest95> I have read "strict products, lazy sums" but that doesn't apply here
13:02:05 <merijn> Guest95: So the strictness refers to the values inside it. (The map/keys themselves are always strict)
13:03:09 <Guest95> So if I'm sure that I want to consume most of the values in my data structure I would use the strict version?
13:03:11 <merijn> Guest95: My heuristic is: If keys are "small" (i.e. ints, floats, etc.) OR I will always use (nearly) all of the values in my program *THEN* I use strict (since small values are cheap to store and if you are gonna force all values, might as well force them on insert)
13:03:38 <merijn> eh s/keys/values
13:04:20 <merijn> If values are large AND I'm gonna only use a handful of them, then I will use lazy (because no pointing in evaluating every value if you're gonna only use a few)
13:04:37 <Guest95> makes sense
13:04:37 <merijn> Or whenever I do recursive shenanigans on the Map, then you also need to use a lazy Map
13:04:44 benin06 joins (~benin@183.82.29.130)
13:05:07 × benin0 quits (~benin@183.82.29.130) (Ping timeout: 248 seconds)
13:05:07 benin06 is now known as benin0
13:07:15 toeffel joins (~toeffel@user/toeffel)
13:07:25 ccntrq1 joins (~Thunderbi@dynamic-077-010-092-095.77.10.pool.telefonica.de)
13:07:28 tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
13:08:56 × ccntrq quits (~Thunderbi@dynamic-077-010-092-095.77.10.pool.telefonica.de) (Ping timeout: 244 seconds)
13:08:57 ccntrq1 is now known as ccntrq
13:11:56 × toeffel quits (~toeffel@user/toeffel) (Ping timeout: 268 seconds)
13:14:23 jao joins (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net)
13:19:32 ccntrq1 joins (~Thunderbi@dynamic-077-010-092-095.77.10.pool.telefonica.de)
13:21:20 × ccntrq quits (~Thunderbi@dynamic-077-010-092-095.77.10.pool.telefonica.de) (Ping timeout: 244 seconds)
13:21:21 ccntrq1 is now known as ccntrq
13:24:20 toeffel joins (~toeffel@user/toeffel)
13:24:44 matthewmosior joins (~matthewmo@173.170.253.91)
13:29:11 × matthewmosior quits (~matthewmo@173.170.253.91) (Ping timeout: 260 seconds)
13:30:38 × Pickchea quits (~private@user/pickchea) (Quit: Leaving)
13:33:05 nilradical joins (~nilradica@user/naso)
13:40:39 ccntrq1 joins (~Thunderbi@dynamic-077-010-092-095.77.10.pool.telefonica.de)
13:40:45 titibandit joins (~titibandi@xdsl-84-44-227-248.nc.de)
13:42:00 × ccntrq quits (~Thunderbi@dynamic-077-010-092-095.77.10.pool.telefonica.de) (Ping timeout: 244 seconds)
13:42:01 ccntrq1 is now known as ccntrq
13:42:17 odnes joins (~odnes@5-203-145-113.pat.nym.cosmote.net)
13:42:28 matthewmosior joins (~matthewmo@173.170.253.91)
13:42:46 × michalz quits (~michalz@185.246.204.90) (Ping timeout: 268 seconds)
13:45:43 kenaryn joins (~aurele@89-88-44-27.abo.bbox.fr)
13:47:21 × tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
13:47:49 × stiell_ quits (~stiell@gateway/tor-sasl/stiell) (Remote host closed the connection)
13:48:21 stiell_ joins (~stiell@gateway/tor-sasl/stiell)
13:48:36 × pavonia quits (~user@user/siracusa) (Quit: Bye!)
13:49:47 × califax quits (~califax@user/califx) (Remote host closed the connection)
13:51:17 califax joins (~califax@user/califx)
13:53:45 ccntrq1 joins (~Thunderbi@dynamic-077-010-092-095.77.10.pool.telefonica.de)
13:54:11 tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
13:55:55 [itchyjunk] joins (~itchyjunk@user/itchyjunk/x-7353470)
13:56:22 × ccntrq quits (~Thunderbi@dynamic-077-010-092-095.77.10.pool.telefonica.de) (Ping timeout: 268 seconds)
13:56:22 ccntrq1 is now known as ccntrq
13:56:50 rockymarine joins (~rocky@user/rockymarine)
13:56:58 × benin0 quits (~benin@183.82.29.130) (Quit: The Lounge - https://thelounge.chat)
13:57:27 CiaoSen joins (~Jura@p200300c9572e65002a3a4dfffe84dbd5.dip0.t-ipconnect.de)
13:58:29 × lortabac quits (~lortabac@2a01:e0a:541:b8f0:9546:d6d0:cde2:9f22) (Quit: WeeChat 2.8)
14:00:36 × matthewmosior quits (~matthewmo@173.170.253.91) (Ping timeout: 244 seconds)
14:03:00 ccntrq1 joins (~Thunderbi@dynamic-077-010-092-095.77.10.pool.telefonica.de)
14:05:05 × ccntrq quits (~Thunderbi@dynamic-077-010-092-095.77.10.pool.telefonica.de) (Ping timeout: 252 seconds)
14:05:05 ccntrq1 is now known as ccntrq
14:05:39 x28_girl joins (~x28girl@user/x28girl)
14:05:41 waleee joins (~waleee@2001:9b0:213:7200:cc36:a556:b1e8:b340)
14:06:38 × raym quits (~raym@user/raym) (Remote host closed the connection)
14:06:48 × x28girl quits (~x28girl@user/x28girl) (Ping timeout: 244 seconds)
14:08:33 mikoto-chan joins (~mikoto-ch@d52m29swxpj329z793f-4.rev.dnainternet.fi)
14:09:44 × x28_girl quits (~x28girl@user/x28girl) (Client Quit)
14:11:56 Pickchea joins (~private@user/pickchea)
14:12:14 raym joins (~raym@user/raym)
14:14:04 matthewmosior joins (~matthewmo@173.170.253.91)
14:15:48 × raym quits (~raym@user/raym) (Client Quit)
14:16:43 andreabedini joins (~andreabed@host-87-18-207-240.retail.telecomitalia.it)
14:17:17 eggplantade joins (~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net)
14:18:13 raym joins (~raym@user/raym)
14:18:20 × matthewmosior quits (~matthewmo@173.170.253.91) (Ping timeout: 255 seconds)
14:19:15 shriekingnoise joins (~shrieking@186.137.167.202)
14:21:29 nschoe joins (~quassel@178.251.84.79)
14:21:47 × eggplantade quits (~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 244 seconds)
14:23:55 × king_gs quits (~Thunderbi@2806:103e:29:a170:d853:a98d:de46:e42) (Quit: king_gs)
14:25:35 × phma_ quits (~phma@host-67-44-208-83.hnremote.net) (Read error: Connection reset by peer)
14:27:49 × andreabedini quits (~andreabed@host-87-18-207-240.retail.telecomitalia.it) (Quit: WeeChat 3.6)
14:30:11 matthewmosior joins (~matthewmo@173.170.253.91)
14:31:37 × matthewmosior quits (~matthewmo@173.170.253.91) (Remote host closed the connection)
14:32:02 × Pickchea quits (~private@user/pickchea) (Quit: Leaving)
14:38:12 ccntrq1 joins (~Thunderbi@dynamic-077-010-092-095.77.10.pool.telefonica.de)
14:38:45 matthewmosior joins (~matthewmo@173.170.253.91)
14:40:17 × ccntrq quits (~Thunderbi@dynamic-077-010-092-095.77.10.pool.telefonica.de) (Ping timeout: 252 seconds)
14:40:17 ccntrq1 is now known as ccntrq
14:44:53 × matthewmosior quits (~matthewmo@173.170.253.91) (Ping timeout: 255 seconds)
14:45:51 phma_ joins (~phma@host-67-44-208-238.hnremote.net)
14:49:53 finsternis joins (~X@23.226.237.192)
14:52:02 L29Ah parts (~L29Ah@wikipedia/L29Ah) ()
14:52:05 benin0 joins (~benin@183.82.29.130)
14:53:22 × stiell_ quits (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 258 seconds)
14:53:55 × mikoto-chan quits (~mikoto-ch@d52m29swxpj329z793f-4.rev.dnainternet.fi) (Ping timeout: 248 seconds)
14:58:17 phma_ is now known as phma
15:02:13 × phma quits (~phma@host-67-44-208-238.hnremote.net) (Read error: Connection reset by peer)
15:09:02 stiell_ joins (~stiell@gateway/tor-sasl/stiell)
15:09:42 whatsupdoc joins (uid509081@id-509081.hampstead.irccloud.com)
15:12:12 ccntrq1 joins (~Thunderbi@dynamic-077-010-092-095.77.10.pool.telefonica.de)
15:13:27 × ccntrq quits (~Thunderbi@dynamic-077-010-092-095.77.10.pool.telefonica.de) (Ping timeout: 244 seconds)
15:13:28 ccntrq1 is now known as ccntrq
15:13:42 × Guest95 quits (~Guest95@2.58.185.24) (Ping timeout: 252 seconds)
15:16:29 L29Ah joins (~L29Ah@wikipedia/L29Ah)
15:17:39 nate1 joins (~nate@98.45.169.16)
15:20:49 matthewmosior joins (~matthewmo@173.170.253.91)
15:22:20 phma joins (phma@2001:5b0:210b:aff8:f0cd:569a:3fd7:2f28)
15:22:27 × nate1 quits (~nate@98.45.169.16) (Ping timeout: 252 seconds)
15:23:32 × odnes quits (~odnes@5-203-145-113.pat.nym.cosmote.net) (Remote host closed the connection)
15:23:50 odnes joins (~odnes@5-203-145-113.pat.nym.cosmote.net)
15:25:16 × matthewmosior quits (~matthewmo@173.170.253.91) (Ping timeout: 260 seconds)
15:25:58 zebrag joins (~chris@user/zebrag)
15:29:32 × akegalj quits (~akegalj@cpe-94-253-206-95.zg2.cable.xnet.hr) (Quit: leaving)
15:36:52 OpenSource is now known as UNIX
15:39:19 × fserucas|EoD quits (~fserucas|@31.22.150.30) (Quit: Leaving)
15:42:39 ccntrq1 joins (~Thunderbi@dynamic-077-010-092-095.77.10.pool.telefonica.de)
15:43:56 coot joins (~coot@213.134.176.158)
15:44:27 × ccntrq quits (~Thunderbi@dynamic-077-010-092-095.77.10.pool.telefonica.de) (Ping timeout: 244 seconds)
15:44:28 ccntrq1 is now known as ccntrq
15:44:56 Guest|95 joins (~Guest|95@14.red-79-148-184.dynamicip.rima-tde.net)
15:45:22 <Guest|95> hello
15:45:46 × [itchyjunk] quits (~itchyjunk@user/itchyjunk/x-7353470) (Read error: Connection reset by peer)
15:46:13 matthewmosior joins (~matthewmo@173.170.253.91)
15:48:09 × nilradical quits (~nilradica@user/naso) ()
15:48:51 × mncheck quits (~mncheck@193.224.205.254) (Ping timeout: 252 seconds)
15:49:50 × benin0 quits (~benin@183.82.29.130) (Quit: The Lounge - https://thelounge.chat)
15:51:31 × nschoe quits (~quassel@178.251.84.79) (Ping timeout: 260 seconds)
15:52:51 jakalx parts (~jakalx@base.jakalx.net) (Error from remote client)
15:53:50 nate1 joins (~nate@98.45.169.16)
15:54:18 × tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
15:57:58 jakalx joins (~jakalx@base.jakalx.net)
15:59:38 × mixfix41 quits (~sdeny9ee@user/mixfix41) (Ping timeout: 240 seconds)
16:04:32 × matthewmosior quits (~matthewmo@173.170.253.91) (Ping timeout: 255 seconds)
16:04:36 × CiaoSen quits (~Jura@p200300c9572e65002a3a4dfffe84dbd5.dip0.t-ipconnect.de) (Ping timeout: 244 seconds)
16:06:01 nschoe joins (~quassel@178.251.84.79)
16:08:20 ccntrq1 joins (~Thunderbi@dynamic-077-010-092-095.77.10.pool.telefonica.de)
16:08:21 bontaq joins (~user@ool-45779fe5.dyn.optonline.net)
16:08:42 xiaolinz joins (~xiaolinz@111.198.227.124)
16:10:11 × ccntrq quits (~Thunderbi@dynamic-077-010-092-095.77.10.pool.telefonica.de) (Ping timeout: 260 seconds)
16:10:11 ccntrq1 is now known as ccntrq
16:10:40 wroathe joins (~wroathe@206-55-188-8.fttp.usinternet.com)
16:10:40 × wroathe quits (~wroathe@206-55-188-8.fttp.usinternet.com) (Changing host)
16:10:40 wroathe joins (~wroathe@user/wroathe)
16:11:56 × kenaryn quits (~aurele@89-88-44-27.abo.bbox.fr) (Quit: leaving)
16:12:32 kenaryn joins (~aurele@89-88-44-27.abo.bbox.fr)
16:14:58 ccntrq1 joins (~Thunderbi@dynamic-077-010-092-095.77.10.pool.telefonica.de)
16:15:06 × nschoe quits (~quassel@178.251.84.79) (Quit: https://quassel-irc.org - Chat comfortably. Anywhere.)
16:15:58 × nate1 quits (~nate@98.45.169.16) (Ping timeout: 244 seconds)
16:16:41 tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
16:17:35 × ccntrq quits (~Thunderbi@dynamic-077-010-092-095.77.10.pool.telefonica.de) (Ping timeout: 268 seconds)
16:17:35 ccntrq1 is now known as ccntrq
16:18:19 × Guest|95 quits (~Guest|95@14.red-79-148-184.dynamicip.rima-tde.net) (Quit: Connection closed)
16:19:05 eggplantade joins (~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net)
16:21:51 × raehik quits (~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net) (Ping timeout: 252 seconds)
16:23:31 × eggplantade quits (~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 248 seconds)
16:27:49 × mbuf quits (~Shakthi@49.204.119.35) (Quit: Leaving)
16:28:04 × mzan quits (~quassel@mail.asterisell.com) (Ping timeout: 268 seconds)
16:28:39 mzan joins (~quassel@mail.asterisell.com)
16:35:40 matthewmosior joins (~matthewmo@173.170.253.91)
16:39:25 eggplantade joins (~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net)
16:39:45 ccntrq1 joins (~Thunderbi@77.10.92.95)
16:42:15 × ccntrq quits (~Thunderbi@dynamic-077-010-092-095.77.10.pool.telefonica.de) (Ping timeout: 268 seconds)
16:42:51 nate1 joins (~nate@98.45.169.16)
16:43:25 × tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
16:45:03 ccntrq joins (~Thunderbi@dynamic-077-010-092-095.77.10.pool.telefonica.de)
16:45:32 justache- joins (~justache@user/justache)
16:45:41 × Fischmie1 quits (~Fischmiep@user/Fischmiep) (Ping timeout: 252 seconds)
16:46:13 × ccntrq1 quits (~Thunderbi@77.10.92.95) (Read error: Connection reset by peer)
16:46:25 × justache quits (~justache@user/justache) (Ping timeout: 252 seconds)
16:47:50 Fischmie1 joins (~Fischmiep@user/Fischmiep)
16:48:35 × wroathe quits (~wroathe@user/wroathe) (Ping timeout: 248 seconds)
16:52:22 × vglfr quits (~vglfr@145.224.94.171) (Remote host closed the connection)
16:53:15 vglfr joins (~vglfr@145.224.94.171)
16:53:28 × vglfr quits (~vglfr@145.224.94.171) (Remote host closed the connection)
16:53:56 × matthewmosior quits (~matthewmo@173.170.253.91) (Ping timeout: 260 seconds)
16:53:56 × rockymarine quits (~rocky@user/rockymarine) (Ping timeout: 260 seconds)
16:55:58 dsrt^ joins (~dsrt@96-86-241-229-static.hfc.comcastbusiness.net)
16:56:03 econo joins (uid147250@user/econo)
16:56:24 vglfr joins (~vglfr@145.224.94.171)
16:56:40 wootehfoot joins (~wootehfoo@user/wootehfoot)
16:57:56 rockymarine joins (~rocky@user/rockymarine)
17:00:15 ccntrq1 joins (~Thunderbi@dynamic-077-010-092-095.77.10.pool.telefonica.de)
17:00:19 tzh joins (~tzh@c-24-21-73-154.hsd1.wa.comcast.net)
17:01:26 × vglfr quits (~vglfr@145.224.94.171) (Remote host closed the connection)
17:01:48 vglfr joins (~vglfr@145.224.94.171)
17:02:11 × ccntrq quits (~Thunderbi@dynamic-077-010-092-095.77.10.pool.telefonica.de) (Ping timeout: 252 seconds)
17:02:11 ccntrq1 is now known as ccntrq
17:02:47 × odnes quits (~odnes@5-203-145-113.pat.nym.cosmote.net) (Remote host closed the connection)
17:02:55 × rockymarine quits (~rocky@user/rockymarine) (Ping timeout: 252 seconds)
17:03:01 matthewmosior joins (~matthewmo@173.170.253.91)
17:06:26 × phma quits (phma@2001:5b0:210b:aff8:f0cd:569a:3fd7:2f28) (Read error: Connection reset by peer)
17:07:32 × matthewmosior quits (~matthewmo@173.170.253.91) (Ping timeout: 255 seconds)
17:09:38 × coot quits (~coot@213.134.176.158) (Quit: coot)
17:11:48 tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
17:12:14 phma joins (phma@2001:5b0:211c:1318:d8c5:fdf3:6664:bfe2)
17:13:51 neceve_ joins (~neceve@2.26.93.14)
17:14:23 rockymarine joins (~rocky@user/rockymarine)
17:19:02 Null_A joins (~null_a@c-73-93-244-42.hsd1.ca.comcast.net)
17:20:10 potash joins (~foghorn@user/foghorn)
17:23:57 × stiell_ quits (~stiell@gateway/tor-sasl/stiell) (Remote host closed the connection)
17:23:57 × jpds quits (~jpds@gateway/tor-sasl/jpds) (Remote host closed the connection)
17:23:57 × califax quits (~califax@user/califx) (Remote host closed the connection)
17:23:59 ccntrq1 joins (~Thunderbi@dynamic-077-010-092-095.77.10.pool.telefonica.de)
17:24:47 king_gs joins (~Thunderbi@2806:103e:29:a170:d853:a98d:de46:e42)
17:25:03 Lumia joins (~Lumia@c-24-34-172-110.hsd1.ma.comcast.net)
17:25:55 × ccntrq quits (~Thunderbi@dynamic-077-010-092-095.77.10.pool.telefonica.de) (Ping timeout: 248 seconds)
17:25:55 ccntrq1 is now known as ccntrq
17:26:22 stiell_ joins (~stiell@gateway/tor-sasl/stiell)
17:26:22 michalz joins (~michalz@185.246.204.75)
17:26:44 <analoq> why does `<-` not have a type? i.e. `:t (<-)` throws an error
17:26:59 califax joins (~califax@user/califx)
17:27:02 jakalx parts (~jakalx@base.jakalx.net) (Error from remote client)
17:27:19 jpds joins (~jpds@gateway/tor-sasl/jpds)
17:30:23 <Clint> analoq: because it's syntactic sugar
17:31:58 jakalx joins (~jakalx@base.jakalx.net)
17:32:26 <analoq> that makes sense. i cant :t do either, but :t >>= works
17:34:46 ccntrq1 joins (~Thunderbi@dynamic-077-010-092-095.77.10.pool.telefonica.de)
17:36:06 matthewmosior joins (~matthewmo@173.170.253.91)
17:36:34 × ccntrq quits (~Thunderbi@dynamic-077-010-092-095.77.10.pool.telefonica.de) (Ping timeout: 244 seconds)
17:36:35 ccntrq1 is now known as ccntrq
17:40:45 jmdaemon joins (~jmdaemon@user/jmdaemon)
17:41:48 ccntrq1 joins (~Thunderbi@dynamic-077-010-092-095.77.10.pool.telefonica.de)
17:42:46 × ccntrq quits (~Thunderbi@dynamic-077-010-092-095.77.10.pool.telefonica.de) (Ping timeout: 244 seconds)
17:42:47 ccntrq1 is now known as ccntrq
17:43:11 Sgeo joins (~Sgeo@user/sgeo)
17:44:50 × nate1 quits (~nate@98.45.169.16) (Ping timeout: 244 seconds)
17:49:14 × razetime quits (~quassel@117.254.35.62) (Quit: https://quassel-irc.org - Chat comfortably. Anywhere.)
17:49:56 ccntrq1 joins (~Thunderbi@dynamic-077-010-092-095.77.10.pool.telefonica.de)
17:50:03 × TonyStone quits (~TonyStone@2603-7080-8607-c36a-64d5-91de-6fa5-ec29.res6.spectrum.com) (Remote host closed the connection)
17:50:13 <dolio> (>>=) is a function, not a fragment of syntax.
17:50:48 Guest64 joins (~Guest64@50.35.184.120)
17:51:52 TonyStone joins (~TonyStone@cpe-74-76-51-197.nycap.res.rr.com)
17:52:16 × ccntrq quits (~Thunderbi@dynamic-077-010-092-095.77.10.pool.telefonica.de) (Ping timeout: 260 seconds)
17:52:17 ccntrq1 is now known as ccntrq
17:52:55 nate1 joins (~nate@98.45.169.16)
17:53:21 × Guest64 quits (~Guest64@50.35.184.120) (Client Quit)
17:54:20 × matthewmosior quits (~matthewmo@173.170.253.91) (Ping timeout: 255 seconds)
17:54:24 × Null_A quits (~null_a@c-73-93-244-42.hsd1.ca.comcast.net) ()
17:56:56 ccntrq1 joins (~Thunderbi@dynamic-077-010-092-095.77.10.pool.telefonica.de)
17:59:07 matthewmosior joins (~matthewmo@173.170.253.91)
17:59:16 × ccntrq quits (~Thunderbi@dynamic-077-010-092-095.77.10.pool.telefonica.de) (Ping timeout: 260 seconds)
17:59:17 ccntrq1 is now known as ccntrq
17:59:19 Null_A joins (~null_a@2601:645:8700:ac10:3185:6161:c606:fc6b)
18:00:29 Null_A_ joins (~null_a@c-73-93-244-42.hsd1.ca.comcast.net)
18:03:10 × ccntrq quits (~Thunderbi@dynamic-077-010-092-095.77.10.pool.telefonica.de) (Remote host closed the connection)
18:03:56 × dsrt^ quits (~dsrt@96-86-241-229-static.hfc.comcastbusiness.net) (Ping timeout: 260 seconds)
18:03:58 × Null_A quits (~null_a@2601:645:8700:ac10:3185:6161:c606:fc6b) (Ping timeout: 244 seconds)
18:06:16 × xiaolinz quits (~xiaolinz@111.198.227.124) (Ping timeout: 260 seconds)
18:07:05 × rockymarine quits (~rocky@user/rockymarine) (Ping timeout: 252 seconds)
18:07:09 × titibandit quits (~titibandi@xdsl-84-44-227-248.nc.de) (Quit: Leaving.)
18:07:39 xiaolinz joins (~xiaolinz@111.198.227.124)
18:08:41 Guest39 joins (~Guest39@www.prta.hu)
18:11:07 o-90 joins (~o-90@gateway/tor-sasl/o-90)
18:12:14 × xiaolinz quits (~xiaolinz@111.198.227.124) (Ping timeout: 244 seconds)
18:12:55 rockymarine joins (~rocky@user/rockymarine)
18:13:01 × Guest39 quits (~Guest39@www.prta.hu) (Quit: Client closed)
18:13:04 dsrt^ joins (~dsrt@96-86-241-229-static.hfc.comcastbusiness.net)
18:14:06 × matthewmosior quits (~matthewmo@173.170.253.91) (Remote host closed the connection)
18:14:55 × tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
18:15:06 matthewmosior joins (~matthewmo@173.170.253.91)
18:18:17 doyougnu joins (~doyougnu@cpe-74-69-132-225.stny.res.rr.com)
18:18:23 × wootehfoot quits (~wootehfoo@user/wootehfoot) (Read error: Connection reset by peer)
18:18:36 × o-90 quits (~o-90@gateway/tor-sasl/o-90) (Remote host closed the connection)
18:18:37 xiaolinz joins (~xiaolinz@111.198.227.124)
18:19:04 o-90 joins (~o-90@gateway/tor-sasl/o-90)
18:19:29 lisbeths joins (uid135845@id-135845.lymington.irccloud.com)
18:19:44 coot joins (~coot@213.134.176.158)
18:21:01 × doyougnu quits (~doyougnu@cpe-74-69-132-225.stny.res.rr.com) (Remote host closed the connection)
18:21:31 × matthewmosior quits (~matthewmo@173.170.253.91) (Ping timeout: 244 seconds)
18:23:09 AlexNoo_ joins (~AlexNoo@178.34.151.32)
18:23:34 Guest95 joins (~Guest95@mail.prta.hu)
18:23:46 × xiaolinz quits (~xiaolinz@111.198.227.124) (Ping timeout: 260 seconds)
18:24:09 xiaolinz joins (~xiaolinz@111.198.227.124)
18:24:56 × Alex_test quits (~al_test@178.34.163.149) (Ping timeout: 255 seconds)
18:26:17 × AlexZenon quits (~alzenon@178.34.163.149) (Ping timeout: 255 seconds)
18:26:31 × AlexNoo quits (~AlexNoo@178.34.163.149) (Ping timeout: 252 seconds)
18:28:46 × Lumia quits (~Lumia@c-24-34-172-110.hsd1.ma.comcast.net) (Ping timeout: 244 seconds)
18:28:57 pavonia joins (~user@user/siracusa)
18:29:49 Alex_test joins (~al_test@178.34.151.32)
18:30:03 × o-90 quits (~o-90@gateway/tor-sasl/o-90) (Remote host closed the connection)
18:30:57 AlexZenon joins (~alzenon@178.34.151.32)
18:33:29 × xiaolinz quits (~xiaolinz@111.198.227.124) (Ping timeout: 252 seconds)
18:33:36 <Guest95> @help
18:33:36 <lambdabot> help <command>. Ask for help for <command>. Try 'list' for all commands
18:33:55 <Guest95> @help list
18:33:55 <lambdabot> list [module|command]. Show commands for [module] or the module providing [command].
18:34:15 <Guest95> @list
18:34:15 <lambdabot> What module? Try @listmodules for some ideas.
18:34:28 <Guest95> @help pl
18:34:29 <lambdabot> pointless <expr>. Play with pointfree code.
18:35:02 xiaolinz joins (~xiaolinz@111.198.227.124)
18:36:13 <Guest95> Player-205[m]  \x y -> x + 1
18:36:27 matthewmosior joins (~matthewmo@173.170.253.91)
18:36:38 <Guest95> pl  y -> x + 1
18:36:51 <Guest95> @pl  y -> x + 1
18:36:51 <lambdabot> (line 1, column 5):
18:36:51 <lambdabot> unexpected '>'
18:36:51 <lambdabot> expecting operator
18:37:08 <Guest95> @pl  \y -> x + 1
18:37:08 <lambdabot> const (x + 1)
18:37:16 <Guest95> @pl  \x -> x + 1
18:37:16 <lambdabot> (1 +)
18:37:55 <Guest95> @pl  \x y z -> f x (g y z)
18:37:55 <lambdabot> (. g) . (.) . f
18:38:34 <Guest95> @pl  \x y  -> f x (g y)
18:38:34 <lambdabot> const . flip f (g y)
18:39:29 <Guest95> @pl  \x y  -> f x (g x)
18:39:29 <lambdabot> const . ap f g
18:40:01 <Guest95> @pl  \x  -> f x (g x)
18:40:01 <lambdabot> const (f x (g x))
18:40:06 × xiaolinz quits (~xiaolinz@111.198.227.124) (Ping timeout: 260 seconds)
18:40:22 Lord_of_Life_ joins (~Lord@user/lord-of-life/x-2819915)
18:40:35 xiaolinz joins (~xiaolinz@111.198.227.124)
18:40:45 <Guest95> @pl \x y z -> f (g x y z)
18:40:45 <lambdabot> ((f .) .) . g
18:41:11 × Lord_of_Life quits (~Lord@user/lord-of-life/x-2819915) (Ping timeout: 252 seconds)
18:41:11 <Guest95> @pl \x y -> f (g x y)
18:41:12 <lambdabot> (f .) . g
18:41:27 <[Leary]> Guest95: Perhaps take this to private chat?
18:43:07 Lord_of_Life_ is now known as Lord_of_Life
18:44:12 <tomsmeding> maerwald: if I am fine with requiring that all paths handled by my application are fully ASCII, can I do without AFPP?
18:44:34 Tuplanolla joins (~Tuplanoll@91-159-69-12.elisa-laajakaista.fi)
18:46:24 AlexNoo_ is now known as AlexNoo
18:52:50 × matthewmosior quits (~matthewmo@173.170.253.91) (Ping timeout: 255 seconds)
18:53:27 tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
18:57:05 × ph88 quits (~ph88@ip5f5af71f.dynamic.kabel-deutschland.de) (Quit: Leaving)
18:58:25 × merijn quits (~merijn@86-86-29-250.fixed.kpn.net) (Ping timeout: 252 seconds)
18:58:30 lortabac joins (~lortabac@2a01:e0a:541:b8f0:29a9:471a:e824:aebc)
19:00:15 × Deide1 quits (~deide@user/deide) (Quit: Reconnecting)
19:00:28 Deide1 joins (~deide@user/deide)
19:00:58 trcc joins (~trcc@87-57-134-11-cable.dk.customer.tdc.net)
19:01:19 Deide1 is now known as Deide
19:04:36 × dsrt^ quits (~dsrt@96-86-241-229-static.hfc.comcastbusiness.net) (Ping timeout: 260 seconds)
19:04:43 × Deide quits (~deide@user/deide) (Client Quit)
19:04:57 Deide joins (~deide@user/deide)
19:05:04 titibandit joins (~titibandi@xdsl-84-44-227-248.nc.de)
19:05:07 × zeenk quits (~zeenk@2a02:2f04:a311:2d00:6865:d863:4c93:799f) (Quit: Konversation terminated!)
19:06:49 × kuribas quits (~user@ptr-17d51eoh5uvvb1vh6g2.18120a2.ip6.access.telenet.be) (Quit: ERC (IRC client for Emacs 26.3))
19:06:50 matthewmosior joins (~matthewmo@173.170.253.91)
19:09:54 × biberu quits (~biberu@user/biberu) (Read error: Connection reset by peer)
19:09:59 × Tuplanolla quits (~Tuplanoll@91-159-69-12.elisa-laajakaista.fi) (Quit: Leaving.)
19:10:22 <byorgey> wait, what?
19:10:26 <byorgey> @pl  \x  -> f x (g x)
19:10:26 <lambdabot> const (f x (g x))
19:11:26 <hpc> is there a unicode x in there i am not seeing?
19:11:33 <byorgey> oh, there is a nonbreaking space after the x
19:11:36 × matthewmosior quits (~matthewmo@173.170.253.91) (Ping timeout: 260 seconds)
19:11:41 <byorgey> @pl \x -> f x (g x)
19:11:41 <lambdabot> ap f g
19:11:44 <byorgey> that's better
19:12:12 <hpc> @pl \x -> x
19:12:13 <lambdabot> id
19:12:22 <hpc> hmm
19:12:29 <hpc> ah
19:12:45 <byorgey> @pl \x -> x
19:12:45 <lambdabot> const x
19:13:03 <byorgey> good way to confuse newbies
19:13:39 <Rembane> Is there a SKI somewhere here?
19:13:40 biberu joins (~biberu@user/biberu)
19:14:51 <byorgey> Rembane: yes, S = ap, K = const, I = id.
19:15:21 <Rembane> byorgey: Sweet! :D
19:15:41 <byorgey> The algorithm to convert lambda calculus expressions to SKI combinators is exactly what @pl uses, plus some other stuff
19:16:32 AkechiShiro joins (~licht@user/akechishiro)
19:17:07 <Rembane> Oh, I didn't know that. That makes it even better.
19:20:04 <byorgey> or I guess I should say it uses a variant of that algorithm which can also output other combinators, including flip and (.)
19:20:31 fhn joins (~fhn@2.58.185.24)
19:21:21 [itchyjunk] joins (~itchyjunk@user/itchyjunk/x-7353470)
19:22:15 × shailangsa quits (~shailangs@host86-185-98-81.range86-185.btcentralplus.com) (Ping timeout: 252 seconds)
19:25:27 matthewmosior joins (~matthewmo@173.170.253.91)
19:25:51 merijn joins (~merijn@86-86-29-250.fixed.kpn.net)
19:28:35 × vglfr quits (~vglfr@145.224.94.171) (Read error: Connection reset by peer)
19:29:12 vglfr joins (~vglfr@145.224.94.171)
19:29:33 MoC joins (~moc@user/moc)
19:29:44 × matthewmosior quits (~matthewmo@173.170.253.91) (Ping timeout: 255 seconds)
19:29:59 × coot quits (~coot@213.134.176.158) (Quit: coot)
19:34:14 Lumia joins (~Lumia@c-24-34-172-110.hsd1.ma.comcast.net)
19:34:29 wroathe joins (~wroathe@206-55-188-8.fttp.usinternet.com)
19:34:29 × wroathe quits (~wroathe@206-55-188-8.fttp.usinternet.com) (Changing host)
19:34:29 wroathe joins (~wroathe@user/wroathe)
19:36:05 × Lumia quits (~Lumia@c-24-34-172-110.hsd1.ma.comcast.net) (Client Quit)
19:37:05 × titibandit quits (~titibandi@xdsl-84-44-227-248.nc.de) (Remote host closed the connection)
19:37:50 × geekosaur quits (~geekosaur@xmonad/geekosaur) (Remote host closed the connection)
19:38:09 geekosaur joins (~geekosaur@xmonad/geekosaur)
19:43:03 matthewmosior joins (~matthewmo@173.170.253.91)
19:44:03 × tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
19:47:23 dsrt^ joins (~dsrt@96-86-241-229-static.hfc.comcastbusiness.net)
19:49:19 tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
19:58:17 × wroathe quits (~wroathe@user/wroathe) (Ping timeout: 268 seconds)
19:58:56 × merijn quits (~merijn@86-86-29-250.fixed.kpn.net) (Ping timeout: 268 seconds)
19:58:58 × lortabac quits (~lortabac@2a01:e0a:541:b8f0:29a9:471a:e824:aebc) (Ping timeout: 268 seconds)
19:59:31 × xiaolinz quits (~xiaolinz@111.198.227.124) (Ping timeout: 268 seconds)
20:00:20 × matthewmosior quits (~matthewmo@173.170.253.91) (Ping timeout: 255 seconds)
20:00:29 xiaolinz joins (~xiaolinz@111.198.227.124)
20:00:36 × rockymarine quits (~rocky@user/rockymarine) (Ping timeout: 260 seconds)
20:03:19 × paddymahoney quits (~paddymaho@cpe9050ca207f83-cm9050ca207f80.cpe.net.cable.rogers.com) (Ping timeout: 252 seconds)
20:04:07 xiaolin107 joins (~xiaolinz@111.198.227.124)
20:06:20 × xiaolinz quits (~xiaolinz@111.198.227.124) (Ping timeout: 268 seconds)
20:06:37 shailangsa joins (~shailangs@host86-186-133-23.range86-186.btcentralplus.com)
20:06:38 × king_gs quits (~Thunderbi@2806:103e:29:a170:d853:a98d:de46:e42) (Remote host closed the connection)
20:06:47 ft joins (~ft@p4fc2a0f5.dip0.t-ipconnect.de)
20:06:57 king_gs joins (~Thunderbi@2806:103e:29:a170:d853:a98d:de46:e42)
20:08:13 × shriekingnoise quits (~shrieking@186.137.167.202) (Quit: Quit)
20:08:33 shriekingnoise joins (~shrieking@186.137.167.202)
20:09:09 × Null_A_ quits (~null_a@c-73-93-244-42.hsd1.ca.comcast.net) (Read error: No route to host)
20:09:32 Null_A joins (~null_a@c-73-93-244-42.hsd1.ca.comcast.net)
20:11:42 × fhn quits (~fhn@2.58.185.24) (Quit: Client closed)
20:12:33 rockymarine joins (~rocky@user/rockymarine)
20:13:00 × toeffel quits (~toeffel@user/toeffel) (Quit: quit)
20:20:11 fhn joins (~fhn@2.58.185.24)
20:20:11 <__monty__> tomsmeding: Is Windows a concern? I don't think ASCII is a valid subset of WTF-16?
20:21:10 <tomsmeding> __monty__: I'm also okay with requiring linux and LC_ALL=en_US.UTF-8 :p
20:22:59 bitdex_ joins (~bitdex@gateway/tor-sasl/bitdex)
20:26:58 × dsrt^ quits (~dsrt@96-86-241-229-static.hfc.comcastbusiness.net) (Remote host closed the connection)
20:28:07 × chexum quits (~quassel@gateway/tor-sasl/chexum) (Remote host closed the connection)
20:29:11 matthewmosior joins (~matthewmo@173.170.253.91)
20:29:56 chexum joins (~quassel@gateway/tor-sasl/chexum)
20:31:53 × bitdex_ quits (~bitdex@gateway/tor-sasl/bitdex) (Write error: Connection reset by peer)
20:33:20 × chexum quits (~quassel@gateway/tor-sasl/chexum) (Remote host closed the connection)
20:33:20 × alternateved quits (~user@staticline-31-183-146-203.toya.net.pl) (Remote host closed the connection)
20:33:35 chexum joins (~quassel@gateway/tor-sasl/chexum)
20:34:11 × king_gs quits (~Thunderbi@2806:103e:29:a170:d853:a98d:de46:e42) (Ping timeout: 248 seconds)
20:34:52 bitdex_ joins (~bitdex@gateway/tor-sasl/bitdex)
20:37:42 quarkyalice joins (~quarkyali@user/quarkyalice)
20:37:55 × rockymarine quits (~rocky@user/rockymarine) (Ping timeout: 244 seconds)
20:38:18 × quarkyalice quits (~quarkyali@user/quarkyalice) (Client Quit)
20:40:07 merijn joins (~merijn@86-86-29-250.fixed.kpn.net)
20:42:12 × bitdex_ quits (~bitdex@gateway/tor-sasl/bitdex) (Ping timeout: 258 seconds)
20:43:18 rockymarine joins (~rocky@user/rockymarine)
20:43:19 bitdex_ joins (~bitdex@gateway/tor-sasl/bitdex)
20:45:09 × merijn quits (~merijn@86-86-29-250.fixed.kpn.net) (Ping timeout: 244 seconds)
20:45:13 × zer0bitz quits (~zer0bitz@2001:2003:f748:2000:6858:cb7b:edde:476d) (Ping timeout: 268 seconds)
20:46:57 justache- is now known as justache
20:49:02 × lisbeths quits (uid135845@id-135845.lymington.irccloud.com) (Quit: Connection closed for inactivity)
20:50:33 Lumia joins (~Lumia@c-24-34-172-110.hsd1.ma.comcast.net)
20:51:21 × matthewmosior quits (~matthewmo@173.170.253.91) (Ping timeout: 244 seconds)
20:52:10 × bitdex_ quits (~bitdex@gateway/tor-sasl/bitdex) (Ping timeout: 258 seconds)
20:53:49 king_gs joins (~Thunderbi@187.201.207.143)
20:55:26 bitdex_ joins (~bitdex@gateway/tor-sasl/bitdex)
20:55:32 × trcc quits (~trcc@87-57-134-11-cable.dk.customer.tdc.net) (Quit: Connection closed)
20:58:08 × neceve_ quits (~neceve@2.26.93.14) (Ping timeout: 268 seconds)
21:00:55 merijn joins (~merijn@86-86-29-250.fixed.kpn.net)
21:01:17 fhn parts (~fhn@2.58.185.24) ()
21:01:20 Midjak joins (~Midjak@82.66.147.146)
21:08:52 × xiaolin107 quits (~xiaolinz@111.198.227.124) (Ping timeout: 260 seconds)
21:09:02 × tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
21:09:39 xiaolin107 joins (~xiaolinz@111.198.227.124)
21:11:34 × Guest95 quits (~Guest95@mail.prta.hu) (Ping timeout: 252 seconds)
21:14:06 × king_gs quits (~Thunderbi@187.201.207.143) (Read error: Connection reset by peer)
21:14:07 king_gs1 joins (~Thunderbi@2806:103e:29:a170:d853:a98d:de46:e42)
21:14:36 × xiaolin107 quits (~xiaolinz@111.198.227.124) (Ping timeout: 244 seconds)
21:15:13 xiaolin107 joins (~xiaolinz@111.198.227.124)
21:16:25 king_gs1 is now known as king_gs
21:18:26 matthewmosior joins (~matthewmo@173.170.253.91)
21:18:57 × jpds quits (~jpds@gateway/tor-sasl/jpds) (Remote host closed the connection)
21:19:56 jpds joins (~jpds@gateway/tor-sasl/jpds)
21:23:40 × takuan quits (~takuan@178-116-218-225.access.telenet.be) (Remote host closed the connection)
21:24:56 × Lumia quits (~Lumia@c-24-34-172-110.hsd1.ma.comcast.net) (Ping timeout: 244 seconds)
21:27:50 × MoC quits (~moc@user/moc) (Quit: Konversation terminated!)
21:28:04 coot joins (~coot@213.134.176.158)
21:28:32 × matthewmosior quits (~matthewmo@173.170.253.91) (Ping timeout: 255 seconds)
21:29:28 jtomas joins (~jtomas@86.red-88-17-188.dynamicip.rima-tde.net)
21:31:41 × `2jt quits (~jtomas@86.red-88-17-188.dynamicip.rima-tde.net) (Ping timeout: 252 seconds)
21:32:47 × merijn quits (~merijn@86-86-29-250.fixed.kpn.net) (Ping timeout: 252 seconds)
21:33:43 matthewmosior joins (~matthewmo@173.170.253.91)
21:36:16 × king_gs quits (~Thunderbi@2806:103e:29:a170:d853:a98d:de46:e42) (Ping timeout: 260 seconds)
21:36:54 × zebrag quits (~chris@user/zebrag) (Quit: Konversation terminated!)
21:45:16 × bitdex_ quits (~bitdex@gateway/tor-sasl/bitdex) (Remote host closed the connection)
21:46:49 bitdex_ joins (~bitdex@gateway/tor-sasl/bitdex)
21:51:40 × __monty__ quits (~toonn@user/toonn) (Quit: leaving)
21:52:32 × coot quits (~coot@213.134.176.158) (Quit: coot)
21:58:35 acidjnk_new joins (~acidjnk@p200300d6e7137a72ed3917dbd6a91b25.dip0.t-ipconnect.de)
22:01:52 king_gs joins (~Thunderbi@187.201.207.143)
22:03:21 `\` joins (~blop@user/blop)
22:03:47 × bontaq quits (~user@ool-45779fe5.dyn.optonline.net) (Ping timeout: 248 seconds)
22:04:19 × nate1 quits (~nate@98.45.169.16) (Ping timeout: 252 seconds)
22:06:42 × king_gs quits (~Thunderbi@187.201.207.143) (Client Quit)
22:08:57 × rockymarine quits (~rocky@user/rockymarine) (Ping timeout: 260 seconds)
22:13:00 <drlkf> jackdk: i have some IO (Either e a) which I want to pass through (a -> IO b) [well, in reality it's (a -> IO a) but same thing]
22:13:43 <drlkf> i could very well pattern match but i feel like this particular thing is the key to understanding something important
22:15:45 <lyxia> traverse
22:16:23 <c_wraith> drlkf: f :: a -> IO b, traverse f :: Either e a -> IO (Either e b)
22:16:59 <lyxia> pattern matching is still a pretty good choice
22:17:09 <jackdk> drlkf: if you have a common `e` through several of your actions, then I'd consider using `ExceptT e IO` as your monad and then you can `lift` or `liftIO` the returned `IO b`. If you only have the one action returning `Either` then I would try one of: `traverse`; write out the `case` expression; `>>= \case` (using `{-# LANGUAGE LambdaCase #-}`); or `>>= either doSomethingWithE doSomethingWIthA`
22:19:11 × xiaolin107 quits (~xiaolinz@111.198.227.124) (Ping timeout: 244 seconds)
22:19:25 gay_ joins (~quassel@94-168-123-190.static.v4.ziggozakelijk.nl)
22:20:15 × chele quits (~chele@user/chele) (Remote host closed the connection)
22:20:30 xiaolin107 joins (~xiaolinz@111.198.227.124)
22:23:42 rockymarine joins (~rocky@user/rockymarine)
22:25:16 × xiaolin107 quits (~xiaolinz@111.198.227.124) (Ping timeout: 260 seconds)
22:25:42 × bbear quits (~david@2a01:e34:ec2b:d430:44a:f5ca:9867:d69d) (Ping timeout: 268 seconds)
22:26:05 xiaolin107 joins (~xiaolinz@111.198.227.124)
22:27:10 <drlkf> hm, ok i guess i overthought this then
22:27:26 <drlkf> thanks jackdk lyxia c_wraith
22:30:02 nate1 joins (~nate@98.45.169.16)
22:30:26 merijn joins (~merijn@86-86-29-250.fixed.kpn.net)
22:31:35 × xiaolin107 quits (~xiaolinz@111.198.227.124) (Ping timeout: 244 seconds)
22:32:12 xiaolin107 joins (~xiaolinz@111.198.227.124)
22:34:29 Lumia joins (~Lumia@c-24-34-172-110.hsd1.ma.comcast.net)
22:36:45 × xiaolin107 quits (~xiaolinz@111.198.227.124) (Ping timeout: 244 seconds)
22:37:46 xiaolin107 joins (~xiaolinz@111.198.227.124)
22:37:55 × gurkenglas quits (~gurkengla@p548ac72e.dip0.t-ipconnect.de) (Ping timeout: 248 seconds)
22:40:23 × Lumia quits (~Lumia@c-24-34-172-110.hsd1.ma.comcast.net) (Ping timeout: 244 seconds)
22:41:21 × nate1 quits (~nate@98.45.169.16) (Ping timeout: 252 seconds)
22:43:59 × xiaolin107 quits (~xiaolinz@111.198.227.124) (Ping timeout: 244 seconds)
22:45:31 xiaolin107 joins (~xiaolinz@111.198.227.124)
22:49:18 × acidjnk_new quits (~acidjnk@p200300d6e7137a72ed3917dbd6a91b25.dip0.t-ipconnect.de) (Ping timeout: 264 seconds)
22:49:46 × acidjnk quits (~acidjnk@p200300d6e7137a74ed3917dbd6a91b25.dip0.t-ipconnect.de) (Ping timeout: 260 seconds)
23:03:54 × merijn quits (~merijn@86-86-29-250.fixed.kpn.net) (Ping timeout: 268 seconds)
23:08:29 × Midjak quits (~Midjak@82.66.147.146) (Quit: This computer has gone to sleep)
23:12:13 × jmdaemon quits (~jmdaemon@user/jmdaemon) (Quit: ZNC 1.8.2 - https://znc.in)
23:15:47 × machinedgod quits (~machinedg@d198-53-218-113.abhsia.telus.net) (Ping timeout: 248 seconds)
23:15:50 mixfix41 joins (~sdeny9ee@user/mixfix41)
23:15:58 × motherfsck quits (~motherfsc@user/motherfsck) (Ping timeout: 240 seconds)
23:15:59 causal joins (~user@50.35.83.177)
23:18:40 dcoutts__ joins (~duncan@host86-167-216-130.range86-167.btcentralplus.com)
23:20:57 × dcoutts_ quits (~duncan@host86-184-242-102.range86-184.btcentralplus.com) (Ping timeout: 252 seconds)
23:24:39 × matthewmosior quits (~matthewmo@173.170.253.91) (Remote host closed the connection)
23:24:57 P1RATEZ joins (~piratez@user/p1ratez)
23:28:17 × jtomas quits (~jtomas@86.red-88-17-188.dynamicip.rima-tde.net) (Ping timeout: 252 seconds)
23:29:21 matthewmosior joins (~matthewmo@173.170.253.91)
23:30:57 wroathe joins (~wroathe@user/wroathe)
23:31:15 motherfsck joins (~motherfsc@user/motherfsck)
23:33:04 merijn joins (~merijn@86-86-29-250.fixed.kpn.net)
23:38:11 × merijn quits (~merijn@86-86-29-250.fixed.kpn.net) (Ping timeout: 260 seconds)
23:38:40 azimut_ joins (~azimut@gateway/tor-sasl/azimut)
23:38:55 × jpds quits (~jpds@gateway/tor-sasl/jpds) (Ping timeout: 258 seconds)
23:39:41 × azimut quits (~azimut@gateway/tor-sasl/azimut) (Ping timeout: 258 seconds)
23:41:18 jpds joins (~jpds@gateway/tor-sasl/jpds)
23:42:25 machinedgod joins (~machinedg@d198-53-218-113.abhsia.telus.net)
23:43:21 × matthewmosior quits (~matthewmo@173.170.253.91) (Remote host closed the connection)
23:44:01 mvk joins (~mvk@2607:fea8:5ce3:8500::a1ec)
23:45:47 dcoutts joins (~duncan@host86-151-44-195.range86-151.btcentralplus.com)
23:47:23 nate1 joins (~nate@98.45.169.16)
23:47:44 × califax quits (~califax@user/califx) (Ping timeout: 258 seconds)
23:48:06 × dcoutts__ quits (~duncan@host86-167-216-130.range86-167.btcentralplus.com) (Ping timeout: 260 seconds)
23:48:25 jmdaemon joins (~jmdaemon@user/jmdaemon)
23:48:49 × xiaolin107 quits (~xiaolinz@111.198.227.124) (Ping timeout: 252 seconds)
23:48:53 × `\` quits (~blop@user/blop) (Ping timeout: 258 seconds)
23:48:53 × FinnElija quits (~finn_elij@user/finn-elija/x-0085643) (Ping timeout: 258 seconds)
23:49:04 califax joins (~califax@user/califx)
23:49:55 `\` joins (~blop@user/blop)
23:49:58 FinnElija joins (~finn_elij@user/finn-elija/x-0085643)
23:50:30 xiaolin107 joins (~xiaolinz@111.198.227.124)
23:52:23 matthewmosior joins (~matthewmo@173.170.253.91)
23:55:17 × xiaolin107 quits (~xiaolinz@111.198.227.124) (Ping timeout: 244 seconds)
23:56:16 xiaolin107 joins (~xiaolinz@111.198.227.124)
23:56:51 × matthewmosior quits (~matthewmo@173.170.253.91) (Ping timeout: 260 seconds)
23:58:00 × ChaiTRex quits (~ChaiTRex@user/chaitrex) (Quit: ChaiTRex)
23:59:18 agrosant joins (~agrosant@79.103.88.168.dsl.dyn.forthnet.gr)
23:59:24 × Katarushisu quits (~Katarushi@cpc147790-finc20-2-0-cust502.4-2.cable.virginm.net) (Ping timeout: 268 seconds)
23:59:26 × agrosant quits (~agrosant@79.103.88.168.dsl.dyn.forthnet.gr) (Read error: Connection reset by peer)
23:59:44 ChaiTRex joins (~ChaiTRex@user/chaitrex)
23:59:54 nilradical joins (~nilradica@user/naso)

All times are in UTC on 2022-09-05.