Home liberachat/#haskell: Logs Calendar

Logs on 2022-12-17 (liberachat/#haskell)

00:04:06 × gnalzo quits (~gnalzo@2a01:e0a:498:fd50:fcc6:bb5d:489a:ce8c) (Quit: WeeChat 3.7.1)
00:12:42 × darkstardevx quits (~darkstard@50.53.3.186) (Read error: Connection reset by peer)
00:16:26 × michalz quits (~michalz@185.246.204.94) (Remote host closed the connection)
00:18:42 × werneta quits (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net) (Ping timeout: 252 seconds)
00:20:20 merijn joins (~merijn@86-86-29-250.fixed.kpn.net)
00:20:35 Topsi joins (~Topsi@dyndsl-095-033-142-138.ewe-ip-backbone.de)
00:23:28 × TonyStone quits (~TonyStone@cpe-74-76-57-186.nycap.res.rr.com) (Remote host closed the connection)
00:24:32 werneta joins (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net)
00:25:29 TonyStone joins (~TonyStone@cpe-74-76-57-186.nycap.res.rr.com)
00:31:45 fizbin joins (~fizbin@user/fizbin)
00:36:20 × motherfsck quits (~motherfsc@user/motherfsck) (Ping timeout: 272 seconds)
00:39:15 <dsal> I feel like every time I use parMap I have to learn how to use parMap again.
00:39:47 × masterbuilder quits (~master@user/masterbuilder) (Quit: Lost terminal)
00:41:51 money_ joins (~money@50.228.131.54)
00:42:53 × Topsi quits (~Topsi@dyndsl-095-033-142-138.ewe-ip-backbone.de) (Quit: Leaving.)
00:46:44 <glguy> dsal: maybe try learning it in parallel with trying to use it?
00:46:52 <dsal> heh.
00:47:08 <dsal> One of my runs finished in 6s. One in like, 13s. The rest aren't sparking.
00:49:02 crazazy` joins (~user@2001:67c:2564:a307:7b7f:642d:4b93:662d)
00:50:54 × crazazy quits (~user@130.89.171.62) (Ping timeout: 272 seconds)
00:52:23 × wootehfoot quits (~wootehfoo@user/wootehfoot) (Read error: Connection reset by peer)
00:54:38 × merijn quits (~merijn@86-86-29-250.fixed.kpn.net) (Ping timeout: 252 seconds)
00:55:30 × crazazy` quits (~user@2001:67c:2564:a307:7b7f:642d:4b93:662d) (Remote host closed the connection)
00:55:43 crazazy` joins (~user@2001:67c:2564:a307:7b7f:642d:4b93:662d)
00:56:38 perrierjouet joins (~perrier-j@modemcable048.127-56-74.mc.videotron.ca)
01:02:34 × crazazy` quits (~user@2001:67c:2564:a307:7b7f:642d:4b93:662d) (Ping timeout: 252 seconds)
01:03:40 <dsal> Alright… it's not sparking anymore. How do I make it spark harder?
01:05:46 <dsal> Ah. I finally banged hard enough, I think.
01:06:45 <dsal> Nope. Just a fluke. Ran it again and it didn't go.
01:08:48 <dsal> SPARKS: 26410527 (11799 converted, 97 overflowed, 0 dud, 24783085 GC'd, 1607354 fizzled)
01:10:37 × albet70 quits (~xxx@2400:8902::f03c:92ff:fe60:98d8) (Remote host closed the connection)
01:13:18 × ix quits (~ix@2a02:8010:674f:0:d65d:64ff:fe52:5efe) (Quit: WeeChat 3.7.1)
01:15:05 ix joins (~ix@2a02:8010:674f:0:d65d:64ff:fe52:5efe)
01:16:24 <mauke> this does not spark joy
01:16:44 albet70 joins (~xxx@2400:8902::f03c:92ff:fe60:98d8)
01:18:04 beteigeuze joins (~Thunderbi@bl14-81-220.dsl.telepac.pt)
01:35:20 wroathe joins (~wroathe@207-153-38-140.fttp.usinternet.com)
01:35:20 × wroathe quits (~wroathe@207-153-38-140.fttp.usinternet.com) (Changing host)
01:35:20 wroathe joins (~wroathe@user/wroathe)
01:35:49 <dsal> It's kind of random. Sometimes 40s. Sometimes 30s. Sometimes 6s. Sometimes 18s.
01:37:23 tomokojun joins (~tomokojun@75.164.24.44)
01:53:01 <iqubic> dsal: I don't know how tries work well enough to make the instance for (HasTrie a) => HasTrie (Set a)
01:53:45 <dsal> It's probably easier than spark voodoo. :)
01:55:10 × fizbin quits (~fizbin@user/fizbin) (Remote host closed the connection)
01:55:34 fizbin joins (~fizbin@user/fizbin)
01:55:50 × dtman34 quits (~dtman34@2601:447:d000:93c9:5a3c:a3a1:a91d:2efa) (Ping timeout: 260 seconds)
01:56:15 <iqubic> What's spark voodoo?
01:56:46 <iqubic> Anyways, if you figure out how to make this work, I could speed up my Advent Day16 code quite a bit
01:57:10 <iqubic> But for now, I need dinner
01:58:40 × beteigeuze quits (~Thunderbi@bl14-81-220.dsl.telepac.pt) (Ping timeout: 272 seconds)
02:00:04 eggplantade joins (~Eggplanta@104-55-37-220.lightspeed.sntcca.sbcglobal.net)
02:00:05 dtman34 joins (~dtman34@76.156.89.180)
02:05:00 × eggplantade quits (~Eggplanta@104-55-37-220.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 272 seconds)
02:07:14 × [itchyjunk] quits (~itchyjunk@user/itchyjunk/x-7353470) (Ping timeout: 252 seconds)
02:10:26 × money_ quits (~money@50.228.131.54) (Quit: late)
02:11:16 × wroathe quits (~wroathe@user/wroathe) (Ping timeout: 252 seconds)
02:11:31 [itchyjunk] joins (~itchyjunk@user/itchyjunk/x-7353470)
02:13:10 <dsal> iqubic: I'm doing parMap in last night's part 2 and it's sometimes much faster. But often it just doesn't run the sparks in parallel and it's not faster.
02:13:57 money_ joins (~money@50.228.131.54)
02:14:06 <dsal> It's not like those things that are obviously right and work or obviously wrong and don't work. Just sometimes it decides to do the thing I want and sometimes it doesn't with no code changes. But it'll do that *while* I'm changing code and make me think I've figured it out, but then doesn't work on a reinvocation.
02:15:26 merijn joins (~merijn@86-86-29-250.fixed.kpn.net)
02:18:42 eggplantade joins (~Eggplanta@2600:1700:38c5:d800:b575:bbf6:df74:2100)
02:18:51 × asthasr quits (~asthasr@208.80.78.154) (Quit: asthasr)
02:20:59 × xff0x_ quits (~xff0x@ai071162.d.east.v6connect.net) (Quit: xff0x_)
02:21:11 xff0x joins (~xff0x@ai071162.d.east.v6connect.net)
02:30:00 razetime joins (~quassel@49.207.203.213)
02:31:04 × TonyStone quits (~TonyStone@cpe-74-76-57-186.nycap.res.rr.com) (Ping timeout: 252 seconds)
02:34:21 <sm1> damp weather
02:35:24 × inversed quits (~inversed@bcdcac82.skybroadband.com) (Ping timeout: 272 seconds)
02:36:44 inversed joins (~inversed@bcdcac82.skybroadband.com)
02:36:56 × tompaw quits (~tompaw@static-47-206-100-136.tamp.fl.frontiernet.net) (Quit: leaving)
02:38:19 money__ joins (~money@2607:fb90:e90c:2c0a:423:811f:7783:1ea8)
02:41:12 <mauke> I must be doing something very wrong. I'm currently trying to solve AoC day 15 part 2, and it seems I can reuse very little code from part 1
02:41:59 × money_ quits (~money@50.228.131.54) (Ping timeout: 256 seconds)
02:42:22 × fizbin quits (~fizbin@user/fizbin) (Ping timeout: 272 seconds)
02:43:54 fizbin joins (~fizbin@user/fizbin)
02:44:08 TonyStone joins (~TonyStone@cpe-74-76-57-186.nycap.res.rr.com)
02:45:45 <iqubic> What's parMap?
02:46:14 × razetime quits (~quassel@49.207.203.213) (Ping timeout: 260 seconds)
02:47:02 <iqubic> mauke: Actuall, that happens sometimes. Day 15 had a different part 1 and part 2
02:48:13 <mauke> https://hackage.haskell.org/package/parallel-3.2.2.0/docs/Control-Parallel-Strategies.html#v:parMap
02:48:42 × fizbin quits (~fizbin@user/fizbin) (Ping timeout: 255 seconds)
02:49:44 × merijn quits (~merijn@86-86-29-250.fixed.kpn.net) (Ping timeout: 260 seconds)
02:50:20 <iqubic> dsal: My code isn't parallel or concurrent.
02:54:11 money_ joins (~money@50.228.131.54)
02:56:58 × infinity0 quits (~infinity0@pwned.gg) (Ping timeout: 260 seconds)
02:57:17 × money__ quits (~money@2607:fb90:e90c:2c0a:423:811f:7783:1ea8) (Ping timeout: 256 seconds)
03:04:18 × money_ quits (~money@50.228.131.54) (Read error: Connection reset by peer)
03:07:54 × [itchyjunk] quits (~itchyjunk@user/itchyjunk/x-7353470) (Remote host closed the connection)
03:17:09 <mauke> not really closer to solving part 2, but switching from Data.IntSet to a custom set type changed the runtime from 0.53s to 0.00s, so that's fun
03:17:23 × goober quits (~goober@90-231-13-185-no3430.tbcn.telia.com) (Ping timeout: 260 seconds)
03:18:36 Guest75 joins (Guest75@2a01:7e01::f03c:92ff:fe5d:7b18)
03:19:28 money_ joins (~money@50.228.131.54)
03:20:44 × azimut quits (~azimut@gateway/tor-sasl/azimut) (Ping timeout: 255 seconds)
03:21:05 fizbin joins (~fizbin@user/fizbin)
03:23:12 × jero98772 quits (~jero98772@2800:484:1d80:d8ce:efcc:cbb3:7f2a:6dff) (Remote host closed the connection)
03:25:26 × FinnElija quits (~finn_elij@user/finn-elija/x-0085643) (Killed (NickServ (Forcing logout FinnElija -> finn_elija)))
03:25:26 finn_elija joins (~finn_elij@user/finn-elija/x-0085643)
03:25:26 finn_elija is now known as FinnElija
03:33:39 Guest73 joins (~Guest73@191.126.227.69)
03:34:08 × td_ quits (~td@83.135.9.25) (Ping timeout: 252 seconds)
03:35:58 td_ joins (~td@83.135.9.26)
03:39:22 <Guest73> Strict monads can be characterized as those that when using do notation each line is executed one after the other. If I combine a strict state with a lazy writer (StateT Int (Writer (Sum Int)) a) is it strict respect to the rule above ?
03:40:05 McBoog joins (~McBoog@172-10-253-252.lightspeed.fyvlar.sbcglobal.net)
03:40:37 × McBoog quits (~McBoog@172-10-253-252.lightspeed.fyvlar.sbcglobal.net) (Remote host closed the connection)
03:42:06 <EvanR> depends what you mean by executed
03:43:30 <Guest73> I am mostly interested on `seq` pure values so they can be forced.
03:43:58 <mauke> man, I sure wish the links in the haddock synopsis section worked
03:44:51 <mauke> but there is an onclick handler on the whole "synopsis" flyout container that prevents the default link action and closes the synopsis instead :-(
03:45:23 <EvanR> Guest73, the other day we discussed how even strict state doesn't evaluate updates to the state immediately
03:45:41 <EvanR> you need to seq it yourself or use modify'
03:48:04 × j4cc3b quits (~jeffreybe@pool-74-105-2-138.nwrknj.fios.verizon.net) (Ping timeout: 252 seconds)
03:52:19 <Guest73> EvanR yeah, you are right. But strict state gives you the feeling that each line is executed after the previous one. That helps with `seq` pure data.
03:53:00 <EvanR> 🤔
03:53:07 <Guest73> I am interested on what happens to that feeling when you combine a strict and lazy monad transformer.
03:53:53 <davean> how are you observing it?
03:54:13 <EvanR> this is pretty wishy washy. Do you have some example code
03:54:26 <Guest73> Say for example WriterT (Sum Int) State Char () where WriterT is lazy and State is strict.
03:54:27 <EvanR> a StateT over Writer program
03:54:36 <davean> transformers effectively write out a version of the monad they're wrapping, transforming it. What it produces executes like it is because it is
03:55:08 <EvanR> like, are you using >>= or state or writer methods
03:55:12 <davean> this is wishywashy because theres no specified observation method!
03:56:59 <EvanR> Guest73, in lieu of specific examples, you can go through the code of mtl to see how these transformers work. Where they put ~ patterns, where they don't
03:57:53 <davean> I actually have a suggestion for something that won't answer it directly but will perhaps get them to an understanding of how to think about it.
03:58:00 <EvanR> lazy WriterT uses ~ in the implementation of >>=
03:58:03 <EvanR> same for lazy StateT
03:58:12 <EvanR> strict doesn't
03:58:14 <davean> Guest73: What happens when use Reverse StateT here?
03:59:23 <Guest73> I have seen the code. ~ matches work like `let` and normal bindings work like `case of`.
04:00:02 <Guest73> That does not tell if the composition of monad transfomer works as of executing line by line when one of the stacks is lazy.
04:00:17 <EvanR> yeah and the outer monad is the one that happens... on the outside (in some sense, "first")
04:00:37 <Guest73> davean: I don't know
04:00:38 <EvanR> the outer transformer
04:01:09 <davean> Guest73: the outer one produces steps of the inner one
04:01:18 <davean> litterly
04:02:01 × jao quits (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) (Ping timeout: 268 seconds)
04:02:40 <EvanR> and I don't fully understand the "`seq` on pure values" part of the question
04:03:38 × Guest73 quits (~Guest73@191.126.227.69) (Quit: Client closed)
04:04:11 <EvanR> seq can be understood in terms of evaluation of expressions, StateT on Writer or vice versa is a pure value and nothing's really being executed
04:04:26 × tzh quits (~tzh@c-24-21-73-154.hsd1.wa.comcast.net) (Ping timeout: 246 seconds)
04:04:53 <EvanR> I think of it as an expression being evaluated, exactly what that means depends on what you do with the whole thing
04:04:58 <davean> Thats why I kept going about on the observational basis
04:05:01 <EvanR> yeah
04:06:36 tzh joins (~tzh@c-24-21-73-154.hsd1.or.comcast.net)
04:09:59 <davean> it'll evalaute the dependency chain you demand - strict puts a dep chain on the match
04:10:16 <davean> So strict reverse state it is
04:13:02 × jargon quits (~jargon@174-22-192-24.phnx.qwest.net) (Remote host closed the connection)
04:15:48 lisbeths joins (uid135845@id-135845.lymington.irccloud.com)
04:16:07 wroathe joins (~wroathe@207-153-38-140.fttp.usinternet.com)
04:16:07 × wroathe quits (~wroathe@207-153-38-140.fttp.usinternet.com) (Changing host)
04:16:07 wroathe joins (~wroathe@user/wroathe)
04:16:11 motherfsck joins (~motherfsc@user/motherfsck)
04:17:17 merijn joins (~merijn@86-86-29-250.fixed.kpn.net)
04:17:26 tzh_ joins (~tzh@c-24-21-73-154.hsd1.wa.comcast.net)
04:17:44 × tzh quits (~tzh@c-24-21-73-154.hsd1.or.comcast.net) (Remote host closed the connection)
04:21:50 × money_ quits (~money@50.228.131.54) (Quit: late)
04:22:22 × merijn quits (~merijn@86-86-29-250.fixed.kpn.net) (Ping timeout: 268 seconds)
04:23:20 × jrm quits (~jrm@user/jrm) (Remote host closed the connection)
04:24:15 <iqubic> What is strict reverse state?
04:24:25 jrm joins (~jrm@user/jrm)
04:24:58 × fizbin quits (~fizbin@user/fizbin) (Ping timeout: 272 seconds)
04:26:16 × Unicorn_Princess quits (~Unicorn_P@user/Unicorn-Princess/x-3540542) (Remote host closed the connection)
04:26:16 <davean> Its a StateT that is strict and runs in the "opposite" direction
04:27:40 <davean> Theres nothing saying which order the sets and gets go in State
04:28:43 <davean> we can pass the state from the "end" to the "begining" instead of from the "begining" to the "end"
04:29:41 <davean> Now what sorts of strictness does that allow? Does it allow the one you think is strict?
04:30:34 × tzh_ quits (~tzh@c-24-21-73-154.hsd1.wa.comcast.net) (Read error: Connection reset by peer)
04:30:45 tzh joins (~tzh@c-24-21-73-154.hsd1.wa.comcast.net)
04:32:40 <mauke> mx >>= f = State (\s -> let (y, s') = runState (f x) s; (x, s'') = runState mx s' in (y, s''))
04:32:51 × Kaiepi quits (~Kaiepi@108.175.84.104) (Ping timeout: 268 seconds)
04:42:43 × TonyStone quits (~TonyStone@cpe-74-76-57-186.nycap.res.rr.com) (Quit: Leaving)
04:45:25 <iqubic> Oh, so it's like the other, less useful half of the Tardis Monad.
04:47:00 <iqubic> @hackage Tardis
04:47:00 <lambdabot> https://hackage.haskell.org/package/Tardis
04:49:01 <iqubic> @hackage tardis
04:49:01 <lambdabot> https://hackage.haskell.org/package/tardis
04:49:39 <EvanR> :k Reverse
04:49:40 <lambdabot> error:
04:49:40 <lambdabot> Not in scope: type constructor or class ‘Reverse’
04:49:47 <EvanR> what's Reverse
04:51:04 × arkeet quits (arkeet@moriya.ca) (Quit: ZNC 1.8.2 - https://znc.in)
04:51:15 arkeet joins (arkeet@moriya.ca)
04:54:37 fizbin joins (~fizbin@user/fizbin)
04:56:48 <iqubic> In base, it's a Newtype wrapper that turns turns all Foldable and Traversable operations of a given type into foldl's, instead of the default foldr direstion. But I doubt that's what is being referred to here.
04:57:35 <iqubic> Wait... Reverse isn't in base but in transformers.
04:57:49 × tabaqui quits (~root@88.231.62.215) (Quit: WeeChat 3.7.1)
04:59:11 <EvanR> cool
04:59:14 <[Leary]> In this particular case, the relevance is that it reverses an arbitrary applicative.
04:59:48 × wroathe quits (~wroathe@user/wroathe) (Ping timeout: 272 seconds)
05:00:04 <iqubic> Oh, am I mixing up Reverse and Backwards?
05:00:13 <[Leary]> Oh, maybe I am...
05:00:32 money_ joins (~money@216-131-83-77.nyc.as62651.net)
05:01:08 × unit73e quits (~emanuel@2001:818:e8dd:7c00:656:e5ff:fe72:9d36) (Ping timeout: 246 seconds)
05:01:13 Guest73 joins (~Guest73@191.126.227.69)
05:01:17 <[Leary]> Yeah, you're right, though I suspect davean meant Backwards.
05:04:54 razetime joins (~quassel@49.207.203.213)
05:05:24 × Guest73 quits (~Guest73@191.126.227.69) (Client Quit)
05:14:03 × Guest75 quits (Guest75@2a01:7e01::f03c:92ff:fe5d:7b18) (Ping timeout: 260 seconds)
05:25:34 × phma quits (~phma@host-67-44-208-106.hnremote.net) (Read error: Connection reset by peer)
05:26:29 phma joins (phma@2001:5b0:211f:d528:ab67:ad29:6dde:4757)
05:34:21 × thegeekinside quits (~thegeekin@189.217.82.244) (Remote host closed the connection)
05:46:51 merijn joins (~merijn@86-86-29-250.fixed.kpn.net)
05:47:38 mbuf joins (~Shakthi@49.205.82.86)
05:52:18 × money_ quits (~money@216-131-83-77.nyc.as62651.net) (Quit: late)
06:03:30 × arahael quits (~arahael@193-119-109-208.tpgi.com.au) (Ping timeout: 268 seconds)
06:11:20 azimut joins (~azimut@gateway/tor-sasl/azimut)
06:13:05 × bitdex_ quits (~bitdex@gateway/tor-sasl/bitdex) (Ping timeout: 255 seconds)
06:15:47 × califax quits (~califax@user/califx) (Ping timeout: 255 seconds)
06:17:04 califax joins (~califax@user/califx)
06:19:52 × merijn quits (~merijn@86-86-29-250.fixed.kpn.net) (Ping timeout: 252 seconds)
06:20:57 bitdex_ joins (~bitdex@gateway/tor-sasl/bitdex)
06:23:24 rnat joins (uid73555@id-73555.lymington.irccloud.com)
06:25:08 × lisbeths quits (uid135845@id-135845.lymington.irccloud.com) (Quit: Connection closed for inactivity)
06:29:17 zanc joins (~azure@103.154.231.231)
06:29:39 <zanc> does this channel have an archive?
06:30:25 × eggplantade quits (~Eggplanta@2600:1700:38c5:d800:b575:bbf6:df74:2100) (Remote host closed the connection)
06:32:48 × zanc quits (~azure@103.154.231.231) (Client Quit)
06:36:04 <pavonia> See topic for channel logs
06:39:34 money__ joins (~money@50.228.131.54)
06:41:19 × machinedgod quits (~machinedg@d198-53-218-113.abhsia.telus.net) (Ping timeout: 260 seconds)
06:44:47 × tomokojun quits (~tomokojun@75.164.24.44) (Quit: じゃあね〜。)
06:48:33 × Me-me quits (~me-me@user/me-me) (Remote host closed the connection)
06:52:13 takuan joins (~takuan@178-116-218-225.access.telenet.be)
06:53:39 tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
06:59:35 × waleee quits (~waleee@2001:9b0:213:7200:cc36:a556:b1e8:b340) (Ping timeout: 264 seconds)
07:00:59 lisbeths joins (uid135845@id-135845.lymington.irccloud.com)
07:03:26 Red_Swan joins (~jared@174-23-134-43.slkc.qwest.net)
07:03:40 × tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
07:03:56 × RedSwan quits (~jared@174-23-134-43.slkc.qwest.net) (Ping timeout: 272 seconds)
07:04:40 × money__ quits (~money@50.228.131.54) (Quit: late)
07:08:41 azimut_ joins (~azimut@gateway/tor-sasl/azimut)
07:09:47 × azimut quits (~azimut@gateway/tor-sasl/azimut) (Ping timeout: 255 seconds)
07:10:46 tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
07:21:29 trev joins (~trev@user/trev)
07:23:09 money_ joins (~money@50.228.131.54)
07:27:23 bilegeek joins (~bilegeek@2600:1008:b052:8346:de04:a93d:286:99ed)
07:30:54 eggplantade joins (~Eggplanta@2600:1700:38c5:d800:b575:bbf6:df74:2100)
07:31:14 arahael joins (~arahael@193-119-109-208.tpgi.com.au)
07:35:20 × eggplantade quits (~Eggplanta@2600:1700:38c5:d800:b575:bbf6:df74:2100) (Ping timeout: 255 seconds)
07:46:50 merijn joins (~merijn@86-86-29-250.fixed.kpn.net)
07:55:55 gmg joins (~user@user/gehmehgeh)
07:57:57 silverwhitefish joins (~hidden@47.202.101.238)
08:02:19 × money_ quits (~money@50.228.131.54) (Quit: late)
08:02:20 × Vajb quits (~Vajb@2001:999:250:c9:8588:6e93:7809:7816) (Read error: Connection reset by peer)
08:02:48 Vajb joins (~Vajb@hag-jnsbng11-58c3a5-27.dhcp.inet.fi)
08:02:52 coot joins (~coot@2a02:a310:e241:1b00:ec1a:e9df:79ac:66ba)
08:02:59 Tuplanolla joins (~Tuplanoll@91-159-68-152.elisa-laajakaista.fi)
08:03:59 × Vajb quits (~Vajb@hag-jnsbng11-58c3a5-27.dhcp.inet.fi) (Read error: Connection reset by peer)
08:04:30 Vajb joins (~Vajb@2001:999:250:c9:8588:6e93:7809:7816)
08:07:40 × tzh quits (~tzh@c-24-21-73-154.hsd1.wa.comcast.net) (Ping timeout: 252 seconds)
08:09:21 × silverwhitefish quits (~hidden@47.202.101.238) (Quit: One for all, all for One (2 Corinthians 5))
08:10:03 × zaquest quits (~notzaques@5.130.79.72) (Remote host closed the connection)
08:10:37 mmhat joins (~mmh@p200300f1c721be8cee086bfffe095315.dip0.t-ipconnect.de)
08:10:54 × mmhat quits (~mmh@p200300f1c721be8cee086bfffe095315.dip0.t-ipconnect.de) (Client Quit)
08:12:08 tzh joins (~tzh@c-24-21-73-154.hsd1.wa.comcast.net)
08:21:12 × merijn quits (~merijn@86-86-29-250.fixed.kpn.net) (Ping timeout: 272 seconds)
08:42:04 × arahael quits (~arahael@193-119-109-208.tpgi.com.au) (Ping timeout: 260 seconds)
08:42:23 × perrierjouet quits (~perrier-j@modemcable048.127-56-74.mc.videotron.ca) (Quit: WeeChat 3.7.1)
08:42:48 zer0bitz joins (~zer0bitz@196.244.192.59)
08:54:28 merijn joins (~merijn@86-86-29-250.fixed.kpn.net)
08:56:17 money_ joins (~money@50.228.131.54)
09:03:41 arahael joins (~arahael@193-119-109-208.tpgi.com.au)
09:09:36 wootehfoot joins (~wootehfoo@user/wootehfoot)
09:10:49 × money_ quits (~money@50.228.131.54) (Quit: late)
09:31:39 × beefbambi quits (~beefbambi@183.82.176.168) (Read error: Connection reset by peer)
09:32:18 beefbambi joins (~beefbambi@183.82.176.168)
09:32:57 eggplantade joins (~Eggplanta@2600:1700:38c5:d800:b575:bbf6:df74:2100)
09:37:35 × eggplantade quits (~Eggplanta@2600:1700:38c5:d800:b575:bbf6:df74:2100) (Ping timeout: 260 seconds)
09:44:48 × beefbambi quits (~beefbambi@183.82.176.168) (Read error: Connection reset by peer)
09:45:17 beefbambi joins (~beefbambi@2401:4900:230d:f57c:538c:d7cc:50c0:e377)
09:45:54 × beefbambi quits (~beefbambi@2401:4900:230d:f57c:538c:d7cc:50c0:e377) (Read error: Connection reset by peer)
09:46:12 beefbambi joins (~beefbambi@183.82.176.168)
09:49:03 Kaiepi joins (~Kaiepi@108.175.84.104)
09:52:17 waleee joins (~waleee@2001:9b0:213:7200:cc36:a556:b1e8:b340)
09:52:48 × beefbambi quits (~beefbambi@183.82.176.168) (Read error: Connection reset by peer)
09:53:28 beefbambi joins (~beefbambi@183.82.176.168)
09:58:29 × merijn quits (~merijn@86-86-29-250.fixed.kpn.net) (Ping timeout: 260 seconds)
10:01:29 cdoltb^ joins (~cdoltb@76.145.185.103)
10:02:48 × waleee quits (~waleee@2001:9b0:213:7200:cc36:a556:b1e8:b340) (Ping timeout: 260 seconds)
10:03:22 × kaskal quits (~kaskal@213-147-167-253.nat.highway.webapn.at) (Quit: ZNC - https://znc.in)
10:09:38 kaskal joins (~kaskal@213-147-167-253.nat.highway.webapn.at)
10:10:20 kenaryn joins (~aurele@89-88-44-27.abo.bbox.fr)
10:14:29 × troydm quits (~troydm@host-176-37-124-197.b025.la.net.ua) (Ping timeout: 268 seconds)
10:21:25 levinlevinlevin joins (~levin@ip5f584d02.dynamic.kabel-deutschland.de)
10:21:45 Lord_of_Life_ joins (~Lord@user/lord-of-life/x-2819915)
10:22:59 × Lord_of_Life quits (~Lord@user/lord-of-life/x-2819915) (Ping timeout: 260 seconds)
10:23:01 Lord_of_Life_ is now known as Lord_of_Life
10:35:19 × tzh quits (~tzh@c-24-21-73-154.hsd1.wa.comcast.net) (Quit: zzz)
10:36:09 × econo quits (uid147250@user/econo) (Quit: Connection closed for inactivity)
10:39:51 Guest8 joins (~Guest8@106.202.231.3)
10:40:25 × Guest8 quits (~Guest8@106.202.231.3) (Client Quit)
10:43:05 random-jellyfish joins (~random-je@user/random-jellyfish)
10:54:16 merijn joins (~merijn@86-86-29-250.fixed.kpn.net)
10:59:32 × merijn quits (~merijn@86-86-29-250.fixed.kpn.net) (Ping timeout: 272 seconds)
10:59:44 × levinlevinlevin quits (~levin@ip5f584d02.dynamic.kabel-deutschland.de) (Ping timeout: 260 seconds)
11:01:35 × bilegeek quits (~bilegeek@2600:1008:b052:8346:de04:a93d:286:99ed) (Quit: Leaving)
11:02:44 jao joins (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net)
11:08:18 × shriekingnoise quits (~shrieking@186.137.167.202) (Quit: Quit)
11:15:34 jakalx parts (~jakalx@base.jakalx.net) ()
11:16:17 × cdoltb^ quits (~cdoltb@76.145.185.103) (Remote host closed the connection)
11:17:41 thyriaen joins (~thyriaen@2a01:aea0:dd4:4bae:6245:cbff:fe9f:48b1)
11:19:41 jakalx joins (~jakalx@base.jakalx.net)
11:30:29 gnalzo joins (~gnalzo@2a01:e0a:498:fd50:fcc6:bb5d:489a:ce8c)
11:30:49 beteigeuze joins (~Thunderbi@bl14-81-220.dsl.telepac.pt)
11:35:43 merijn joins (~merijn@86-86-29-250.fixed.kpn.net)
11:40:12 × merijn quits (~merijn@86-86-29-250.fixed.kpn.net) (Ping timeout: 268 seconds)
11:42:38 × random-jellyfish quits (~random-je@user/random-jellyfish) (Quit: Client closed)
11:44:47 dextaa1 joins (~DV@user/dextaa)
11:47:02 × dextaa quits (~DV@user/dextaa) (Ping timeout: 272 seconds)
11:47:02 dextaa1 is now known as dextaa
11:53:56 × chexum quits (~quassel@gateway/tor-sasl/chexum) (Remote host closed the connection)
11:54:39 chexum joins (~quassel@gateway/tor-sasl/chexum)
11:58:55 crazazy joins (~user@130.89.173.127)
12:04:08 × beefbambi quits (~beefbambi@183.82.176.168) (Ping timeout: 272 seconds)
12:04:48 beefbambi joins (~beefbambi@2401:4900:230d:f57c:538c:d7cc:50c0:e377)
12:05:42 × crazazy quits (~user@130.89.173.127) (Remote host closed the connection)
12:06:17 × razetime quits (~quassel@49.207.203.213) (Remote host closed the connection)
12:06:37 crazazy joins (~user@130.89.173.127)
12:08:09 Topsi joins (~Topsi@dyndsl-095-033-228-128.ewe-ip-backbone.de)
12:11:13 × rnat quits (uid73555@id-73555.lymington.irccloud.com) (Quit: Connection closed for inactivity)
12:14:01 freeside joins (~mengwong@46.183.103.17)
12:16:09 × crazazy quits (~user@130.89.173.127) (Ping timeout: 255 seconds)
12:19:58 × freeside quits (~mengwong@46.183.103.17) (Ping timeout: 272 seconds)
12:22:08 × beefbambi quits (~beefbambi@2401:4900:230d:f57c:538c:d7cc:50c0:e377) (Read error: Connection reset by peer)
12:22:35 beefbambi joins (~beefbambi@27.62.74.202)
12:23:05 × tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
12:25:44 × beefbambi quits (~beefbambi@27.62.74.202) (Read error: Connection reset by peer)
12:26:02 beefbambi joins (~beefbambi@183.82.176.168)
12:27:05 × poscat0x04 quits (~poscat@2408:8206:4821:f702:d964:a961:eb17:d7fd) (Quit: Bye)
12:32:24 × beefbambi quits (~beefbambi@183.82.176.168) (Read error: Connection reset by peer)
12:32:33 beefbambi joins (~beefbambi@183.82.176.168)
12:32:58 jakalx parts (~jakalx@base.jakalx.net) ()
12:33:16 jakalx joins (~jakalx@base.jakalx.net)
12:34:26 Lycurgus joins (~juan@user/Lycurgus)
12:35:14 poscat joins (~poscat@2408:8206:4823:14c6:2d43:62ac:d2b8:b823)
12:36:17 merijn joins (~merijn@86-86-29-250.fixed.kpn.net)
12:41:10 freeside joins (~mengwong@46.183.103.8)
12:43:24 × Lycurgus quits (~juan@user/Lycurgus) (Quit: Exeunt: personae.ai-integration.biz)
12:50:03 goober joins (~goober@90-231-13-185-no3430.tbcn.telia.com)
12:50:13 × jmdaemon quits (~jmdaemon@user/jmdaemon) (Ping timeout: 260 seconds)
12:50:57 kuribas joins (~user@ptr-17d51enla0coycbea6j.18120a2.ip6.access.telenet.be)
12:56:22 danza joins (~francesco@151.36.243.89)
12:59:13 tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
13:10:46 × merijn quits (~merijn@86-86-29-250.fixed.kpn.net) (Ping timeout: 252 seconds)
13:12:25 × beefbambi quits (~beefbambi@183.82.176.168) (Ping timeout: 252 seconds)
13:12:56 beefbambi joins (~beefbambi@2401:4900:230d:f57c:538c:d7cc:50c0:e377)
13:15:51 __monty__ joins (~toonn@user/toonn)
13:17:52 × wootehfoot quits (~wootehfoo@user/wootehfoot) (Ping timeout: 252 seconds)
13:17:56 Unicorn_Princess joins (~Unicorn_P@user/Unicorn-Princess/x-3540542)
13:24:53 × coot quits (~coot@2a02:a310:e241:1b00:ec1a:e9df:79ac:66ba) (Remote host closed the connection)
13:25:21 coot joins (~coot@2a02:a310:e241:1b00:ec1a:e9df:79ac:66ba)
13:30:58 Guest75 joins (Guest75@2a01:7e01::f03c:92ff:fe5d:7b18)
13:33:03 × danza quits (~francesco@151.36.243.89) (Ping timeout: 268 seconds)
13:36:16 eggplantade joins (~Eggplanta@2600:1700:38c5:d800:b575:bbf6:df74:2100)
13:38:08 × tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
13:40:44 × eggplantade quits (~Eggplanta@2600:1700:38c5:d800:b575:bbf6:df74:2100) (Ping timeout: 255 seconds)
13:41:28 perrierjouet joins (~perrier-j@modemcable048.127-56-74.mc.videotron.ca)
13:41:31 troydm joins (~troydm@host-176-37-124-197.b025.la.net.ua)
13:43:51 jespada joins (~jespada@nmal-24-b2-v4wan-166357-cust1764.vm24.cable.virginm.net)
13:45:25 × lottaquestions quits (~nick@2607:fa49:503e:7100:80c9:a594:75a5:27d3) (Remote host closed the connection)
13:45:51 lottaquestions joins (~nick@2607:fa49:503e:7100:83b1:b98a:c83f:3b94)
13:54:32 × kuribas quits (~user@ptr-17d51enla0coycbea6j.18120a2.ip6.access.telenet.be) (Read error: Connection reset by peer)
13:54:48 kuribas joins (~user@ptr-17d51enla0coycbea6j.18120a2.ip6.access.telenet.be)
13:54:58 × freeside quits (~mengwong@46.183.103.8) (Ping timeout: 272 seconds)
14:00:51 × kuribas quits (~user@ptr-17d51enla0coycbea6j.18120a2.ip6.access.telenet.be) (Ping timeout: 256 seconds)
14:01:16 freeside joins (~mengwong@46.183.103.8)
14:04:20 kuribas joins (~user@ptr-17d51enla0coycbea6j.18120a2.ip6.access.telenet.be)
14:06:17 × chexum quits (~quassel@gateway/tor-sasl/chexum) (Remote host closed the connection)
14:06:42 merijn joins (~merijn@86-86-29-250.fixed.kpn.net)
14:06:50 chexum joins (~quassel@gateway/tor-sasl/chexum)
14:06:58 × freeside quits (~mengwong@46.183.103.8) (Ping timeout: 268 seconds)
14:15:13 [itchyjunk] joins (~itchyjunk@user/itchyjunk/x-7353470)
14:19:05 × califax quits (~califax@user/califx) (Ping timeout: 255 seconds)
14:19:59 × azimut_ quits (~azimut@gateway/tor-sasl/azimut) (Ping timeout: 255 seconds)
14:20:05 califax joins (~califax@user/califx)
14:20:11 wootehfoot joins (~wootehfoo@user/wootehfoot)
14:20:16 azimut joins (~azimut@gateway/tor-sasl/azimut)
14:20:26 × FinnElija quits (~finn_elij@user/finn-elija/x-0085643) (Ping timeout: 255 seconds)
14:22:09 CiaoSen joins (~Jura@p200300c95718c3002a3a4dfffe84dbd5.dip0.t-ipconnect.de)
14:26:08 FinnElija joins (~finn_elij@user/finn-elija/x-0085643)
14:28:54 × taeaad quits (~taeaad@user/taeaad) (Quit: ZNC 1.8.2+deb2build5 - https://znc.in)
14:32:17 ss4 joins (~wootehfoo@user/wootehfoot)
14:32:18 × ss4 quits (~wootehfoo@user/wootehfoot) (Remote host closed the connection)
14:35:57 × wootehfoot quits (~wootehfoo@user/wootehfoot) (Ping timeout: 268 seconds)
14:37:33 × CiaoSen quits (~Jura@p200300c95718c3002a3a4dfffe84dbd5.dip0.t-ipconnect.de) (Ping timeout: 260 seconds)
14:37:41 × pavonia quits (~user@user/siracusa) (Quit: Bye!)
14:41:10 × merijn quits (~merijn@86-86-29-250.fixed.kpn.net) (Ping timeout: 260 seconds)
14:42:45 drvitek joins (~drvitek@2601:85:c300:7940:3c36:ff9:964b:5f11)
14:45:44 freeside joins (~mengwong@46.183.103.8)
14:47:18 × beefbambi quits (~beefbambi@2401:4900:230d:f57c:538c:d7cc:50c0:e377) (Read error: Connection reset by peer)
14:47:23 × acarrico quits (~acarrico@dhcp-68-142-48-19.greenmountainaccess.net) (Quit: Leaving.)
14:47:59 beefbambi joins (~beefbambi@183.82.176.168)
15:04:09 × fizbin quits (~fizbin@user/fizbin) (Ping timeout: 260 seconds)
15:08:46 bontaq joins (~user@ool-45779fe5.dyn.optonline.net)
15:12:07 tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
15:15:25 × gnalzo quits (~gnalzo@2a01:e0a:498:fd50:fcc6:bb5d:489a:ce8c) (Quit: WeeChat 3.7.1)
15:18:25 doyougnu joins (~doyougnu@cpe-74-69-132-225.stny.res.rr.com)
15:19:15 infinity0 joins (~infinity0@pwned.gg)
15:37:12 merijn joins (~merijn@86-86-29-250.fixed.kpn.net)
15:43:14 × beefbambi quits (~beefbambi@183.82.176.168) (Ping timeout: 260 seconds)
15:44:09 beefbambi joins (~beefbambi@2401:4900:230d:f57c:538c:d7cc:50c0:e377)
15:44:15 rnat joins (uid73555@id-73555.lymington.irccloud.com)
15:44:27 <Jade[m]> @pl f x ++ y ++ f z
15:44:27 <lambdabot> f x ++ y ++ f z
15:45:39 <geekosaur> you need to give it points to remove by making them lambdas
15:45:53 <geekosaur> @pl \f -> f x ++ y ++ f z
15:45:53 <lambdabot> liftM2 (++) ($ x) ((y ++) . ($ z))
15:46:02 <geekosaur> …not worth it
15:46:50 × jonathanx__ quits (~jonathan@h-178-174-176-109.A357.priv.bahnhof.se) (Quit: Leaving)
15:49:05 × beefbambi quits (~beefbambi@2401:4900:230d:f57c:538c:d7cc:50c0:e377) (Read error: Connection reset by peer)
15:49:27 × Kaiepi quits (~Kaiepi@108.175.84.104) (Remote host closed the connection)
15:49:29 beefbambi joins (~beefbambi@183.82.176.168)
15:49:51 Kaiepi joins (~Kaiepi@108.175.84.104)
15:52:55 <trev> is there a span/splitOn function that doesn't include what you're splitting on?
15:53:33 <davean> ou mean like break? Its not clear what you're asking
15:53:49 <davean> You have to have some decision mechanism
15:54:19 <c_wraith> doesn't splitOn from the split package already not include what you're splitting on
15:55:12 <trev> c_wraith let me check. i was using the one from Data.Text
15:55:32 <c_wraith> oh, then the split package isn't relevant
15:56:02 <trev> it might have something useful...
15:56:31 <trev> davean yeah, any of them. they are always including the thing i want to split on
15:57:20 <Rembane> If you go full on parser there's e.g. sepBy in Megaparsec.
16:02:08 × gmg quits (~user@user/gehmehgeh) (Ping timeout: 255 seconds)
16:03:53 × beefbambi quits (~beefbambi@183.82.176.168) (Read error: Connection reset by peer)
16:03:54 gmg joins (~user@user/gehmehgeh)
16:04:11 beefbambi joins (~beefbambi@138.199.22.101)
16:05:11 <trev> nooo
16:05:23 <trev> maybe i'll just write my own function -_-
16:06:50 × tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
16:10:07 × [itchyjunk] quits (~itchyjunk@user/itchyjunk/x-7353470) (Read error: Connection reset by peer)
16:11:00 × drvitek quits (~drvitek@2601:85:c300:7940:3c36:ff9:964b:5f11) (Quit: Konversation terminated!)
16:11:46 × merijn quits (~merijn@86-86-29-250.fixed.kpn.net) (Ping timeout: 272 seconds)
16:13:18 <maerwald> never write your own function
16:15:14 <int-e> no code, no bugs.
16:15:17 <geekosaur> if a hoogle search gives me something under Distribution then yes,m I write my own 🙂
16:15:55 <geekosaur> s/,m/,
16:16:37 tok joins (~user@mobile-access-d98cd1-96.dhcp.inet.fi)
16:17:27 × kenaryn quits (~aurele@89-88-44-27.abo.bbox.fr) (Quit: leaving)
16:20:53 <trev> i've only been searching by "included in ghc"
16:23:10 <geekosaur> that's a gradually decreasing number
16:24:33 <trev> is haskell taking the rust route and making a small std lib?
16:25:27 <geekosaur> yes
16:25:48 <geekosaur> because anything bundled with ghc is effectively frozen
16:31:35 tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
16:32:59 <geekosaur> but we also have two different build managers, one of which is based on a resolver setup which amounts to a huge stdlib
16:33:56 × beefbambi quits (~beefbambi@138.199.22.101) (Ping timeout: 272 seconds)
16:34:59 beefbambi joins (~beefbambi@183.82.176.168)
16:35:38 <trev> geekosaur yes, i like this a lot...i think it's better for production (industrial) software
16:35:55 <trev> rust dependency hell has not been nice to me
16:36:29 <geekosaur> it does mean you're stuck with whatever the resolver gives you, including the associated ghc
16:36:44 <geekosaur> and you often don't care about much of what's in the resolver
16:37:29 <trev> i set my resolver to a ghc version...not sure what the standard way is
16:37:49 × doyougnu quits (~doyougnu@cpe-74-69-132-225.stny.res.rr.com) (Ping timeout: 256 seconds)
16:38:30 <geekosaur> if you set your resolver that way then the resolver consists of what's shipped with that ghc. normally you set it to an LTS which contains a lot of software (see stackage.org, where you can look up specific LTS and nightly resolvers)
16:42:10 stef204 joins (~stef204@user/stef204)
16:44:53 × stef204 quits (~stef204@user/stef204) (Client Quit)
16:51:21 × thyriaen quits (~thyriaen@2a01:aea0:dd4:4bae:6245:cbff:fe9f:48b1) (Remote host closed the connection)
16:53:14 dsrt^ joins (~dsrt@76.145.185.103)
16:56:08 × ec_ quits (~ec@gateway/tor-sasl/ec) (Remote host closed the connection)
16:57:00 ec_ joins (~ec@gateway/tor-sasl/ec)
17:00:15 × motherfsck quits (~motherfsc@user/motherfsck) (Ping timeout: 268 seconds)
17:04:06 jakalx parts (~jakalx@base.jakalx.net) ()
17:04:23 × beefbambi quits (~beefbambi@183.82.176.168) (Ping timeout: 265 seconds)
17:04:35 beefbambi joins (~beefbambi@2401:4900:230d:f57c:538c:d7cc:50c0:e377)
17:05:36 × tok quits (~user@mobile-access-d98cd1-96.dhcp.inet.fi) (Ping timeout: 272 seconds)
17:05:39 masterbuilder joins (~master@user/masterbuilder)
17:07:05 ddellacosta joins (~ddellacos@143.244.47.75)
17:07:51 merijn joins (~merijn@86-86-29-250.fixed.kpn.net)
17:12:58 machinedgod joins (~machinedg@d198-53-218-113.abhsia.telus.net)
17:13:01 jakalx joins (~jakalx@base.jakalx.net)
17:13:12 × merijn quits (~merijn@86-86-29-250.fixed.kpn.net) (Ping timeout: 272 seconds)
17:14:59 tok joins (~user@mobile-access-d98cd1-96.dhcp.inet.fi)
17:15:06 × beefbambi quits (~beefbambi@2401:4900:230d:f57c:538c:d7cc:50c0:e377) (Read error: Connection reset by peer)
17:15:28 beefbambi joins (~beefbambi@183.82.176.168)
17:18:41 motherfsck joins (~motherfsc@user/motherfsck)
17:19:27 × machinedgod quits (~machinedg@d198-53-218-113.abhsia.telus.net) (Ping timeout: 255 seconds)
17:20:26 × gmg quits (~user@user/gehmehgeh) (Ping timeout: 255 seconds)
17:21:05 machinedgod joins (~machinedg@d198-53-218-113.abhsia.telus.net)
17:23:39 gmg joins (~user@user/gehmehgeh)
17:26:45 × dolio quits (~dolio@130.44.134.54) (Quit: ZNC 1.8.2 - https://znc.in)
17:30:53 econo joins (uid147250@user/econo)
17:32:50 × ddellacosta quits (~ddellacos@143.244.47.75) (Ping timeout: 272 seconds)
17:34:28 dolio joins (~dolio@130.44.134.54)
17:34:51 tzh joins (~tzh@c-24-21-73-154.hsd1.wa.comcast.net)
17:37:15 × beefbambi quits (~beefbambi@183.82.176.168) (Ping timeout: 268 seconds)
17:37:39 beefbambi joins (~beefbambi@2401:4900:230d:f57c:538c:d7cc:50c0:e377)
17:38:39 shriekingnoise joins (~shrieking@186.137.167.202)
17:39:16 eggplantade joins (~Eggplanta@2600:1700:38c5:d800:b575:bbf6:df74:2100)
17:41:14 × Digit quits (~user@user/digit) (Remote host closed the connection)
17:41:46 jakalx parts (~jakalx@base.jakalx.net) ()
17:43:38 jakalx joins (~jakalx@base.jakalx.net)
17:43:45 × eggplantade quits (~Eggplanta@2600:1700:38c5:d800:b575:bbf6:df74:2100) (Ping timeout: 260 seconds)
17:49:43 × tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
17:53:20 tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
17:53:20 × rnat quits (uid73555@id-73555.lymington.irccloud.com) (Quit: Connection closed for inactivity)
17:55:02 × motherfsck quits (~motherfsc@user/motherfsck) (Remote host closed the connection)
18:02:20 × beefbambi quits (~beefbambi@2401:4900:230d:f57c:538c:d7cc:50c0:e377) (Read error: Connection reset by peer)
18:03:35 beefbambi joins (~beefbambi@183.82.176.168)
18:08:46 merijn joins (~merijn@86-86-29-250.fixed.kpn.net)
18:11:27 `2jt joins (~jtomas@84.red-88-17-186.dynamicip.rima-tde.net)
18:11:47 jonathanx joins (~jonathan@h-178-174-176-109.A357.priv.bahnhof.se)
18:12:02 morb joins (~morb@pool-72-80-94-112.nycmny.fios.verizon.net)
18:12:39 × jonathanx quits (~jonathan@h-178-174-176-109.A357.priv.bahnhof.se) (Client Quit)
18:12:55 <morb> hello
18:13:44 × freeside quits (~mengwong@46.183.103.8) (Ping timeout: 260 seconds)
18:14:52 <geekosaur> hi
18:15:04 × Ranhir quits (~Ranhir@157.97.53.139) (Read error: Connection reset by peer)
18:17:25 <morb> pretty new to haskell and FP in general, any well-regarded sources for learning?
18:17:47 <geekosaur> @where cis194
18:17:47 <lambdabot> <https://github.com/byorgey/haskell-course>,<https://www.seas.upenn.edu/~cis194/spring13/lectures.html>
18:18:05 <geekosaur> that's the one we usually recommend
18:18:53 <morb> good stuff, thanks!
18:19:07 × Kaiepi quits (~Kaiepi@108.175.84.104) (Remote host closed the connection)
18:19:31 Kaiepi joins (~Kaiepi@108.175.84.104)
18:20:07 morby joins (~morb@pool-72-80-94-112.nycmny.fios.verizon.net)
18:20:14 morby parts (~morb@pool-72-80-94-112.nycmny.fios.verizon.net) (Leaving...)
18:20:58 crazazy joins (~user@130.89.171.62)
18:22:23 <sm1> @where books
18:22:23 <lambdabot> See `LYAH',`RWH',`YAHT',`SOE',`HR',`PIH',`TFwH',`wikibook',`PCPH',`HPFFP',`FSAF',`HftVB',`HTAC',`TwT',`FoP',`PFAD',`WYAH',`non-haskell-books'. Also https://www.extrema.is/articles/haskell-books,
18:22:23 <lambdabot> https://www.vex.net/~trebla/haskell/learn-sources
18:23:07 × mbuf quits (~Shakthi@49.205.82.86) (Quit: Leaving)
18:23:12 <morb> looks like vex.net is a dead link
18:23:25 <geekosaur> huh?
18:23:35 <morb> bot's link
18:23:38 <sm1> just noticed, I'll remove it. Simpler anyhow
18:23:57 <geekosaur> ow
18:24:14 <geekosaur> monochrom? did your site expire?
18:25:26 <geekosaur> was fine just a few days ago
18:27:22 <sm1> just the page
18:28:19 morby joins (~morb@pool-72-80-94-112.nycmny.fios.verizon.net)
18:28:29 <monochrom> No, it's https://www.vex.net/~trebla/haskell/learn-sources.html , someone dropped the .html
18:28:29 <maerwald> new stack released
18:28:34 <sm1> @where+ books https://www.extrema.is/articles/haskell-books is the best list of Haskell books. See also: LYAH, RWH, YAHT, SOE, HR, PIH, TFwH, wikibook, PCPH, HPFFP, FSAF, HftVB, HTAC, TwT, FoP, PFAD, WYAH, non-haskell-books
18:28:34 <lambdabot> It is stored.
18:29:39 <monochrom> oh well
18:29:53 <sm1> ah there it is.. monochrom are you ok with me focussing 'books' on a single url ? that's the norm and more useful I feel. Could add yours as it's own topic ?
18:29:58 × morby quits (~morb@pool-72-80-94-112.nycmny.fios.verizon.net) (Remote host closed the connection)
18:30:31 <sm1> yours is not just books, also
18:30:32 morby joins (~morb@pool-72-80-94-112.nycmny.fios.verizon.net)
18:31:17 morby parts (~morb@pool-72-80-94-112.nycmny.fios.verizon.net) ()
18:33:14 × Xeroine quits (~Xeroine@user/xeroine) (Ping timeout: 255 seconds)
18:34:37 × morb quits (~morb@pool-72-80-94-112.nycmny.fios.verizon.net) (Quit: Client closed)
18:34:56 morb joins (~morb@pool-72-80-94-112.nycmny.fios.verizon.net)
18:38:46 sm1 is now known as sm
18:39:38 × TheCoffeMaker_ quits (~TheCoffeM@190.245.123.30) (Quit: So long and thanks for all the fish)
18:39:52 eggplantade joins (~Eggplanta@2600:1700:38c5:d800:b575:bbf6:df74:2100)
18:40:01 Xeroine joins (~Xeroine@user/xeroine)
18:40:44 × morb quits (~morb@pool-72-80-94-112.nycmny.fios.verizon.net) (Remote host closed the connection)
18:42:17 morb joins (~morb@pool-72-80-94-112.nycmny.fios.verizon.net)
18:42:58 × merijn quits (~merijn@86-86-29-250.fixed.kpn.net) (Ping timeout: 252 seconds)
18:44:54 × morb quits (~morb@pool-72-80-94-112.nycmny.fios.verizon.net) (Remote host closed the connection)
18:44:54 Ranhir joins (~Ranhir@157.97.53.139)
18:47:54 × beefbambi quits (~beefbambi@183.82.176.168) (Read error: Connection reset by peer)
18:48:07 wroathe joins (~wroathe@207-153-38-140.fttp.usinternet.com)
18:48:07 × wroathe quits (~wroathe@207-153-38-140.fttp.usinternet.com) (Changing host)
18:48:07 wroathe joins (~wroathe@user/wroathe)
18:48:12 beefbambi joins (~beefbambi@37.19.205.195)
18:48:22 ksqsf joins (~user@134.209.106.31)
18:56:10 crazazy` joins (~user@130.89.173.127)
18:56:17 × tok quits (~user@mobile-access-d98cd1-96.dhcp.inet.fi) (Remote host closed the connection)
18:58:02 × crazazy quits (~user@130.89.171.62) (Ping timeout: 268 seconds)
18:59:13 × ksqsf quits (~user@134.209.106.31) (Remote host closed the connection)
19:00:14 Lycurgus joins (~juan@user/Lycurgus)
19:00:59 ksqsf joins (~user@134.209.106.31)
19:01:51 × johnw quits (~johnw@2600:1700:cf00:db0:fc6e:5acb:13f7:b72d) (Quit: ZNC - http://znc.in)
19:04:02 × beefbambi quits (~beefbambi@37.19.205.195) (Ping timeout: 272 seconds)
19:04:36 beefbambi joins (~beefbambi@183.82.176.168)
19:04:40 × Xeroine quits (~Xeroine@user/xeroine) (Ping timeout: 272 seconds)
19:06:21 Xeroine joins (~Xeroine@user/xeroine)
19:12:54 unit73e joins (~emanuel@2001:818:e8dd:7c00:656:e5ff:fe72:9d36)
19:17:52 gnalzo joins (~gnalzo@2a01:e0a:498:fd50:fcc6:bb5d:489a:ce8c)
19:19:09 morb joins (~morb@pool-72-80-94-112.nycmny.fios.verizon.net)
19:21:35 × morb quits (~morb@pool-72-80-94-112.nycmny.fios.verizon.net) (Remote host closed the connection)
19:21:56 × Lycurgus quits (~juan@user/Lycurgus) (Quit: Exeunt: personae.ai-integration.biz)
19:23:40 × wroathe quits (~wroathe@user/wroathe) (Ping timeout: 272 seconds)
19:25:45 <dminuoso> monochrom: Can you share some details how this is done?
19:26:51 × ksqsf quits (~user@134.209.106.31) (Remote host closed the connection)
19:27:17 ksqsf joins (~user@134.209.106.31)
19:27:25 <DigitalKiwi> what happened to dibblego github
19:29:53 <dminuoso> And regarding the simple subsumption, it is mildly annoying, but I guess eta-expanding is not a horrible workaround, especially given that with deep subsumption this would happen regardless.
19:30:22 rsm5560 joins (~rsm5560@c-24-0-153-56.hsd1.nj.comcast.net)
19:30:59 <DigitalKiwi> huttons book is the best
19:31:24 × ksqsf quits (~user@134.209.106.31) (Remote host closed the connection)
19:31:43 × rsm5560 quits (~rsm5560@c-24-0-153-56.hsd1.nj.comcast.net) (Client Quit)
19:31:50 ksqsf joins (~user@134.209.106.31)
19:35:02 × tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
19:37:21 Guest20 joins (~Guest20@180.217.70.207)
19:37:43 × cheater quits (~Username@user/cheater) (Remote host closed the connection)
19:37:46 × Guest20 quits (~Guest20@180.217.70.207) (Client Quit)
19:38:51 Guest20 joins (~Guest20@180.217.70.207)
19:39:01 merijn joins (~merijn@86-86-29-250.fixed.kpn.net)
19:40:07 × Guest20 quits (~Guest20@180.217.70.207) (Client Quit)
19:40:14 <monochrom> dminuoso: If you mean emacs haskell-mode and ghci and error integration: I'm just a user, I don't know how it's done, I guess haskell-mode parses ghci output, but all the standard expectations of C-x ` "goto next error" and highlights in source code buffer and hover to see error messages are met.
19:40:18 × beefbambi quits (~beefbambi@183.82.176.168) (Ping timeout: 252 seconds)
19:40:41 beefbambi joins (~beefbambi@2401:4900:230d:f57c:538c:d7cc:50c0:e377)
19:41:05 <dminuoso> monochrom: And how do you wire ghci in? Or is it jsut an option you turn on in a customize-group somewhere?
19:41:23 <monochrom> It also helps that haskell-mode uses -ferror-spans
19:41:45 <monochrom> (add-hook 'haskell-mode-hook 'interactive-haskell-mode)
19:41:48 × eggplantade quits (~Eggplanta@2600:1700:38c5:d800:b575:bbf6:df74:2100) (Remote host closed the connection)
19:42:08 <monochrom> Hrm actually I wonder if that's the default today.
19:42:31 <dminuoso> Oh haha, I always thought that was a mode to launch ghci in an eshell or something
19:43:14 <dminuoso> Will that properly load an entire project?
19:43:23 <monochrom> Ugh not default. Why would it not be the default today?! As if there were actually any viable alternative. (No, the very old legacy dumb alternative doesn't count.)
19:43:24 <dminuoso> Or is this just a ghci session that will :r each module as you go?
19:43:34 × beefbambi quits (~beefbambi@2401:4900:230d:f57c:538c:d7cc:50c0:e377) (Read error: Connection reset by peer)
19:45:16 <monochrom> haskell-mode knows about foo.cabal and runs "cabal repl" instead.
19:45:18 beefbambi joins (~beefbambi@183.82.176.168)
19:45:57 tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
19:46:39 instantaphex joins (~jb@c-73-171-252-84.hsd1.fl.comcast.net)
19:49:38 × Guest75 quits (Guest75@2a01:7e01::f03c:92ff:fe5d:7b18) (Quit: Client closed)
19:51:32 × instantaphex quits (~jb@c-73-171-252-84.hsd1.fl.comcast.net) (Ping timeout: 272 seconds)
19:52:49 eggplantade joins (~Eggplanta@2600:1700:38c5:d800:b575:bbf6:df74:2100)
20:01:28 × tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
20:07:19 × ksqsf quits (~user@134.209.106.31) (Remote host closed the connection)
20:08:29 ksqsf joins (~user@134.209.106.31)
20:08:45 × eggplantade quits (~Eggplanta@2600:1700:38c5:d800:b575:bbf6:df74:2100) (Remote host closed the connection)
20:13:25 wroathe joins (~wroathe@50.205.197.50)
20:13:25 × wroathe quits (~wroathe@50.205.197.50) (Changing host)
20:13:25 wroathe joins (~wroathe@user/wroathe)
20:13:38 lortabac joins (~lortabac@2a01:e0a:541:b8f0:1d8d:a4c9:4743:ee41)
20:13:42 × merijn quits (~merijn@86-86-29-250.fixed.kpn.net) (Ping timeout: 272 seconds)
20:16:16 cheater joins (~Username@user/cheater)
20:17:44 × beefbambi quits (~beefbambi@183.82.176.168) (Remote host closed the connection)
20:18:02 beefbambi joins (~beefbambi@183.82.176.168)
20:19:51 × wroathe quits (~wroathe@user/wroathe) (Quit: Lost terminal)
20:20:27 × ksqsf quits (~user@134.209.106.31) (Remote host closed the connection)
20:20:49 ksqsf joins (~user@134.209.106.31)
20:23:45 elevenkb joins (~elevenkb@105.224.37.128)
20:24:17 × lortabac quits (~lortabac@2a01:e0a:541:b8f0:1d8d:a4c9:4743:ee41) (Quit: WeeChat 2.8)
20:26:13 × ksqsf quits (~user@134.209.106.31) (Ping timeout: 268 seconds)
20:27:56 × trev quits (~trev@user/trev) (Remote host closed the connection)
20:28:31 tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
20:31:19 wroathe joins (~wroathe@50.205.197.50)
20:31:19 × wroathe quits (~wroathe@50.205.197.50) (Changing host)
20:31:19 wroathe joins (~wroathe@user/wroathe)
20:33:03 × wroathe quits (~wroathe@user/wroathe) (Client Quit)
20:33:29 fizbin joins (~fizbin@user/fizbin)
20:34:32 gdd joins (~gdd@2001:470:1f13:187:f1d9:2c39:d075:f0d3)
20:36:45 ksqsf joins (~user@134.209.106.31)
20:37:33 × elevenkb quits (~elevenkb@105.224.37.128) (Quit: Client closed)
20:38:16 morb joins (~morb@pool-72-80-94-112.nycmny.fios.verizon.net)
20:39:08 eggplantade joins (~Eggplanta@2600:1700:38c5:d800:b575:bbf6:df74:2100)
20:41:08 hexagoxel joins (~hexagoxel@hexagoxel.de)
20:42:50 wroathe joins (~wroathe@50.205.197.50)
20:42:50 × wroathe quits (~wroathe@50.205.197.50) (Changing host)
20:42:50 wroathe joins (~wroathe@user/wroathe)
20:42:52 × ksqsf quits (~user@134.209.106.31) (Ping timeout: 268 seconds)
20:42:59 × tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
20:43:26 × wroathe quits (~wroathe@user/wroathe) (Client Quit)
20:43:40 wroathe joins (~wroathe@50.205.197.50)
20:43:40 × wroathe quits (~wroathe@50.205.197.50) (Changing host)
20:43:40 wroathe joins (~wroathe@user/wroathe)
20:45:29 × morb quits (~morb@pool-72-80-94-112.nycmny.fios.verizon.net) (Remote host closed the connection)
20:47:01 justsomeguy joins (~justsomeg@user/justsomeguy)
20:52:34 × wroathe quits (~wroathe@user/wroathe) (Quit: Lost terminal)
20:54:35 ksqsf joins (~user@134.209.106.31)
20:55:55 morb joins (~morb@pool-72-80-94-112.nycmny.fios.verizon.net)
20:59:22 × `2jt quits (~jtomas@84.red-88-17-186.dynamicip.rima-tde.net) (Remote host closed the connection)
20:59:32 elevenkb joins (~elevenkb@105.224.37.128)
21:00:34 × ksqsf quits (~user@134.209.106.31) (Ping timeout: 272 seconds)
21:01:01 × simple quits (skralg@user/simple) (Ping timeout: 252 seconds)
21:02:37 × elevenkb quits (~elevenkb@105.224.37.128) (Client Quit)
21:03:24 danza joins (~francesco@151.68.200.31)
21:04:29 simple joins (skralg@user/simple)
21:05:34 × kritzefitz quits (~kritzefit@debian/kritzefitz) (Ping timeout: 265 seconds)
21:05:35 × morb quits (~morb@pool-72-80-94-112.nycmny.fios.verizon.net) (Remote host closed the connection)
21:05:45 × img quits (~img@user/img) (Quit: ZNC 1.8.2 - https://znc.in)
21:06:07 morb joins (~morb@pool-72-80-94-112.nycmny.fios.verizon.net)
21:07:47 × morb quits (~morb@pool-72-80-94-112.nycmny.fios.verizon.net) (Remote host closed the connection)
21:08:42 img joins (~img@user/img)
21:08:56 morb joins (~morb@pool-72-80-94-112.nycmny.fios.verizon.net)
21:09:55 merijn joins (~merijn@86-86-29-250.fixed.kpn.net)
21:09:58 dgpratt[m] joins (~dgprattma@2001:470:69fc:105::1:dcdd)
21:10:00 <glguy> None of the links in the haddocks on hackage in the synopsis section actually work for me. Clicking one just closes the synopsis. Is anyone else experiencing this?
21:10:39 <glguy> (current Chrome)
21:11:00 <glguy> same with Safari
21:11:14 × danza quits (~francesco@151.68.200.31) (Ping timeout: 268 seconds)
21:12:34 ksqsf joins (~user@134.209.106.31)
21:13:01 <geekosaur> same. chrome, current as of a couple days ago
21:13:16 <glguy> It's been like this for months, but I just figured it was something temporary I'd done
21:14:12 <geekosaur> the synopsis has always been wonky in one way or another for me, so I got out of the habit of using it
21:14:36 <geekosaur> especially after the time when they did something that caused it to not be closable once opened, several years back
21:15:57 × kuribas quits (~user@ptr-17d51enla0coycbea6j.18120a2.ip6.access.telenet.be) (Quit: ERC (IRC client for Emacs 27.1))
21:16:42 tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
21:17:11 <dgpratt[m]> I feel like I remember there was a mathy name for something like: f(x) == f(g(f(x))) -- anyone have a clue what I'm trying to remember? right adjoint? adjunct?
21:20:49 × [exa] quits (~exa@user/exa/x-3587197) (Remote host closed the connection)
21:21:11 × ec_ quits (~ec@gateway/tor-sasl/ec) (Ping timeout: 255 seconds)
21:23:04 ec_ joins (~ec@gateway/tor-sasl/ec)
21:26:42 × morb quits (~morb@pool-72-80-94-112.nycmny.fios.verizon.net) (Remote host closed the connection)
21:27:14 morb joins (~morb@pool-72-80-94-112.nycmny.fios.verizon.net)
21:35:34 money_ joins (~money@2601:40:c580:8530:d40e:c734:2e6d:1560)
21:35:50 × ec_ quits (~ec@gateway/tor-sasl/ec) (Remote host closed the connection)
21:36:03 × money_ quits (~money@2601:40:c580:8530:d40e:c734:2e6d:1560) (Client Quit)
21:36:04 × morb quits (~morb@pool-72-80-94-112.nycmny.fios.verizon.net) (Remote host closed the connection)
21:36:18 wroathe joins (~wroathe@50.205.197.50)
21:36:18 × wroathe quits (~wroathe@50.205.197.50) (Changing host)
21:36:18 wroathe joins (~wroathe@user/wroathe)
21:37:01 morb joins (~morb@pool-72-80-94-112.nycmny.fios.verizon.net)
21:37:03 ec_ joins (~ec@gateway/tor-sasl/ec)
21:38:37 × fizbin quits (~fizbin@user/fizbin) (Remote host closed the connection)
21:38:56 fizbin joins (~fizbin@user/fizbin)
21:39:18 <darkling> I recall meeting an A.B.A^-1 in linear algebra (gives you the B matrix after a change of basis represented by A; I may have the inverse in the wrong place). I don't recall what it's called, though.
21:40:03 <mauke> glguy: same, firefox
21:41:07 money_ joins (~money@2601:40:c580:8530:d40e:c734:2e6d:1560)
21:41:44 × beefbambi quits (~beefbambi@183.82.176.168) (Ping timeout: 272 seconds)
21:42:31 beefbambi joins (~beefbambi@2401:4900:230d:f57c:538c:d7cc:50c0:e377)
21:43:18 × money_ quits (~money@2601:40:c580:8530:d40e:c734:2e6d:1560) (Client Quit)
21:43:38 × merijn quits (~merijn@86-86-29-250.fixed.kpn.net) (Ping timeout: 272 seconds)
21:45:02 × bitdex_ quits (~bitdex@gateway/tor-sasl/bitdex) (Ping timeout: 255 seconds)
21:46:26 × ksqsf quits (~user@134.209.106.31) (Ping timeout: 252 seconds)
21:46:57 × morb quits (~morb@pool-72-80-94-112.nycmny.fios.verizon.net) (Remote host closed the connection)
21:48:00 morb joins (~morb@pool-72-80-94-112.nycmny.fios.verizon.net)
21:49:21 × beefbambi quits (~beefbambi@2401:4900:230d:f57c:538c:d7cc:50c0:e377) (Read error: Connection reset by peer)
21:49:55 beefbambi joins (~beefbambi@183.82.176.168)
21:50:36 × fizbin quits (~fizbin@user/fizbin) (Ping timeout: 272 seconds)
21:52:38 bitdex_ joins (~bitdex@gateway/tor-sasl/bitdex)
21:53:31 × morb quits (~morb@pool-72-80-94-112.nycmny.fios.verizon.net) (Remote host closed the connection)
21:58:27 ksqsf joins (~user@134.209.106.31)
22:00:34 × ksqsf quits (~user@134.209.106.31) (Remote host closed the connection)
22:05:35 <monochrom> darkling: conjugation
22:07:00 <monochrom> Or you can continue calling it change of basis if it's specifically matrices and linear algebra :)
22:08:24 <monochrom> conjugation is broadly whenever x * y * x^-1 (or the other way round, I forgot like you did) working in any group.
22:14:01 zns joins (~zns@user/zns)
22:14:05 × szkl quits (uid110435@id-110435.uxbridge.irccloud.com) (Quit: Connection closed for inactivity)
22:14:28 × wroathe quits (~wroathe@user/wroathe) (Quit: leaving)
22:14:42 wroathe joins (~wroathe@50.205.197.50)
22:14:42 × wroathe quits (~wroathe@50.205.197.50) (Changing host)
22:14:42 wroathe joins (~wroathe@user/wroathe)
22:14:55 <justsomeguy> Is there a package that will allow me to write the equivalent of curl -H "API Token: $token" "http://www.ncdc.noaa.gov/cdo-web/api/v2/datasets" as a one-liner in Haskell?
22:24:11 × ec_ quits (~ec@gateway/tor-sasl/ec) (Ping timeout: 255 seconds)
22:24:24 ksqsf joins (~user@134.209.106.31)
22:24:33 × coot quits (~coot@2a02:a310:e241:1b00:ec1a:e9df:79ac:66ba) (Quit: coot)
22:25:14 × beefbambi quits (~beefbambi@183.82.176.168) (Ping timeout: 268 seconds)
22:25:40 beefbambi joins (~beefbambi@2401:4900:230d:f57c:538c:d7cc:50c0:e377)
22:26:14 × tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
22:26:30 ec_ joins (~ec@gateway/tor-sasl/ec)
22:27:39 × crazazy` quits (~user@130.89.173.127) (Remote host closed the connection)
22:27:52 crazazy` joins (~user@130.89.173.127)
22:29:18 [itchyjunk] joins (~itchyjunk@user/itchyjunk/x-7353470)
22:29:20 × ksqsf quits (~user@134.209.106.31) (Ping timeout: 252 seconds)
22:30:47 × cheater quits (~Username@user/cheater) (Remote host closed the connection)
22:33:08 Me-me joins (~Me-me@146.102.215.218.dyn.iprimus.net.au)
22:34:50 × crazazy` quits (~user@130.89.173.127) (Ping timeout: 252 seconds)
22:39:00 tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
22:40:16 merijn joins (~merijn@86-86-29-250.fixed.kpn.net)
22:41:25 jmdaemon joins (~jmdaemon@user/jmdaemon)
22:41:54 × beefbambi quits (~beefbambi@2401:4900:230d:f57c:538c:d7cc:50c0:e377) (Read error: Connection reset by peer)
22:41:59 cheater joins (~Username@user/cheater)
22:42:14 beefbambi joins (~beefbambi@183.82.31.128)
22:45:34 kritzefitz joins (~kritzefit@debian/kritzefitz)
22:46:04 × justsomeguy quits (~justsomeg@user/justsomeguy) (Ping timeout: 252 seconds)
22:46:07 ddellacosta joins (~ddellacos@143.244.47.75)
22:50:11 ksqsf joins (~user@134.209.106.31)
22:52:30 <ddellacosta> is there anything other than Aeson that folks are using for reading/exporting JSON to/from types? I feel like I read about some alternatives a little while ago but poking around online now I couldn't find anything. I have no beef with Aeson, actually I have always found it to work well for my needs, I'm just curious
22:52:45 × wroathe quits (~wroathe@user/wroathe) (Quit: Lost terminal)
22:53:04 × cheater quits (~Username@user/cheater) (Quit: BitchX: the ONLY IRC client on Viagra!)
22:53:34 <geekosaur> waargonaut is one
22:54:27 <ddellacosta> geekosaur: neat, thanks--looks pretty substantial
22:55:27 × ksqsf quits (~user@134.209.106.31) (Ping timeout: 268 seconds)
22:56:01 fizbin joins (~fizbin@user/fizbin)
22:57:52 × tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
22:59:52 j4cc3b joins (~jeffreybe@pool-74-105-2-138.nwrknj.fios.verizon.net)
23:02:10 × ddellacosta quits (~ddellacos@143.244.47.75) (Ping timeout: 272 seconds)
23:05:08 × lisbeths quits (uid135845@id-135845.lymington.irccloud.com) (Quit: Connection closed for inactivity)
23:05:11 jero98772 joins (~jero98772@2800:484:1d80:d8ce:3490:26c5:1782:da8c)
23:06:13 ksqsf joins (~user@134.209.106.31)
23:07:50 × gdd quits (~gdd@2001:470:1f13:187:f1d9:2c39:d075:f0d3) (Ping timeout: 252 seconds)
23:08:29 gdd joins (~gdd@2001:470:1f13:187:f1d9:2c39:d075:f0d3)
23:08:34 × fizbin quits (~fizbin@user/fizbin) (Ping timeout: 252 seconds)
23:10:11 × takuan quits (~takuan@178-116-218-225.access.telenet.be) (Remote host closed the connection)
23:10:49 × ksqsf quits (~user@134.209.106.31) (Ping timeout: 252 seconds)
23:11:44 kenaryn joins (~aurele@89-88-44-27.abo.bbox.fr)
23:11:49 × bontaq quits (~user@ool-45779fe5.dyn.optonline.net) (Ping timeout: 260 seconds)
23:11:55 TonyStone joins (~TonyStone@cpe-74-76-57-186.nycap.res.rr.com)
23:13:27 <EvanR> wow the waargonaut haddocks have a respectable of actual documentation
23:13:42 × beefbambi quits (~beefbambi@183.82.31.128) (Read error: Connection reset by peer)
23:14:34 × merijn quits (~merijn@86-86-29-250.fixed.kpn.net) (Ping timeout: 268 seconds)
23:16:36 <sm> 👀
23:17:54 × gmg quits (~user@user/gehmehgeh) (Quit: Leaving)
23:25:49 beefbambi joins (~beefbambi@183.82.31.128)
23:31:18 × beefbambi quits (~beefbambi@183.82.31.128) (Ping timeout: 272 seconds)
23:32:13 beefbambi joins (~beefbambi@2401:4900:230d:f57c:538c:d7cc:50c0:e377)
23:32:49 × unit73e quits (~emanuel@2001:818:e8dd:7c00:656:e5ff:fe72:9d36) (Ping timeout: 252 seconds)
23:34:27 × __monty__ quits (~toonn@user/toonn) (Quit: leaving)
23:38:54 <maralorn> ddellacosta: I switched nix-output-monitor from aeson to hermes-json because it was significantly faster for that usecase.
23:44:27 × Me-me quits (~Me-me@146.102.215.218.dyn.iprimus.net.au) (Changing host)
23:44:27 Me-me joins (~Me-me@user/me-me)
23:44:35 <alexfmpe[m]> is there a way to detect whether a module's being compiled in ghci?
23:44:47 <alexfmpe[m]> via cpp or something
23:47:35 <monochrom> I don't understand the question. Does :show modules help?
23:48:44 <alexfmpe[m]> er, I didn't word that well - is there a way to distinguish between ghc and ghci? for instance, if I wanted to show a "debug version" when using ghci
23:51:56 <alexfmpe[m]> ah, maybe I could check for -fno-code?
23:53:47 × Tuplanolla quits (~Tuplanoll@91-159-68-152.elisa-laajakaista.fi) (Quit: Leaving.)
23:53:54 <alexfmpe[m]> huh is that possible?
23:54:07 <alexfmpe[m]> or only -D<symbol> is visible to cpp
23:59:36 × eggplantade quits (~Eggplanta@2600:1700:38c5:d800:b575:bbf6:df74:2100) (Remote host closed the connection)

All times are in UTC on 2022-12-17.