Home liberachat/#haskell: Logs Calendar

Logs on 2023-10-03 (liberachat/#haskell)

00:04:54 × jabuxas quits (~jabuxas@user/jabuxas) (Remote host closed the connection)
00:05:15 <dibblego> does this exist somewhere? blah :: Comonad w => (w a -> b) -> w a -> w (a, b); blah f = extend (\t -> (extract t, f t))
00:07:50 × Unicorn_Princess quits (~Unicorn_P@user/Unicorn-Princess/x-3540542) (Quit: Leaving)
00:14:27 × hugo quits (znc@verdigris.lysator.liu.se) (Ping timeout: 260 seconds)
00:15:26 segfaultfizzbuzz joins (~segfaultf@23-93-74-212.fiber.dynamic.sonic.net)
00:15:45 <probie> :t \f t -> fmap (,f t) t
00:15:46 <lambdabot> Functor f => (f t1 -> t2) -> f t1 -> f (t1, t2)
00:25:58 × jle` quits (~jle`@cpe-23-240-75-236.socal.res.rr.com) (Ping timeout: 255 seconds)
00:27:58 jle` joins (~jle`@cpe-23-240-75-236.socal.res.rr.com)
00:29:05 <monochrom> :)
00:29:53 [itchyjunk] is now known as [spookyJunk]
00:30:19 × vglfr quits (~vglfr@149.102.239.226) (Ping timeout: 258 seconds)
00:32:03 × segfaultfizzbuzz quits (~segfaultf@23-93-74-212.fiber.dynamic.sonic.net) (Remote host closed the connection)
00:32:15 hugo joins (znc@verdigris.lysator.liu.se)
00:42:20 × hugo quits (znc@verdigris.lysator.liu.se) (Ping timeout: 248 seconds)
00:42:39 euleritian joins (~euleritia@185.238.219.45)
00:43:50 × Square3 quits (~Square4@user/square) (Ping timeout: 255 seconds)
00:44:53 hugo joins (znc@verdigris.lysator.liu.se)
00:46:36 × Lord_of_Life quits (~Lord@user/lord-of-life/x-2819915) (Ping timeout: 248 seconds)
00:47:31 Lord_of_Life joins (~Lord@user/lord-of-life/x-2819915)
00:50:52 × hyiltiz quits (~hyiltiz@2603-8080-1f00-082f-1916-deb3-136b-cab6.res6.spectrum.com) (Ping timeout: 248 seconds)
00:54:11 × hugo quits (znc@verdigris.lysator.liu.se) (Ping timeout: 255 seconds)
01:01:01 hugo joins (znc@verdigris.lysator.liu.se)
01:18:36 × machinedgod quits (~machinedg@d198-53-218-113.abhsia.telus.net) (Ping timeout: 248 seconds)
01:18:37 × hugo quits (znc@verdigris.lysator.liu.se) (Ping timeout: 258 seconds)
01:22:36 × drdo quits (~drdo@bl14-14-49.dsl.telepac.pt) (Ping timeout: 260 seconds)
01:26:12 notzmv joins (~zmv@user/notzmv)
01:31:54 hugo joins (znc@verdigris.lysator.liu.se)
01:32:15 × otto_s quits (~user@p5b0445cd.dip0.t-ipconnect.de) (Ping timeout: 255 seconds)
01:33:47 otto_s joins (~user@p5b0441b5.dip0.t-ipconnect.de)
01:40:41 drdo joins (~drdo@bl14-14-49.dsl.telepac.pt)
01:44:07 lisphacker joins (~lisphacke@81.2.182.20)
01:50:32 × son0p quits (~ff@181.136.122.143) (Quit: Bye)
01:59:50 × lisphacker quits (~lisphacke@81.2.182.20) (Quit: Textual IRC Client: www.textualapp.com)
02:09:57 hyiltiz joins (~hyiltiz@2603-8080-1f00-082f-3592-87ff-2ef3-8839.res6.spectrum.com)
02:11:21 × eggplantade quits (~Eggplanta@2600:1700:38c5:d800:388b:f740:8f2c:555) (Remote host closed the connection)
02:11:35 eggplantade joins (~Eggplanta@2600:1700:38c5:d800:388b:f740:8f2c:555)
02:13:37 son0p joins (~ff@181.136.122.143)
02:14:31 × hyiltiz quits (~hyiltiz@2603-8080-1f00-082f-3592-87ff-2ef3-8839.res6.spectrum.com) (Ping timeout: 260 seconds)
02:17:07 × wroathe quits (~wroathe@user/wroathe) (Ping timeout: 255 seconds)
02:17:19 × AlexNoo quits (~AlexNoo@94.233.241.182) (Read error: Connection reset by peer)
02:17:43 AlexNoo joins (~AlexNoo@94.233.241.182)
02:17:46 × FinnElija quits (~finn_elij@user/finn-elija/x-0085643) (Remote host closed the connection)
02:21:31 thegeekinside joins (~thegeekin@189.217.90.224)
02:22:21 FinnElija joins (~finn_elij@user/finn-elija/x-0085643)
02:31:31 × jle` quits (~jle`@cpe-23-240-75-236.socal.res.rr.com) (Ping timeout: 255 seconds)
02:33:17 jle` joins (~jle`@cpe-23-240-75-236.socal.res.rr.com)
02:39:15 nate2 joins (~nate@c-98-45-169-16.hsd1.ca.comcast.net)
02:42:15 × brettgilio quits (a35ba67324@2604:bf00:561:2000::260) (Remote host closed the connection)
02:42:23 brettgilio joins (a35ba67324@2604:bf00:561:2000::260)
02:43:01 hiyori joins (~hiyori@user/hiyori)
02:43:41 × nate2 quits (~nate@c-98-45-169-16.hsd1.ca.comcast.net) (Ping timeout: 260 seconds)
02:50:36 hyiltiz joins (~hyiltiz@2603-8080-1f00-082f-3592-87ff-2ef3-8839.res6.spectrum.com)
02:57:41 × hugo quits (znc@verdigris.lysator.liu.se) (Ping timeout: 260 seconds)
03:00:41 × hyiltiz quits (~hyiltiz@2603-8080-1f00-082f-3592-87ff-2ef3-8839.res6.spectrum.com) (Ping timeout: 260 seconds)
03:02:05 × td_ quits (~td@i5387090C.versanet.de) (Ping timeout: 240 seconds)
03:04:00 td_ joins (~td@i53870920.versanet.de)
03:04:36 × ddellacosta quits (~ddellacos@ool-44c738de.dyn.optonline.net) (Ping timeout: 240 seconds)
03:06:41 ddellacosta joins (~ddellacos@ool-44c738de.dyn.optonline.net)
03:11:31 poscat joins (~poscat@user/poscat)
03:11:48 × poscat0x04 quits (~poscat@user/poscat) (Ping timeout: 240 seconds)
03:16:41 × thegeekinside quits (~thegeekin@189.217.90.224) (Read error: Connection reset by peer)
03:30:19 hugo joins (znc@verdigris.lysator.liu.se)
03:42:22 × hugo quits (znc@verdigris.lysator.liu.se) (Ping timeout: 258 seconds)
03:49:32 × L29Ah quits (~L29Ah@wikipedia/L29Ah) (Ping timeout: 248 seconds)
03:51:08 × billchenchina quits (~billchenc@2a0c:b641:7a2:320:ee3e:47ca:6070:d71a) (Ping timeout: 248 seconds)
03:52:14 × poscat quits (~poscat@user/poscat) (Quit: Bye)
03:53:41 aforemny_ joins (~aforemny@i59F516DB.versanet.de)
03:54:20 × aforemny quits (~aforemny@2001:9e8:6cea:5700:875:b49a:e016:4759) (Ping timeout: 248 seconds)
03:58:35 hyiltiz joins (~hyiltiz@2603-8080-1f00-082f-3592-87ff-2ef3-8839.res6.spectrum.com)
04:01:45 × eggplantade quits (~Eggplanta@2600:1700:38c5:d800:388b:f740:8f2c:555) (Remote host closed the connection)
04:04:42 × hyiltiz quits (~hyiltiz@2603-8080-1f00-082f-3592-87ff-2ef3-8839.res6.spectrum.com) (Ping timeout: 272 seconds)
04:05:17 _ht joins (~Thunderbi@28-52-174-82.ftth.glasoperator.nl)
04:08:53 hyiltiz joins (~hyiltiz@2603-8080-1f00-082f-3592-87ff-2ef3-8839.res6.spectrum.com)
04:10:41 × Flow quits (~none@gentoo/developer/flow) (Ping timeout: 246 seconds)
04:12:23 poscat joins (~poscat@user/poscat)
04:13:36 × hyiltiz quits (~hyiltiz@2603-8080-1f00-082f-3592-87ff-2ef3-8839.res6.spectrum.com) (Ping timeout: 260 seconds)
04:17:32 Flow joins (~none@gentoo/developer/flow)
04:17:43 Vajb joins (~Vajb@85-76-144-99-nat.elisa-mobile.fi)
04:18:27 Guest12 joins (~Guest12@110.54.134.244)
04:18:37 × Guest12 quits (~Guest12@110.54.134.244) (Client Quit)
04:21:12 hugo joins (znc@verdigris.lysator.liu.se)
04:29:13 billchenchina joins (~billchenc@2a0c:b641:7a2:230::10)
04:36:42 vglfr joins (~vglfr@149.102.244.106)
04:40:18 × drewjose quits (~drewjose@129.154.40.88) (Remote host closed the connection)
04:41:19 hyiltiz joins (~hyiltiz@2603-8080-1f00-082f-3592-87ff-2ef3-8839.res6.spectrum.com)
04:41:26 × vglfr quits (~vglfr@149.102.244.106) (Ping timeout: 272 seconds)
04:41:36 vglfr joins (~vglfr@88.155.254.59)
04:41:48 eggplantade joins (~Eggplanta@2600:1700:38c5:d800:8497:de9a:41ca:3ba4)
04:45:43 × hugo quits (znc@verdigris.lysator.liu.se) (Ping timeout: 252 seconds)
04:46:00 × hyiltiz quits (~hyiltiz@2603-8080-1f00-082f-3592-87ff-2ef3-8839.res6.spectrum.com) (Ping timeout: 258 seconds)
04:47:43 hyiltiz joins (~hyiltiz@2603-8080-1f00-082f-3592-87ff-2ef3-8839.res6.spectrum.com)
04:49:36 × eggplantade quits (~Eggplanta@2600:1700:38c5:d800:8497:de9a:41ca:3ba4) (Remote host closed the connection)
04:49:52 eggplantade joins (~Eggplanta@2600:1700:38c5:d800:8497:de9a:41ca:3ba4)
04:52:05 × hyiltiz quits (~hyiltiz@2603-8080-1f00-082f-3592-87ff-2ef3-8839.res6.spectrum.com) (Ping timeout: 240 seconds)
04:53:55 × sabino quits (~sabino@user/sabino) (Quit: Lambda _ -> x)
04:57:06 hugo joins (znc@verdigris.lysator.liu.se)
05:09:26 × [spookyJunk] quits (~itchyjunk@user/itchyjunk/x-7353470) (Remote host closed the connection)
05:13:36 × notzmv quits (~zmv@user/notzmv) (Ping timeout: 260 seconds)
05:15:31 × todi quits (~todi@p5dca5e79.dip0.t-ipconnect.de) (Read error: Connection reset by peer)
05:16:57 notzmv joins (~zmv@user/notzmv)
05:18:24 × hiyori quits (~hiyori@user/hiyori) (Quit: Client closed)
05:18:24 takuan joins (~takuan@178-116-218-225.access.telenet.be)
05:18:29 michalz joins (~michalz@185.246.204.101)
05:24:02 chomwitt joins (~chomwitt@2a02:587:7a24:b000:1ac0:4dff:fedb:a3f1)
05:33:01 CiaoSen joins (~Jura@2a05:5800:28e:3d00:664b:f0ff:fe37:9ef)
05:33:30 <haskellbridge> <b​ozeman_5-0> https://discord.com/invite/Eug7txK6WV
05:35:19 × _ht quits (~Thunderbi@28-52-174-82.ftth.glasoperator.nl) (Quit: _ht)
05:37:19 simendsjo joins (~user@84.211.91.241)
05:47:27 × euleritian quits (~euleritia@185.238.219.45) (Ping timeout: 240 seconds)
05:48:15 × hugo quits (znc@verdigris.lysator.liu.se) (Ping timeout: 240 seconds)
05:54:34 euleritian joins (~euleritia@185.238.219.49)
05:55:31 × chomwitt quits (~chomwitt@2a02:587:7a24:b000:1ac0:4dff:fedb:a3f1) (Ping timeout: 264 seconds)
05:58:24 acidjnk joins (~acidjnk@p200300d6e7072f6250a540857548904b.dip0.t-ipconnect.de)
05:59:23 × bilegeek quits (~bilegeek@2600:1008:b026:1a87:2ee8:e964:d4e2:13c1) (Quit: Leaving)
05:59:49 × p3n quits (~p3n@2a00:19a0:3:7c:0:d9c6:7cf6:1) (Quit: ZNC 1.8.2 - https://znc.in)
06:01:12 hyiltiz joins (~hyiltiz@2603-8080-1f00-082f-3592-87ff-2ef3-8839.res6.spectrum.com)
06:02:48 p3n joins (~p3n@2a00:19a0:3:7c:0:d9c6:7cf6:1)
06:04:24 hugo joins (znc@verdigris.lysator.liu.se)
06:05:22 × benjaminl quits (~benjaminl@user/benjaminl) (Read error: Connection reset by peer)
06:05:37 benjaminl joins (~benjaminl@user/benjaminl)
06:07:34 × myxos quits (~myxos@cpe-65-28-251-121.cinci.res.rr.com) (Ping timeout: 272 seconds)
06:08:25 × hyiltiz quits (~hyiltiz@2603-8080-1f00-082f-3592-87ff-2ef3-8839.res6.spectrum.com) (Ping timeout: 258 seconds)
06:11:10 hyiltiz joins (~hyiltiz@2603-8080-1f00-082f-3592-87ff-2ef3-8839.res6.spectrum.com)
06:17:42 × hyiltiz quits (~hyiltiz@2603-8080-1f00-082f-3592-87ff-2ef3-8839.res6.spectrum.com) (Ping timeout: 272 seconds)
06:21:50 × hugo quits (znc@verdigris.lysator.liu.se) (Ping timeout: 258 seconds)
06:27:30 hyiltiz joins (~hyiltiz@2603-8080-1f00-082f-3592-87ff-2ef3-8839.res6.spectrum.com)
06:32:20 sord937 joins (~sord937@gateway/tor-sasl/sord937)
06:32:25 × hyiltiz quits (~hyiltiz@2603-8080-1f00-082f-3592-87ff-2ef3-8839.res6.spectrum.com) (Ping timeout: 252 seconds)
06:32:51 todi joins (~todi@p5dca5e79.dip0.t-ipconnect.de)
06:33:53 × azimut quits (~azimut@gateway/tor-sasl/azimut) (Ping timeout: 252 seconds)
06:34:07 hyiltiz joins (~hyiltiz@2603-8080-1f00-082f-3592-87ff-2ef3-8839.res6.spectrum.com)
06:37:10 × YuutaW quits (~YuutaW@mail.yuuta.moe) (Ping timeout: 258 seconds)
06:38:43 × hyiltiz quits (~hyiltiz@2603-8080-1f00-082f-3592-87ff-2ef3-8839.res6.spectrum.com) (Ping timeout: 264 seconds)
06:38:43 × todi quits (~todi@p5dca5e79.dip0.t-ipconnect.de) (Ping timeout: 264 seconds)
06:39:28 YuutaW joins (~YuutaW@mail.yuuta.moe)
06:39:56 hiyori joins (~hiyori@user/hiyori)
06:40:25 lortabac joins (~lortabac@2a01:e0a:541:b8f0:f5ba:a242:b43c:a732)
06:40:27 × acidjnk quits (~acidjnk@p200300d6e7072f6250a540857548904b.dip0.t-ipconnect.de) (Read error: Connection reset by peer)
06:40:37 nate2 joins (~nate@c-98-45-169-16.hsd1.ca.comcast.net)
06:44:36 × euleritian quits (~euleritia@185.238.219.49) (Ping timeout: 240 seconds)
06:45:17 × califax quits (~califax@user/califx) (Remote host closed the connection)
06:45:40 califax joins (~califax@user/califx)
06:45:55 × nate2 quits (~nate@c-98-45-169-16.hsd1.ca.comcast.net) (Ping timeout: 264 seconds)
06:47:15 acidjnk_new joins (~acidjnk@p200300d6e7072f62a999b01f4585689b.dip0.t-ipconnect.de)
06:50:23 × jespada quits (~jespada@cpc121308-nmal25-2-0-cust15.19-2.cable.virginm.net) (Remote host closed the connection)
06:51:04 jespada joins (~jespada@cpc121308-nmal25-2-0-cust15.19-2.cable.virginm.net)
06:51:10 danza_ joins (~francesco@151.47.112.4)
06:52:46 × hiyori quits (~hiyori@user/hiyori) (Quit: Client closed)
06:53:57 hiyori joins (~hiyori@user/hiyori)
06:57:27 × holsta quits (~holsta@user/holsta) (Ping timeout: 240 seconds)
07:11:57 chomwitt joins (~chomwitt@2a02:587:7a24:b000:1ac0:4dff:fedb:a3f1)
07:12:05 kuribas joins (~user@2a02:1808:80:f0b4:876c:b239:5e6d:47b9)
07:14:44 × danza_ quits (~francesco@151.47.112.4) (Ping timeout: 258 seconds)
07:18:52 × johnw quits (~johnw@69.62.242.138) (Read error: Connection reset by peer)
07:20:26 johnw joins (~johnw@69.62.242.138)
07:26:37 mmhat joins (~mmh@p200300f1c74e6f66ee086bfffe095315.dip0.t-ipconnect.de)
07:26:40 × mmhat quits (~mmh@p200300f1c74e6f66ee086bfffe095315.dip0.t-ipconnect.de) (Client Quit)
07:30:55 danza_ joins (~francesco@151.47.112.4)
07:32:38 alexherbo2 joins (~alexherbo@2a02-8440-3340-ff56-003f-3040-a1bb-596f.rev.sfr.net)
07:32:59 × kuribas quits (~user@2a02:1808:80:f0b4:876c:b239:5e6d:47b9) (Ping timeout: 246 seconds)
07:36:49 hugo joins (znc@verdigris.lysator.liu.se)
07:37:16 euleritian joins (~euleritia@185.238.219.57)
07:42:12 coot joins (~coot@89-69-206-216.dynamic.chello.pl)
07:42:57 kuribas joins (~user@2a02:1808:80:f0b4:ee2a:7e1c:5f55:573e)
07:45:09 kuribas` joins (~user@ip-188-118-57-242.reverse.destiny.be)
07:46:02 × tzh quits (~tzh@c-71-193-181-0.hsd1.or.comcast.net) (Quit: zzz)
07:46:04 × danza_ quits (~francesco@151.47.112.4) (Ping timeout: 255 seconds)
07:47:24 × kuribas quits (~user@2a02:1808:80:f0b4:ee2a:7e1c:5f55:573e) (Ping timeout: 248 seconds)
07:48:20 hyiltiz joins (~hyiltiz@2603-8080-1f00-082f-3592-87ff-2ef3-8839.res6.spectrum.com)
07:48:36 myxos joins (~myxos@cpe-65-28-251-121.cinci.res.rr.com)
07:52:47 <kuribas`> https://medium.com/javascript-scene/the-shocking-secret-about-static-types-514d39bf30a3
07:53:08 <kuribas`> Supposedly clojure: 8.29% bug density, and haskell 29.72%...
07:53:16 × hyiltiz quits (~hyiltiz@2603-8080-1f00-082f-3592-87ff-2ef3-8839.res6.spectrum.com) (Ping timeout: 252 seconds)
07:54:06 machinedgod joins (~machinedg@d198-53-218-113.abhsia.telus.net)
07:54:09 <kuribas`> My experience with clojure is that I can write thousands of lines of haskell code with only a few "bugs", and not even a few lines of clojure code without.
07:54:14 <kuribas`> I'd say this is complete BS.
07:54:23 <kuribas`> Or I am just terrible at clojure :)
07:54:56 <kuribas`> But we also have a javascript frontend done by an external team which has been dragging on an has tons of bugs.
07:56:18 <[exa]> kuribas`: what is this "bug density" metric? #issues slashed by #LoC ?
07:57:25 <kuribas`> I suppose so.
07:57:26 <[exa]> anyway yeah the article is nonsense
07:58:13 <[exa]> (also identified by use of boldface instead of emph)
07:58:51 <kuribas`> I wonder about these advocates, are they just too lazy to learn types?
07:59:19 × myxos quits (~myxos@cpe-65-28-251-121.cinci.res.rr.com) (Ping timeout: 252 seconds)
07:59:23 <mankyKitty> As someone that has taught haskell, it's not about laziness, it's often about how people have been exposed to type systems in the past
07:59:53 <kuribas`> yeah, one of my colleages has a trauma of types due to scala :-0
08:00:00 <kuribas`> two of them actually.
08:00:02 <mankyKitty> if you're only exposure is "the compiler won't let me pass an Int because the type says String" ... then you're not going to see a lot of value
08:00:10 <mankyKitty> or scala yeah
08:01:04 <kuribas`> Typed holes are one of my favorite type system features.
08:01:16 <mankyKitty> But also the thinking that "it only improves things a little sometimes and is therefore a complete and utter waste of time" seems a little ... disigenuous
08:01:17 <kuribas`> But even just having the squiggly lines while I code or indispensable for me.
08:01:29 <probie> For a rather useless data point, I'd say that the number of bugs remaining once all my tests are passing doesn't differ much between static and dynamic typing
08:01:48 × euleritian quits (~euleritia@185.238.219.57) (Ping timeout: 248 seconds)
08:01:53 <mankyKitty> or thinking that it's purely about helping code linters, there's a fundamental misunderstanding buried in there that hinders a greater understanding of what's on offer
08:02:09 <probie> The process of getting to "all tests passing" is not the same however
08:02:09 myxos joins (~myxos@cpe-65-28-251-121.cinci.res.rr.com)
08:02:21 <kuribas`> I tried linters in clojure, and I found them very lacking.
08:02:54 wroathe joins (~wroathe@207-153-38-140.fttp.usinternet.com)
08:02:54 × wroathe quits (~wroathe@207-153-38-140.fttp.usinternet.com) (Changing host)
08:02:54 wroathe joins (~wroathe@user/wroathe)
08:02:56 <kuribas`> For me it's not about code correctness,but about the ability to understand and reason about code.
08:03:20 <mankyKitty> ehhh, it's a slanted article meant to push a specific point and then upsell their courses.. If the person shows up we should be helpful
08:03:33 <mankyKitty> but apart from that, there's others things to do
08:03:54 <int-e> . o O ( "what does really reduce bug density"... boilerplate! we need more boilerplate! hundreds of lines with little bug potential )
08:05:05 <kuribas`> For me, the only good boilerplate is the one that is checked with types, so I don't have to worry about it.
08:05:14 × rgw quits (~R@2605:a601:a0df:5600:7d17:3b99:a896:2e62) (Read error: Connection reset by peer)
08:07:32 <dibblego> I write clojure every day for the last 6 months. 100% of our bugs that I have so far encountered would not have existed in Haskell.
08:07:51 <mankyKitty> we're also hella biased in here, so as much as we're convinced, our `evidence` is still anecdotal ;) *he says poking the bear*
08:08:04 <kuribas`> I have been doing some Python programming with dataframes, and I think being able to track columns and units would be a great advantage (using phantom/dependent types).
08:08:23 <kuribas`> mankyKitty: we *are* biased, but I think haskell challenges lie elsewhere.
08:08:40 <probie> dibblego: how many of them are a sneaky `nil` slipping in?
08:08:50 <dibblego> the conclusion from that chart is: "python programmers admit their mistakes more often than clojure"
08:08:58 <dibblego> probie: about 40-60%
08:09:01 <dibblego> at a guess
08:09:08 <mankyKitty> kuribas`: exactly. :)
08:10:07 gehmehgeh joins (~user@user/gehmehgeh)
08:12:22 × Sgeo quits (~Sgeo@user/sgeo) (Read error: Connection reset by peer)
08:14:04 <kuribas`> There real reason I get from clojure programmers, is that they find learning the types distracting, and they want an easy solution so they can think about the business logic instead.
08:14:39 <kuribas`> It's a fair tradeoff, but not one it is often communicated honestly.
08:19:17 gehmehgeh is now known as gmg
08:19:44 gmg is now known as gewobag
08:20:05 gewobag is now known as gmg
08:24:57 migas0 joins (~migas@astra4961.startdedicated.net)
08:26:31 × migas quits (~migas@astra4961.startdedicated.net) (Read error: Connection reset by peer)
08:26:32 migas0 is now known as migas
08:34:26 hyiltiz joins (~hyiltiz@2603-8080-1f00-082f-3592-87ff-2ef3-8839.res6.spectrum.com)
08:34:30 × wroathe quits (~wroathe@user/wroathe) (Ping timeout: 272 seconds)
08:39:05 × hyiltiz quits (~hyiltiz@2603-8080-1f00-082f-3592-87ff-2ef3-8839.res6.spectrum.com) (Ping timeout: 240 seconds)
08:41:43 × eggplantade quits (~Eggplanta@2600:1700:38c5:d800:8497:de9a:41ca:3ba4) (Remote host closed the connection)
08:42:05 danse-nr3 joins (~francesco@151.47.112.4)
08:47:53 × hiyori quits (~hiyori@user/hiyori) (Quit: Client closed)
08:51:10 todi joins (~todi@p5dca5e79.dip0.t-ipconnect.de)
08:55:44 × todi quits (~todi@p5dca5e79.dip0.t-ipconnect.de) (Read error: Connection reset by peer)
08:57:29 todi joins (~todi@p5dca5e79.dip0.t-ipconnect.de)
09:04:16 × todi quits (~todi@p5dca5e79.dip0.t-ipconnect.de) (Ping timeout: 272 seconds)
09:17:39 × alexherbo2 quits (~alexherbo@2a02-8440-3340-ff56-003f-3040-a1bb-596f.rev.sfr.net) (Remote host closed the connection)
09:19:47 eggplantade joins (~Eggplanta@2600:1700:38c5:d800:8497:de9a:41ca:3ba4)
09:28:24 hiyori joins (~hiyori@user/hiyori)
09:29:05 todi joins (~todi@p5dca5e79.dip0.t-ipconnect.de)
09:32:28 Square3 joins (~Square4@user/square)
09:32:56 alexherbo2 joins (~alexherbo@2a02-8440-3340-ff56-003f-3040-a1bb-596f.rev.sfr.net)
09:33:26 todi1 joins (~todi@p5dca5e79.dip0.t-ipconnect.de)
09:33:33 × todi quits (~todi@p5dca5e79.dip0.t-ipconnect.de) (Read error: Connection reset by peer)
09:35:01 cpressey joins (~cpressey@host-89-240-119-146.as13285.net)
09:35:48 × phma quits (~phma@2001:5b0:210f:1d68:2eef:5dcd:dc4a:2231) (Read error: Connection reset by peer)
09:36:56 phma joins (~phma@2001:5b0:2143:dc48:abeb:f726:fe91:c1bd)
09:37:01 Feuermagier joins (~Feuermagi@user/feuermagier)
09:37:59 × todi1 quits (~todi@p5dca5e79.dip0.t-ipconnect.de) (Ping timeout: 255 seconds)
09:45:06 __monty__ joins (~toonn@user/toonn)
09:55:08 × alexherbo2 quits (~alexherbo@2a02-8440-3340-ff56-003f-3040-a1bb-596f.rev.sfr.net) (Ping timeout: 245 seconds)
10:01:27 × xff0x quits (~xff0x@2405:6580:b080:900:2382:d87:4dd6:d990) (Read error: Connection reset by peer)
10:02:15 × CiaoSen quits (~Jura@2a05:5800:28e:3d00:664b:f0ff:fe37:9ef) (Ping timeout: 258 seconds)
10:05:46 xff0x joins (~xff0x@2405:6580:b080:900:3903:9332:e66b:72f6)
10:06:00 Square2 joins (~Square4@user/square)
10:08:08 × Square3 quits (~Square4@user/square) (Ping timeout: 255 seconds)
10:10:04 hyiltiz joins (~hyiltiz@2603-8080-1f00-082f-3592-87ff-2ef3-8839.res6.spectrum.com)
10:13:32 × Flow quits (~none@gentoo/developer/flow) (Ping timeout: 248 seconds)
10:15:12 × hyiltiz quits (~hyiltiz@2603-8080-1f00-082f-3592-87ff-2ef3-8839.res6.spectrum.com) (Ping timeout: 272 seconds)
10:19:25 Flow joins (~none@gentoo/developer/flow)
10:42:38 nate2 joins (~nate@c-98-45-169-16.hsd1.ca.comcast.net)
10:47:43 × nate2 quits (~nate@c-98-45-169-16.hsd1.ca.comcast.net) (Ping timeout: 264 seconds)
10:52:15 danse-nr3_ joins (~francesco@151.43.111.248)
10:53:08 × vglfr quits (~vglfr@88.155.254.59) (Ping timeout: 255 seconds)
10:54:51 × danse-nr3 quits (~francesco@151.47.112.4) (Ping timeout: 260 seconds)
10:57:16 drewjose joins (~drewjose@129.154.40.88)
11:06:59 mc47 joins (~mc47@xmonad/TheMC47)
11:13:34 × _xor quits (~xor@ip-50-5-233-250.dynamic.fuse.net) (Quit: Ping timeout (120 seconds))
11:14:19 _xor joins (~xor@ip-50-5-233-250.dynamic.fuse.net)
11:21:13 vglfr joins (~vglfr@88.155.254.59)
11:24:06 × danse-nr3_ quits (~francesco@151.43.111.248) (Ping timeout: 260 seconds)
11:37:32 × billchenchina quits (~billchenc@2a0c:b641:7a2:230::10) (Quit: Leaving)
11:45:33 alexherbo2 joins (~alexherbo@2a01cb000b1eec001411a588c41916b2.ipv6.abo.wanadoo.fr)
11:45:53 hyiltiz joins (~hyiltiz@2603-8080-1f00-082f-3592-87ff-2ef3-8839.res6.spectrum.com)
11:50:43 × hyiltiz quits (~hyiltiz@2603-8080-1f00-082f-3592-87ff-2ef3-8839.res6.spectrum.com) (Ping timeout: 264 seconds)
11:54:28 × Nixkernal quits (~Nixkernal@119.4.193.178.dynamic.wline.res.cust.swisscom.ch) (Ping timeout: 255 seconds)
11:56:47 × hugo quits (znc@verdigris.lysator.liu.se) (Ping timeout: 260 seconds)
12:07:13 gaff joins (~gaff@49.207.212.189)
12:07:18 × gaff quits (~gaff@49.207.212.189) (Client Quit)
12:07:35 Nixkernal joins (~Nixkernal@119.4.193.178.dynamic.wline.res.cust.swisscom.ch)
12:12:00 hugo- joins (znc@verdigris.lysator.liu.se)
12:17:02 × _xor quits (~xor@ip-50-5-233-250.dynamic.fuse.net) (Read error: Connection reset by peer)
12:20:33 _xor joins (~xor@ip-50-5-233-250.dynamic.fuse.net)
12:21:27 × hugo- quits (znc@verdigris.lysator.liu.se) (Ping timeout: 240 seconds)
12:27:05 ulysses4ever joins (~artem@73.145.240.159)
12:27:12 hyiltiz joins (~hyiltiz@2603-8080-1f00-082f-3592-87ff-2ef3-8839.res6.spectrum.com)
12:27:48 × vglfr quits (~vglfr@88.155.254.59) (Ping timeout: 240 seconds)
12:29:07 × artem quits (~artem@c-73-103-90-145.hsd1.in.comcast.net) (Ping timeout: 264 seconds)
12:31:38 hugo- joins (znc@verdigris.lysator.liu.se)
12:32:00 × hyiltiz quits (~hyiltiz@2603-8080-1f00-082f-3592-87ff-2ef3-8839.res6.spectrum.com) (Ping timeout: 272 seconds)
12:32:00 × alexherbo2 quits (~alexherbo@2a01cb000b1eec001411a588c41916b2.ipv6.abo.wanadoo.fr) (Remote host closed the connection)
12:32:41 alexherbo2 joins (~alexherbo@2a01cb000b1eec001411a588c41916b2.ipv6.abo.wanadoo.fr)
12:33:37 × ulysses4ever quits (~artem@73.145.240.159) (Ping timeout: 255 seconds)
12:35:19 danse-nr3 joins (~francesco@151.43.111.248)
12:35:57 hugo- is now known as hugo
12:38:30 ulysses4ever joins (~artem@73.145.240.159)
12:39:08 × shapr quits (~user@2600:1700:c640:3100:2ddc:dc2b:d95:69f) (Ping timeout: 248 seconds)
12:39:55 L29Ah joins (~L29Ah@wikipedia/L29Ah)
12:47:19 × son0p quits (~ff@181.136.122.143) (Quit: Bye)
12:58:13 × smalltalkman quits (uid545680@id-545680.hampstead.irccloud.com) (Quit: Connection closed for inactivity)
13:05:34 × hugo quits (znc@verdigris.lysator.liu.se) (Ping timeout: 255 seconds)
13:08:48 son0p joins (~ff@181.136.122.143)
13:09:21 elbear joins (~lucian@109.101.137.234)
13:09:59 <elbear> hello. where can I find an up-to-date AST of Haskell?
13:10:52 × Katarushisu1 quits (~Katarushi@cpc147790-finc20-2-0-cust502.4-2.cable.virginm.net) (Quit: The Lounge - https://thelounge.chat)
13:11:13 Katarushisu1 joins (~Katarushi@cpc147790-finc20-2-0-cust502.4-2.cable.virginm.net)
13:11:42 <lortabac> @hackage ghc -- elbear
13:11:42 <lambdabot> https://hackage.haskell.org/package/ghc -- elbear
13:13:01 <lortabac> https://hackage.haskell.org/package/ghc-9.6.3/docs/Language-Haskell-Syntax.html
13:16:25 <elbear> lortabac: awesome. thank you!
13:18:45 Lycurgus joins (~juan@user/Lycurgus)
13:18:52 × Flow quits (~none@gentoo/developer/flow) (Ping timeout: 272 seconds)
13:18:56 × stites quits (~stites@130.44.147.204) (Ping timeout: 260 seconds)
13:19:12 stites joins (~stites@2607:fb91:dc1:c31f:f5a5:ac9:104d:5b91)
13:20:00 artem joins (~artem@c-73-103-90-145.hsd1.in.comcast.net)
13:21:27 <tomsmeding> elbear: see also https://hackage.haskell.org/package/template-haskell-2.18.0.0/docs/Language-Haskell-TH-Syntax.html which is the thing you can use as a user from TemplateHaskell
13:21:43 × Lycurgus quits (~juan@user/Lycurgus) (Client Quit)
13:22:07 × ulysses4ever quits (~artem@73.145.240.159) (Read error: Connection reset by peer)
13:22:21 Flow joins (~none@gentoo/developer/flow)
13:29:17 Feuermagier_ joins (~Feuermagi@user/feuermagier)
13:29:17 Feuermagier is now known as Guest7216
13:29:17 × Guest7216 quits (~Feuermagi@user/feuermagier) (Killed (sodium.libera.chat (Nickname regained by services)))
13:29:17 Feuermagier_ is now known as Feuermagier
13:29:41 smalltalkman joins (uid545680@id-545680.hampstead.irccloud.com)
13:30:03 × hiyori quits (~hiyori@user/hiyori) (Quit: Client closed)
13:33:44 <elbear> tomsmeding: thanks. this might be useful
13:37:17 phma_ joins (~phma@2001:5b0:2143:dc48:abeb:f726:fe91:c1bd)
13:40:08 × phma quits (~phma@2001:5b0:2143:dc48:abeb:f726:fe91:c1bd) (Ping timeout: 246 seconds)
13:42:26 × stites quits (~stites@2607:fb91:dc1:c31f:f5a5:ac9:104d:5b91) (Read error: Connection reset by peer)
13:42:36 hiyori joins (~hiyori@user/hiyori)
13:42:37 wroathe joins (~wroathe@207-153-38-140.fttp.usinternet.com)
13:42:37 × wroathe quits (~wroathe@207-153-38-140.fttp.usinternet.com) (Changing host)
13:42:37 wroathe joins (~wroathe@user/wroathe)
13:42:45 stites joins (~stites@155.33.132.39)
13:44:43 × stites quits (~stites@155.33.132.39) (Read error: Connection reset by peer)
13:45:02 stites joins (~stites@155.33.132.39)
13:48:46 × alexherbo2 quits (~alexherbo@2a01cb000b1eec001411a588c41916b2.ipv6.abo.wanadoo.fr) (Remote host closed the connection)
13:49:21 alexherbo2 joins (~alexherbo@2a01cb000b1eec001411a588c41916b2.ipv6.abo.wanadoo.fr)
13:51:00 hugo- joins (znc@verdigris.lysator.liu.se)
13:55:32 gatekempt joins (~gatekempt@user/gatekempt)
13:57:28 × simendsjo quits (~user@84.211.91.241) (Ping timeout: 255 seconds)
13:58:09 hyiltiz joins (~hyiltiz@2603-8080-1f00-082f-3592-87ff-2ef3-8839.res6.spectrum.com)
14:05:00 thegeekinside joins (~thegeekin@189.217.90.224)
14:05:06 × hyiltiz quits (~hyiltiz@2603-8080-1f00-082f-3592-87ff-2ef3-8839.res6.spectrum.com) (Ping timeout: 272 seconds)
14:09:10 pyooque joins (~puke@user/puke)
14:09:10 × puke quits (~puke@user/puke) (Killed (erbium.libera.chat (Nickname regained by services)))
14:09:10 pyooque is now known as puke
14:10:03 × thegeekinside quits (~thegeekin@189.217.90.224) (Read error: Connection reset by peer)
14:10:51 × wroathe quits (~wroathe@user/wroathe) (Ping timeout: 260 seconds)
14:14:07 × califax quits (~califax@user/califx) (Remote host closed the connection)
14:14:23 califax joins (~califax@user/califx)
14:18:12 × machinedgod quits (~machinedg@d198-53-218-113.abhsia.telus.net) (Ping timeout: 240 seconds)
14:21:47 wroathe joins (~wroathe@207-153-38-140.fttp.usinternet.com)
14:21:47 × wroathe quits (~wroathe@207-153-38-140.fttp.usinternet.com) (Changing host)
14:21:47 wroathe joins (~wroathe@user/wroathe)
14:22:46 shapr joins (~user@2600:1700:c640:3100:f49:558c:8a5a:9e38)
14:26:45 × wroathe quits (~wroathe@user/wroathe) (Ping timeout: 258 seconds)
14:27:08 × acidjnk_new quits (~acidjnk@p200300d6e7072f62a999b01f4585689b.dip0.t-ipconnect.de) (Ping timeout: 258 seconds)
14:29:36 acidjnk joins (~acidjnk@p200300d6e7072f62c83efacb636187f1.dip0.t-ipconnect.de)
14:30:36 × Flow quits (~none@gentoo/developer/flow) (Ping timeout: 248 seconds)
14:31:13 hyiltiz joins (~hyiltiz@2603-8080-1f00-082f-3592-87ff-2ef3-8839.res6.spectrum.com)
14:37:00 × hyiltiz quits (~hyiltiz@2603-8080-1f00-082f-3592-87ff-2ef3-8839.res6.spectrum.com) (Ping timeout: 248 seconds)
14:37:22 × elbear quits (~lucian@109.101.137.234) (Ping timeout: 255 seconds)
14:38:05 × lortabac quits (~lortabac@2a01:e0a:541:b8f0:f5ba:a242:b43c:a732) (Quit: WeeChat 2.8)
14:38:58 Flow joins (~none@gentoo/developer/flow)
14:40:32 hyiltiz joins (~hyiltiz@2603-8080-1f00-082f-3592-87ff-2ef3-8839.res6.spectrum.com)
14:44:16 nate2 joins (~nate@c-98-45-169-16.hsd1.ca.comcast.net)
14:45:05 × hyiltiz quits (~hyiltiz@2603-8080-1f00-082f-3592-87ff-2ef3-8839.res6.spectrum.com) (Ping timeout: 240 seconds)
14:45:25 euleritian joins (~euleritia@p200300d40f0c65007af85a5663d6a6ec.dip0.t-ipconnect.de)
14:45:41 sabino joins (~sabino@user/sabino)
14:50:04 × nate2 quits (~nate@c-98-45-169-16.hsd1.ca.comcast.net) (Ping timeout: 272 seconds)
14:52:15 hyiltiz joins (~hyiltiz@2603-8080-1f00-082f-3592-87ff-2ef3-8839.res6.spectrum.com)
14:52:15 × danse-nr3 quits (~francesco@151.43.111.248) (Read error: Connection reset by peer)
14:52:18 danse-nr3_ joins (~francesco@151.43.108.29)
14:56:13 × euleritian quits (~euleritia@p200300d40f0c65007af85a5663d6a6ec.dip0.t-ipconnect.de) (Ping timeout: 252 seconds)
14:59:07 tzh joins (~tzh@c-71-193-181-0.hsd1.or.comcast.net)
15:03:51 × hugo- quits (znc@verdigris.lysator.liu.se) (Ping timeout: 240 seconds)
15:07:20 vglfr joins (~vglfr@37.73.22.201)
15:08:44 × nullie quits (~nullie@amsterdam.nullie.name) (Ping timeout: 255 seconds)
15:12:04 hugo joins (znc@verdigris.lysator.liu.se)
15:12:06 × vglfr quits (~vglfr@37.73.22.201) (Ping timeout: 260 seconds)
15:16:01 euleritian joins (~euleritia@p200300d40f0c650004a69dafb9cda176.dip0.t-ipconnect.de)
15:19:11 × hugo quits (znc@verdigris.lysator.liu.se) (Ping timeout: 246 seconds)
15:22:17 nullie joins (~nullie@amsterdam.nullie.name)
15:22:25 Heffalump joins (~ganesh@urchin.earth.li)
15:26:30 Unicorn_Princess joins (~Unicorn_P@user/Unicorn-Princess/x-3540542)
15:29:42 × danse-nr3_ quits (~francesco@151.43.108.29) (Ping timeout: 255 seconds)
15:31:19 tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
15:34:43 × hyiltiz quits (~hyiltiz@2603-8080-1f00-082f-3592-87ff-2ef3-8839.res6.spectrum.com) (Ping timeout: 252 seconds)
15:35:53 × stites quits (~stites@155.33.132.39) (Read error: Connection reset by peer)
15:36:32 stites joins (~stites@155.33.132.39)
15:36:37 danse-nr3_ joins (~francesco@151.43.108.29)
15:38:51 × stites quits (~stites@155.33.132.39) (Read error: Connection reset by peer)
15:39:16 stites joins (~stites@155.33.132.39)
15:41:16 × stites quits (~stites@155.33.132.39) (Read error: Connection reset by peer)
15:41:35 azimut joins (~azimut@gateway/tor-sasl/azimut)
15:41:39 stites joins (~stites@155.33.132.39)
15:45:12 × Franciman quits (~Franciman@mx1.fracta.dev) (Remote host closed the connection)
15:57:01 hyiltiz joins (~hyiltiz@2620:149:13d1::4)
15:59:01 _ht joins (~Thunderbi@28-52-174-82.ftth.glasoperator.nl)
15:59:35 hugo joins (znc@verdigris.lysator.liu.se)
16:09:45 thegeekinside joins (~thegeekin@189.217.90.224)
16:10:44 × chexum quits (~quassel@gateway/tor-sasl/chexum) (Remote host closed the connection)
16:11:03 chexum joins (~quassel@gateway/tor-sasl/chexum)
16:12:40 phma_ is now known as phma
16:20:51 × kuribas` quits (~user@ip-188-118-57-242.reverse.destiny.be) (Quit: ERC (IRC client for Emacs 27.1))
16:21:22 × hpc quits (~juzz@ip98-169-35-163.dc.dc.cox.net) (Ping timeout: 258 seconds)
16:23:10 hpc joins (~juzz@ip98-169-35-163.dc.dc.cox.net)
16:24:05 rgw joins (~R@2605:a601:a0df:5600:5fc:3a3a:86f0:f33a)
16:39:59 × eggplantade quits (~Eggplanta@2600:1700:38c5:d800:8497:de9a:41ca:3ba4) (Remote host closed the connection)
16:40:18 eggplantade joins (~Eggplanta@104-55-37-220.lightspeed.sntcca.sbcglobal.net)
16:41:19 elbear joins (~lucian@109.101.137.234)
16:45:13 × NinjaTrappeur quits (~ninja@about/aquilenet/vodoo/NinjaTrappeur) (Quit: WeeChat 4.0.5)
16:45:31 nate2 joins (~nate@c-98-45-169-16.hsd1.ca.comcast.net)
16:45:56 × elbear quits (~lucian@109.101.137.234) (Ping timeout: 255 seconds)
16:46:50 × pavonia quits (~user@user/siracusa) (Quit: Bye!)
16:48:03 × alexherbo2 quits (~alexherbo@2a01cb000b1eec001411a588c41916b2.ipv6.abo.wanadoo.fr) (Ping timeout: 245 seconds)
16:48:20 NinjaTrappeur joins (~ninja@about/aquilenet/vodoo/NinjaTrappeur)
16:49:48 × Flow quits (~none@gentoo/developer/flow) (Ping timeout: 248 seconds)
16:49:59 × nate2 quits (~nate@c-98-45-169-16.hsd1.ca.comcast.net) (Ping timeout: 255 seconds)
16:58:29 × Unicorn_Princess quits (~Unicorn_P@user/Unicorn-Princess/x-3540542) (Remote host closed the connection)
16:59:19 × gmg quits (~user@user/gehmehgeh) (Remote host closed the connection)
17:00:01 gmg joins (~user@user/gehmehgeh)
17:00:52 ski joins (~ski@88.131.7.247)
17:01:14 × thegeekinside quits (~thegeekin@189.217.90.224) (Read error: Connection reset by peer)
17:05:17 mikoto-chan joins (~mikoto-ch@ip-212-239-236-59.dsl.scarlet.be)
17:05:25 × Square2 quits (~Square4@user/square) (Ping timeout: 255 seconds)
17:05:43 sm joins (~sm@plaintextaccounting/sm)
17:07:43 Flow joins (~none@gentoo/developer/flow)
17:16:05 × xff0x quits (~xff0x@2405:6580:b080:900:3903:9332:e66b:72f6) (Ping timeout: 240 seconds)
17:16:38 × coot quits (~coot@89-69-206-216.dynamic.chello.pl) (Quit: coot)
17:17:59 × sm quits (~sm@plaintextaccounting/sm) (Quit: sm)
17:18:48 sm joins (~sm@plaintextaccounting/sm)
17:20:21 Square joins (~Square@user/square)
17:22:28 × sm quits (~sm@plaintextaccounting/sm) (Client Quit)
17:23:45 simendsjo joins (~user@84.211.91.241)
17:26:43 idgaen joins (~idgaen@2a01:e0a:498:fd50:fcc6:bb5d:489a:ce8c)
17:28:35 × Square quits (~Square@user/square) (Ping timeout: 255 seconds)
17:28:38 zer0bitz_ is now known as zer0bitz
17:44:15 × hugo quits (znc@verdigris.lysator.liu.se) (Ping timeout: 240 seconds)
17:45:12 elbear joins (~lucian@109.101.137.234)
17:47:21 thegeekinside joins (~thegeekin@189.217.90.224)
17:47:24 × danse-nr3_ quits (~francesco@151.43.108.29) (Ping timeout: 272 seconds)
17:48:00 × TMA quits (tma@twin.jikos.cz) (Ping timeout: 258 seconds)
17:48:16 Square joins (~Square@user/square)
17:49:32 × elbear quits (~lucian@109.101.137.234) (Ping timeout: 258 seconds)
17:54:28 × chiselfuse quits (~chiselfus@user/chiselfuse) (Remote host closed the connection)
17:55:01 chiselfuse joins (~chiselfus@user/chiselfuse)
17:56:28 × mikoto-chan quits (~mikoto-ch@ip-212-239-236-59.dsl.scarlet.be) (Ping timeout: 248 seconds)
17:58:23 × sord937 quits (~sord937@gateway/tor-sasl/sord937) (Quit: sord937)
18:00:59 coot joins (~coot@89-69-206-216.dynamic.chello.pl)
18:03:44 × shapr quits (~user@2600:1700:c640:3100:f49:558c:8a5a:9e38) (Remote host closed the connection)
18:03:57 shapr joins (~user@2600:1700:c640:3100:e1b1:e88e:4412:3c5c)
18:06:48 ubert1 joins (~Thunderbi@178.115.77.244.wireless.dyn.drei.com)
18:07:48 × ubert quits (~Thunderbi@91.141.57.144.wireless.dyn.drei.com) (Ping timeout: 240 seconds)
18:07:48 ubert1 is now known as ubert
18:08:43 × ski quits (~ski@88.131.7.247) (Ping timeout: 264 seconds)
18:08:50 mikoto-chan joins (~mikoto-ch@ip-212-239-236-59.dsl.scarlet.be)
18:09:08 ski joins (~ski@88.131.7.247)
18:10:34 × adanwan quits (~adanwan@gateway/tor-sasl/adanwan) (Remote host closed the connection)
18:12:02 × stites quits (~stites@155.33.132.39) (Read error: Connection reset by peer)
18:12:50 stites joins (~stites@155.33.132.39)
18:12:56 × kimiamania4 quits (~65804703@user/kimiamania) (Ping timeout: 260 seconds)
18:13:33 × coot quits (~coot@89-69-206-216.dynamic.chello.pl) (Quit: coot)
18:15:56 danse-nr3_ joins (~francesco@151.43.108.29)
18:17:29 danza joins (~francesco@151.43.108.29)
18:17:36 × eggplantade quits (~Eggplanta@104-55-37-220.lightspeed.sntcca.sbcglobal.net) (Remote host closed the connection)
18:22:06 kimiamania4 joins (~65804703@user/kimiamania)
18:34:31 × notzmv quits (~zmv@user/notzmv) (Ping timeout: 264 seconds)
18:35:50 elbear joins (~lucian@109.101.137.234)
18:38:09 n1essa is now known as fn_lumi
18:38:52 eggplantade joins (~Eggplanta@2600:1700:38c5:d800:8497:de9a:41ca:3ba4)
18:40:05 × elbear quits (~lucian@109.101.137.234) (Ping timeout: 246 seconds)
18:46:16 × Square quits (~Square@user/square) (Ping timeout: 258 seconds)
18:49:19 × eggplantade quits (~Eggplanta@2600:1700:38c5:d800:8497:de9a:41ca:3ba4) (Remote host closed the connection)
18:52:09 danza_ joins (~francesco@151.43.122.221)
18:52:12 danse-nr3__ joins (~francesco@151.43.122.221)
18:52:35 × danse-nr3_ quits (~francesco@151.43.108.29) (Read error: Connection reset by peer)
18:54:14 <tomsmeding> mankyKitty: re "can't pass Int because the type says String" not being very valuable: without a type system catching that, honestly what did you expect would happen? :p
18:54:46 × danza quits (~francesco@151.43.108.29) (Ping timeout: 255 seconds)
18:56:19 eggplantade joins (~Eggplanta@2600:1700:38c5:d800:8497:de9a:41ca:3ba4)
18:56:35 <[exa]> tomsmeding: PHP
18:56:37 Pickchea joins (~private@user/pickchea)
18:57:37 <tomsmeding> @hackage acme-php
18:57:37 <lambdabot> https://hackage.haskell.org/package/acme-php
18:58:11 <loonycyborg> you're forced to work with types no matter what, only tradeoff is compile-time vs runtime
18:59:27 <loonycyborg> even if type isn't something programmer specifies the programming language still have to make sense of data it gets somehow..
18:59:43 <[exa]> tomsmeding: I'm still amazed how much 2000's can fit into the acme-php homepage
19:01:28 hugo- joins (znc@verdigris.lysator.liu.se)
19:02:43 cpressey88 joins (~cpressey@host-89-240-119-146.as13285.net)
19:05:07 × danza_ quits (~francesco@151.43.122.221) (Ping timeout: 255 seconds)
19:06:23 × cpressey quits (~cpressey@host-89-240-119-146.as13285.net) (Ping timeout: 245 seconds)
19:08:23 Unicorn_Princess joins (~Unicorn_P@user/Unicorn-Princess/x-3540542)
19:10:53 cpressey88 is now known as cpressey
19:13:16 Guest61 joins (~Guest10@104.129.159.227)
19:13:19 <Guest61> [Hi, in C# or OOP, for pubsub pattern, I can have event in a class, and other classes can subscribe to that event by adding many handlers to that events, e.g. adding a delegate to a click event in winform.
19:13:20 <Guest61> Could anyone show me how I could approach this pub-sub problem in functional programming, and haskell, please?
19:15:45 notzmv joins (~zmv@user/notzmv)
19:18:43 × Guest61 quits (~Guest10@104.129.159.227) (Quit: Client closed)
19:19:00 <EvanR> oof
19:20:35 hugo- is now known as hugo
19:21:43 × eggplantade quits (~Eggplanta@2600:1700:38c5:d800:8497:de9a:41ca:3ba4) (Remote host closed the connection)
19:21:43 <probie> Guest61: It really depends on what problem you're trying to solve. That said, if you really need to do something like this, I'd recommend using a `TChan`. Your event publisher creates a broadcast `TChan`, and to subscribe, clients call `dupTChan`
19:21:52 <EvanR> they left
19:22:55 ulysses4ever joins (~artem@73.145.240.168)
19:23:01 <probie> I know, but I've gone to the effort of typing, so I'm going to hit enter
19:23:23 <probie> maybe they'll come back and look at the logs
19:23:32 <monochrom> "sunk cost policy" :)
19:25:29 × idgaen quits (~idgaen@2a01:e0a:498:fd50:fcc6:bb5d:489a:ce8c) (Quit: WeeChat 4.0.5)
19:26:50 × artem quits (~artem@c-73-103-90-145.hsd1.in.comcast.net) (Ping timeout: 272 seconds)
19:27:28 alexherbo2 joins (~alexherbo@2a02-8440-b212-1625-0c45-7133-54b7-59c4.rev.sfr.net)
19:28:20 artem joins (~artem@c-73-103-90-145.hsd1.in.comcast.net)
19:28:59 reginal joins (~reginal@bras-base-otwaon230qw-grc-11-174-94-5-43.dsl.bell.ca)
19:30:35 × ulysses4ever quits (~artem@73.145.240.168) (Read error: Connection reset by peer)
19:33:52 × reginal quits (~reginal@bras-base-otwaon230qw-grc-11-174-94-5-43.dsl.bell.ca) (K-Lined)
19:38:03 × cpressey quits (~cpressey@host-89-240-119-146.as13285.net) (Ping timeout: 245 seconds)
19:38:16 × johnw quits (~johnw@69.62.242.138) (Read error: Connection reset by peer)
19:41:42 cpressey joins (~cpressey@host-89-240-119-146.as13285.net)
19:42:27 × michalz quits (~michalz@185.246.204.101) (Remote host closed the connection)
19:44:07 × danse-nr3__ quits (~francesco@151.43.122.221) (Ping timeout: 264 seconds)
19:45:09 × qqq quits (~qqq@92.43.167.61) (Quit: leaving)
19:50:19 × thegeekinside quits (~thegeekin@189.217.90.224) (Read error: Connection reset by peer)
19:51:40 Reyaina joins (~Reyaina@bras-base-otwaon230qw-grc-30-174-88-134-146.dsl.bell.ca)
19:53:58 danse-nr3__ joins (~francesco@151.43.122.221)
19:55:08 × alexherbo2 quits (~alexherbo@2a02-8440-b212-1625-0c45-7133-54b7-59c4.rev.sfr.net) (Ping timeout: 245 seconds)
19:55:21 Square joins (~Square@user/square)
19:55:23 <Reyaina> Courtney Rickett Gets Gangbanged by the Braves - The Shitty Clarinet Courtney Rickett takes ecstasy suppositories with Edna Skilton and ends up gangbanged by the Atlanta Braves and consensually sodomized by her trusty clarinet. https://justpaste.it/Courtney_Rickett_Gangbanged
19:55:39 × hugo quits (znc@verdigris.lysator.liu.se) (Ping timeout: 258 seconds)
19:56:40 <mauke> @where ops
19:56:40 <lambdabot> byorgey Cale conal copumpkin dcoutts dibblego dolio edwardk geekosaur glguy jmcarthur johnw mniip monochrom quicksilver shachaf shapr ski
19:58:10 ChanServ sets mode +o Cale
19:58:18 Cale sets mode +b *!*@bras-base-otwaon230qw-grc-30-174-88-134-146.dsl.bell.ca
19:58:18 Reyaina is kicked by Cale (Reyaina)
19:58:29 Cale sets mode -o Cale
19:58:31 × ski quits (~ski@88.131.7.247) (Ping timeout: 260 seconds)
20:01:02 eggplantade joins (~Eggplanta@2600:1700:38c5:d800:8497:de9a:41ca:3ba4)
20:01:10 ChanServ sets mode +o litharge
20:01:10 litharge sets mode -bo *!*@bras-base-otwaon230qw-grc-30-174-88-134-146.dsl.bell.ca litharge
20:04:43 × cpressey quits (~cpressey@host-89-240-119-146.as13285.net) (Quit: Client closed)
20:05:31 × eggplantade quits (~Eggplanta@2600:1700:38c5:d800:8497:de9a:41ca:3ba4) (Ping timeout: 260 seconds)
20:05:41 × mikoto-chan quits (~mikoto-ch@ip-212-239-236-59.dsl.scarlet.be) (Quit: WeeChat 3.8)
20:08:48 × _ht quits (~Thunderbi@28-52-174-82.ftth.glasoperator.nl) (Remote host closed the connection)
20:09:18 hugo joins (znc@verdigris.lysator.liu.se)
20:09:19 Franciman joins (~Franciman@mx1.fracta.dev)
20:12:21 × mc47 quits (~mc47@xmonad/TheMC47) (Remote host closed the connection)
20:12:31 × simendsjo quits (~user@84.211.91.241) (Ping timeout: 260 seconds)
20:14:52 <EvanR> wut, your ban was overruled?
20:15:26 <Franciman> hi, is there any public statistics about haskell adoption in industry and its trends?
20:19:31 × Feuermagier quits (~Feuermagi@user/feuermagier) (Quit: Leaving)
20:20:22 <geekosaur> EvanR, litharge implements ban timeouts. It will have asked Cale first for a timeout (or a non-timeout response making it permanent)
20:20:44 <geekosaur> monochrom and I use it
20:21:20 cpressey joins (~cpressey@host-89-240-119-146.as13285.net)
20:21:38 <EvanR> handy
20:22:01 <EvanR> apparently it was not used in #space just now on that user
20:22:04 × elkcl quits (~elkcl@broadband-95-84-226-240.ip.moscow.rt.ru) (Ping timeout: 255 seconds)
20:22:29 <geekosaur> right, it has to be invited into a channel
20:22:31 × danse-nr3__ quits (~francesco@151.43.122.221) (Ping timeout: 255 seconds)
20:23:03 ulysses4ever joins (~artem@73.145.240.152)
20:25:48 johnw joins (~johnw@69.62.242.138)
20:26:47 × artem quits (~artem@c-73-103-90-145.hsd1.in.comcast.net) (Ping timeout: 255 seconds)
20:27:47 <Cale> geekosaur: I asked for 1month
20:28:11 <Cale> and it said "ack." and then probably interpreted it as 1 minute
20:28:23 elkcl joins (~elkcl@broadband-95-84-226-240.ip.moscow.rt.ru)
20:28:59 <geekosaur> that sounds about right, I don't think it understands anything longer than days
20:29:10 <geekosaur> at least I recall having to use days for a 2-week ban
20:30:43 elbear joins (~lucian@109.101.137.234)
20:32:36 × ulysses4ever quits (~artem@73.145.240.152) (Read error: Connection reset by peer)
20:35:08 × elbear quits (~lucian@109.101.137.234) (Ping timeout: 258 seconds)
20:37:50 Tuplanolla joins (~Tuplanoll@91-159-68-236.elisa-laajakaista.fi)
20:43:42 cpressey96 joins (~cpressey@host-89-240-119-146.as13285.net)
20:46:48 × cpressey quits (~cpressey@host-89-240-119-146.as13285.net) (Ping timeout: 245 seconds)
20:47:10 nate2 joins (~nate@c-98-45-169-16.hsd1.ca.comcast.net)
20:47:18 ulysses4ever joins (~artem@c-73-103-90-145.hsd1.in.comcast.net)
20:47:46 × hiyori quits (~hiyori@user/hiyori) (Quit: Client closed)
20:48:28 × cpressey96 quits (~cpressey@host-89-240-119-146.as13285.net) (Ping timeout: 245 seconds)
20:49:22 cpressey joins (~cpressey@host-89-240-119-146.as13285.net)
20:49:39 × takuan quits (~takuan@178-116-218-225.access.telenet.be) (Remote host closed the connection)
20:51:03 × Jackneill quits (~Jackneill@20014C4E1E13B20020A43670487A9903.dsl.pool.telekom.hu) (Ping timeout: 240 seconds)
20:51:56 × nate2 quits (~nate@c-98-45-169-16.hsd1.ca.comcast.net) (Ping timeout: 248 seconds)
20:54:11 × cpressey quits (~cpressey@host-89-240-119-146.as13285.net) (Client Quit)
20:55:47 eggplantade joins (~Eggplanta@2600:1700:38c5:d800:8497:de9a:41ca:3ba4)
21:00:58 cpressey joins (~cpressey@host-89-240-119-146.as13285.net)
21:01:31 × hugo quits (znc@verdigris.lysator.liu.se) (Ping timeout: 260 seconds)
21:01:35 × acidjnk quits (~acidjnk@p200300d6e7072f62c83efacb636187f1.dip0.t-ipconnect.de) (Ping timeout: 240 seconds)
21:01:38 Square2 joins (~Square4@user/square)
21:01:59 × gatekempt quits (~gatekempt@user/gatekempt) (Quit: My MacBook has gone to sleep. ZZZzzz…)
21:04:39 × Square quits (~Square@user/square) (Ping timeout: 258 seconds)
21:06:46 × ddellacosta quits (~ddellacos@ool-44c738de.dyn.optonline.net) (Ping timeout: 260 seconds)
21:07:17 ddellacosta joins (~ddellacos@ool-44c738de.dyn.optonline.net)
21:07:19 Feuermagier joins (~Feuermagi@user/feuermagier)
21:11:03 hugo joins (znc@verdigris.lysator.liu.se)
21:13:35 prite joins (~pritam@user/pritambaral)
21:22:17 pavonia joins (~user@user/siracusa)
21:35:54 × __monty__ quits (~toonn@user/toonn) (Quit: leaving)
21:45:35 × chomwitt quits (~chomwitt@2a02:587:7a24:b000:1ac0:4dff:fedb:a3f1) (Ping timeout: 240 seconds)
21:50:59 machinedgod joins (~machinedg@d198-53-218-113.abhsia.telus.net)
21:57:20 × stites quits (~stites@155.33.132.39) (Ping timeout: 255 seconds)
21:58:29 stites joins (~stites@2607:fb91:dca:1fe3:e61a:30b8:bd10:dac3)
22:03:57 wroathe joins (~wroathe@user/wroathe)
22:04:25 × wroathe quits (~wroathe@user/wroathe) (Client Quit)
22:04:34 wroathe joins (~wroathe@user/wroathe)
22:14:03 migas5 joins (~migas@astra4961.startdedicated.net)
22:14:54 × migas quits (~migas@astra4961.startdedicated.net) (Read error: Connection reset by peer)
22:14:54 migas5 is now known as migas
22:16:46 × hugo quits (znc@verdigris.lysator.liu.se) (Ping timeout: 260 seconds)
22:17:06 × puke quits (~puke@user/puke) (Quit: puke)
22:20:07 puke joins (~puke@user/puke)
22:22:17 × stites quits (~stites@2607:fb91:dca:1fe3:e61a:30b8:bd10:dac3) (Read error: Connection reset by peer)
22:22:41 stites joins (~stites@130.44.147.204)
22:25:24 hugo joins (znc@verdigris.lysator.liu.se)
22:28:03 × cpressey quits (~cpressey@host-89-240-119-146.as13285.net) (Ping timeout: 245 seconds)
22:38:21 jackhill is now known as KM4MBG
22:39:32 [itchyjunk] joins (~itchyjunk@user/itchyjunk/x-7353470)
22:40:28 × Pickchea quits (~private@user/pickchea) (Quit: Leaving)
22:42:39 × hyiltiz quits (~hyiltiz@2620:149:13d1::4) (Ping timeout: 240 seconds)
22:46:39 jabuxas joins (~jabuxas@user/jabuxas)
22:46:43 bitdex joins (~bitdex@gateway/tor-sasl/bitdex)
22:55:40 × hiredman quits (~hiredman@frontier1.downey.family) (Ping timeout: 255 seconds)
22:56:55 × azimut quits (~azimut@gateway/tor-sasl/azimut) (Ping timeout: 252 seconds)
22:59:40 × euleritian quits (~euleritia@p200300d40f0c650004a69dafb9cda176.dip0.t-ipconnect.de) (Ping timeout: 252 seconds)
23:02:35 × wroathe quits (~wroathe@user/wroathe) (Ping timeout: 255 seconds)
23:08:11 xff0x joins (~xff0x@ai101218.d.east.v6connect.net)
23:08:37 hyiltiz joins (~hyiltiz@2620:149:13d1::4)
23:13:09 Square3 joins (~Square4@user/square)
23:16:06 × Square2 quits (~Square4@user/square) (Ping timeout: 272 seconds)
23:18:52 Square3 is now known as Square
23:20:39 Sgeo joins (~Sgeo@user/sgeo)
23:21:14 Square2 joins (~Square@user/square)
23:21:50 × alphacentauri quits (alphacenta@gateway/vpn/protonvpn/alphacentauri) (Quit: WeeChat 4.0.5)
23:23:48 × Square quits (~Square4@user/square) (Ping timeout: 258 seconds)
23:24:12 alphacentauri joins (alphacenta@gateway/vpn/protonvpn/alphacentauri)
23:29:06 × hyiltiz quits (~hyiltiz@2620:149:13d1::4) (Ping timeout: 260 seconds)
23:35:20 × stites quits (~stites@130.44.147.204) (Ping timeout: 255 seconds)
23:35:45 stites joins (~stites@2607:fb91:dca:1fe3:e61a:30b8:bd10:dac3)
23:37:20 hiredman joins (~hiredman@frontier1.downey.family)
23:41:35 thegeekinside joins (~thegeekin@189.217.90.224)
23:44:30 × prite quits (~pritam@user/pritambaral) (Ping timeout: 258 seconds)
23:44:35 jinsun_ joins (~jinsun@user/jinsun)
23:44:35 jinsun is now known as Guest2176
23:44:35 × Guest2176 quits (~jinsun@user/jinsun) (Killed (lead.libera.chat (Nickname regained by services)))
23:44:35 jinsun_ is now known as jinsun
23:46:37 × geekosaur quits (~geekosaur@xmonad/geekosaur) (Remote host closed the connection)
23:46:56 geekosaur joins (~geekosaur@xmonad/geekosaur)
23:58:22 × stites quits (~stites@2607:fb91:dca:1fe3:e61a:30b8:bd10:dac3) (Read error: Connection reset by peer)
23:58:42 stites joins (~stites@130.44.147.204)

All times are in UTC on 2023-10-03.