Home freenode/#haskell: Logs Calendar

Logs on 2021-01-29 (freenode/#haskell)

00:00:38 <ski> the only way it could produce a result of type `o' (apart from doing things like calling `error' or `undefined', or making an infinite loop) is to actually call the callback function of type `a -> o', with some actual value of type `a' (remember `a' is not `forall'ed, it is not abstract/opaque/hidden/forgotten, is not a "skolem". e.g. `a' might be `Integer')
00:01:28 <ski> now, we could imagine the piece of code calling `k :: a -> o' multiple times, with different values of type `a' .. but we could only pick one of those applications as the result of type `o'. so, it's as if we never called `k' those other times
00:02:05 <ski> so, this is a handwavy argument for every value of type `forall o. (a -> o) -> o' actually corresponding to (containing) a single value of type `a'
00:02:11 <ski> koz_ : making sense, so far ?
00:02:34 <koz_> ski: Yeah. In the sense that 'as far as we can tell, it may as well contain a single value of type `a`', right?
00:02:46 <ski> yes
00:03:30 <koz_> That's Codensity Identity right?
00:03:36 <koz_> (well, modulo newtypes)
00:03:36 <ski> and, there's an obvious way to extract that value. given `foo :: forall o. (a -> o) -> o', pick `o' to be `a' (the caller/user/consumer is allowed to pick any type for the `forall'), and then call it with `id :: a -> a'. so `foo id :: a'
00:03:40 <ski> yes
00:04:23 <ski> `Codensity f a' is `forall o. (a -> f o) -> f o'. here, the result type `o' is abstract, so we can't do anything "funny" with that. otoh, we *can* do "funny" things with the `f' part
00:05:45 <ski> anyway, for our purposes here, i wanted to arrive at `forall o. (a -> o) -> o' being equivalent to `a' (there is also a "dual" equivalence between `exists s. (s,s -> a)' and `a', that you might like to ponder ..)
00:06:05 DarukFromHyrule hugs ski
00:06:34 <ski> (`Yoneda f' and `Coyonda f' could be said to generalize these two equivalences, in a particular way, for `f' a functor)
00:06:41 ski hugs DarukFromHyrule back
00:07:06 <ski> koz_ : now, consider `exists a. C a *> ..a..'
00:07:33 × plutoniix quits (~q@node-ug8.pool-125-24.dynamic.totinternet.net) (Quit: Leaving)
00:07:34 <ski> according to this equivalence above, we should have
00:08:11 <ski> exists a. C a *> ..a..
00:08:23 <ski> = forall o. ((exists a. C a *> ..a..) -> o) -> o
00:08:31 <ski> = forall o. (forall a. (C a *> ..a..) -> o) -> o
00:08:39 <ski> = forall o. (forall a. C a => ..a.. -> o) -> o
00:08:47 <ski> and this is the CPS encoding of existentials
00:09:10 <ski> let's say you wanted to write something like
00:09:27 <koz_> ski: Final encoding amirite?
00:09:43 <koz_> I've seen this used in 'free' I think.
00:10:00 <ski> foo :: forall a. Ord a => Map String a -> Blah a -> exists b. Eq b *> Bleh a b
00:10:07 <ski> in the first encoding, you'd do
00:10:16 <ski> foo :: forall a. Ord a => Map String a -> Blah a -> SomeBleh a
00:10:19 <ski> with
00:10:39 <ski> data SomeBleh a = forall b. Eq b => WrapBleh (Bleh a b)
00:10:45 <ski> in the second encoding, you'd do
00:11:11 <ski> withFoo :: forall a o. Ord a => Map String a -> Blah a -> (forall b. Eq b => Bleh a b -> o) -> o
00:12:24 <ski> so, when you'd like to write `useBleh (foo myMap myBlah)', the first encoding would have you write `case foo myMap myBlah of WrapBleh myBleh -> useBleh myBleh', while the second would have you write `wrapFoo myMap myBlah useBleh'
00:12:50 <koz_> What're the general tradeoffs between these encodings?
00:13:07 <koz_> Like, I can see the equivalence, but there have to be some things that determine when you should use which.
00:13:07 <ski> the former encoding is typically better when you want to store the existential things in data structures. the latter is better when you want to unwrap and use directly after you've called your operation
00:13:48 merijn joins (~merijn@83-160-49-249.ip.xs4all.nl)
00:15:29 <ski> (i think "final encoding" is something different)
00:16:23 <koz_> I ask because of http://hackage.haskell.org/package/free-5.1.6/docs/Control-Alternative-Free-Final.html
00:16:37 deviantfero joins (~deviantfe@190.150.27.58)
00:17:43 MVQq joins (~anja@198.254.199.42)
00:17:54 × royal_screwup219 quits (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) (Quit: Connection closed)
00:18:17 royal_screwup219 joins (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9)
00:18:45 × infinity0 quits (~infinity0@freenet/developer/infinity0) (Ping timeout: 240 seconds)
00:18:56 × DarukFromHyrule quits (542e199d@gateway/web/cgi-irc/kiwiirc.com/ip.84.46.25.157) (Quit: Connection closed)
00:18:59 metreo joins (~Thunderbi@unaffiliated/metreo)
00:19:05 × madnight_ quits (~madnight@static.59.103.201.195.clients.your-server.de) (Ping timeout: 240 seconds)
00:19:09 <ski> yes, `Alt f' there is `forall g. Alternative g => g^(f ~> g)', basically. there's some sort of CPS relation here as well, but it's not the same as the above
00:19:22 <koz_> So what is meant by a 'final encoding'?
00:19:24 × Twey quits (~twey@unaffiliated/twey) (Quit: ZNC - http://znc.in)
00:19:24 × Jon quits (~jon@redmars.org) (Remote host closed the connection)
00:19:25 × hackage quits (mniip@haskell/bot/hackage) (Ping timeout: 240 seconds)
00:19:27 wyer joins (~justin_wy@102-65-159-176.dsl.web.africa)
00:19:29 <koz_> As opposed to (I assume) an 'initial encoding'?
00:19:35 Jon joins (~jon@redmars.org)
00:19:39 madnight joins (~madnight@static.59.103.201.195.clients.your-server.de)
00:19:45 × Hatsue[m] quits (berbermanm@gateway/shell/matrix.org/x-opitlinxjxgcbfuh) (Ping timeout: 246 seconds)
00:19:45 × ichimaru quits (~ichimaru@45.63.97.131) (Ping timeout: 240 seconds)
00:19:45 × totte quits (~totte@chakra/totte) (Ping timeout: 240 seconds)
00:19:45 × Kneiva quits (kneiva@raah.fi) (Ping timeout: 240 seconds)
00:19:50 davl_ joins (~davl@207.154.228.18)
00:20:02 <ski> (`g^(...)' being a "power", a categorical product where all the factors are the same, indexed by `...' here (a Hom-set))
00:20:02 infinisi1 joins (~infinisil@NixOS/user/infinisil)
00:20:05 × davl quits (~davl@207.154.228.18) (Ping timeout: 240 seconds)
00:20:06 × phittacus quits (bklmatrixo@gateway/shell/matrix.org/x-wxhhhettxbmagsbm) (Ping timeout: 246 seconds)
00:20:06 × jamesfielder[m] quits (jamesfield@gateway/shell/matrix.org/x-kshfjdshbztvgiwm) (Ping timeout: 246 seconds)
00:20:06 × jkaye[m] quits (jkayematri@gateway/shell/matrix.org/x-aphscmqlsswmwqys) (Ping timeout: 246 seconds)
00:20:06 × tomferon[m] quits (tomferonmo@gateway/shell/matrix.org/x-occteuojcpkqnbkn) (Ping timeout: 246 seconds)
00:20:07 × svc0[m] quits (svc0matrix@gateway/shell/matrix.org/x-quyjsfkybrcrtzdj) (Ping timeout: 246 seconds)
00:20:07 × doct0rhu[m] quits (doct0rhumo@gateway/shell/matrix.org/x-apksqdjtmtxxyaxw) (Ping timeout: 246 seconds)
00:20:07 × jeffcasavant[m] quits (jeffcasava@gateway/shell/matrix.org/x-jbnqlxubiwxfupqw) (Ping timeout: 246 seconds)
00:20:07 × mly[m] quits (mlydisenco@gateway/shell/matrix.org/x-iumiqggvjmqvybsd) (Ping timeout: 246 seconds)
00:20:07 × lambdaclan quits (lambdaclan@gateway/shell/matrix.org/x-wtaktwlawmtsgawm) (Ping timeout: 246 seconds)
00:20:12 davl_ is now known as davl
00:20:17 × sawmon-and-natal quits (sawmon-and@gateway/shell/matrix.org/x-owtyfyqggrsjemed) (Ping timeout: 265 seconds)
00:20:17 × materialfuture[m quits (materialfu@gateway/shell/matrix.org/x-vvaferhvzkeiyrkh) (Ping timeout: 265 seconds)
00:20:17 × pedrorubster[m] quits (pedrorubst@gateway/shell/matrix.org/x-pxryrnvlkqdthkkf) (Ping timeout: 265 seconds)
00:20:17 × pythag76[m] quits (pythag76ma@gateway/shell/matrix.org/x-vakbcusshzmzelny) (Ping timeout: 265 seconds)
00:20:17 × tomsen[m] quits (tfbiomatri@gateway/shell/matrix.org/x-telygtibklgqlfav) (Ping timeout: 265 seconds)
00:20:23 connrs_ joins (~connrs@runciter.connrs.uk)
00:20:25 × ft quits (~ft@shell.chaostreff-dortmund.de) (Ping timeout: 240 seconds)
00:20:25 × tumdedum quits (~tumdedum@unaffiliated/espiral) (Ping timeout: 240 seconds)
00:20:25 × kaol quits (~kaol@178.62.241.234) (Ping timeout: 240 seconds)
00:20:25 × infinisil quits (~infinisil@NixOS/user/infinisil) (Ping timeout: 240 seconds)
00:20:25 × connrs quits (~connrs@runciter.connrs.uk) (Ping timeout: 240 seconds)
00:20:27 × Sarievo[m] quits (sarievoale@gateway/shell/matrix.org/x-heduihpcpgdjilka) (Ping timeout: 246 seconds)
00:20:27 × Lurkki[m] quits (lurkkipriv@gateway/shell/matrix.org/x-mruvgqjmfmrxwoco) (Ping timeout: 246 seconds)
00:20:27 × Hanma[m] quits (hanmamatri@gateway/shell/matrix.org/x-viekdqnxoxiozeqo) (Ping timeout: 246 seconds)
00:20:28 × berberman[T] quits (berberma4@gateway/shell/matrix.org/x-wwpsbntzbvrnifqo) (Ping timeout: 246 seconds)
00:20:28 × bsima[m] quits (bensimatim@gateway/shell/matrix.org/x-cprascwpgkwfiagk) (Ping timeout: 246 seconds)
00:20:28 × unclechu quits (unclechuma@gateway/shell/matrix.org/x-tnclmchgsfcjvbeo) (Ping timeout: 246 seconds)
00:20:28 × SlackIntegration quits (slackbotma@gateway/shell/matrix.org/x-fnzuihdoqjgkmenn) (Ping timeout: 246 seconds)
00:20:43 <koz_> ski: Or, in terms a Haskeller gets, it's a ... finitary dependent map or something?
00:20:45 × sramsay64[m] quits (sramsay64p@gateway/shell/matrix.org/x-jdvushtbvblurwtq) (Ping timeout: 265 seconds)
00:20:46 × MarcelineVQ quits (~anja@198.254.199.42) (Ping timeout: 265 seconds)
00:20:46 × speakerspivakeem quits (speakerdea@gateway/shell/matrix.org/x-rvqpeamnzlfpmkxm) (Ping timeout: 265 seconds)
00:20:46 × ciderpunx[m] quits (ciderpunxm@gateway/shell/matrix.org/x-hrnpxgkxjwxqqbei) (Ping timeout: 265 seconds)
00:20:47 × cnmne[m] quits (cnmnematri@gateway/shell/matrix.org/x-sborhlzsmaobaiaq) (Ping timeout: 265 seconds)
00:20:47 × jtojnar quits (jtojnarmat@gateway/shell/matrix.org/x-lozukstxfhfmuwje) (Ping timeout: 265 seconds)
00:20:47 × siraben quits (sirabenmat@gateway/shell/matrix.org/x-upndgdslpblvvnsv) (Ping timeout: 265 seconds)
00:20:52 infinity0 joins (~infinity0@freenet/developer/infinity0)
00:20:55 <koz_> Or a type-level finitary function?
00:21:14 hackage joins (mniip@haskell/bot/hackage)
00:21:15 × Ericson2314 quits (ericson231@gateway/shell/matrix.org/x-hymaltulzvarkupy) (Ping timeout: 265 seconds)
00:21:17 <dolio> It's not finitary in general.
00:21:23 Kneiva joins (kneiva@raah.fi)
00:21:25 × micro quits (~micro@unaffiliated/micro) (Ping timeout: 240 seconds)
00:21:42 ichimaru joins (~ichimaru@45.63.97.131)
00:22:00 kaol joins (~kaol@178.62.241.234)
00:22:03 tumdedum joins (~tumdedum@unaffiliated/espiral)
00:22:14 ft joins (~ft@shell.chaostreff-dortmund.de)
00:22:26 totte joins (~totte@chakra/totte)
00:22:32 <dolio> Powers are like exponentials/function spaces where the domain isn't from the same category.
00:22:32 micro joins (~micro@unaffiliated/micro)
00:22:41 Hatsue[m] joins (berbermanm@gateway/shell/matrix.org/x-kfwbpitwucignycq)
00:22:47 jamesfielder[m] joins (jamesfield@gateway/shell/matrix.org/x-cstknhuboekuxkuz)
00:22:56 × royal_screwup219 quits (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) (Ping timeout: 240 seconds)
00:22:56 svc0[m] joins (svc0matrix@gateway/shell/matrix.org/x-wvtgivurabjhbkba)
00:22:58 <koz_> dolio: Ah, so we're taking a bunch of _differently_ typed things into the same type?
00:23:09 phittacus joins (bklmatrixo@gateway/shell/matrix.org/x-hwizcbovdrwbcgpp)
00:23:11 mly[m] joins (mlydisenco@gateway/shell/matrix.org/x-ioduephyaipsdbpr)
00:23:11 doct0rhu[m] joins (doct0rhumo@gateway/shell/matrix.org/x-moqwyltpmovitjua)
00:23:12 jkaye[m] joins (jkayematri@gateway/shell/matrix.org/x-pdcstvgyyyubugbl)
00:24:10 × wyer quits (~justin_wy@102-65-159-176.dsl.web.africa) (Ping timeout: 256 seconds)
00:24:39 tromp joins (~tromp@dhcp-077-249-230-040.chello.nl)
00:24:53 lambdaclan joins (lambdaclan@gateway/shell/matrix.org/x-kcryjuraivreyymc)
00:24:59 <dolio> In this case, a natural transformation between functions is a set/type, not a functor, but you're using it as the exponent of a functor.
00:25:11 sramsay64[m] joins (sramsay64p@gateway/shell/matrix.org/x-nujfbjxipttrdqzb)
00:25:11 ciderpunx[m] joins (ciderpunxm@gateway/shell/matrix.org/x-yxmeupgtgdsbrdwc)
00:25:15 cnmne[m] joins (cnmnematri@gateway/shell/matrix.org/x-rdxemhiovvvubjir)
00:25:17 <dolio> Er, the collection of natural transformations.
00:25:33 bsima[m] joins (bensimatim@gateway/shell/matrix.org/x-kubizxidhekvntqy)
00:25:37 speakerspivakeem joins (speakerdea@gateway/shell/matrix.org/x-aihdvxcodjgcilnc)
00:25:39 jtojnar joins (jtojnarmat@gateway/shell/matrix.org/x-wlsdwcmilhqlylmm)
00:25:41 berberman[T] joins (berberma4@gateway/shell/matrix.org/x-ijptopfgfnrdwnde)
00:25:43 Lurkki[m] joins (lurkkipriv@gateway/shell/matrix.org/x-vjfsrugafkosqzgv)
00:25:59 unclechu joins (unclechuma@gateway/shell/matrix.org/x-ijzbctjwifbdnkew)
00:26:10 Sarievo[m] joins (sarievoale@gateway/shell/matrix.org/x-hruoqfzyffhscrjy)
00:26:21 siraben joins (sirabenmat@gateway/shell/matrix.org/x-ulioxukgmwtwipdi)
00:26:51 <ski> koz_ : yea, i haven't really internalized the "final encoding" terminology. perhaps <https://peddie.github.io/encodings/encodings-text.html> could be helpful ?
00:27:06 × deviantfero quits (~deviantfe@190.150.27.58) (Ping timeout: 256 seconds)
00:27:14 <koz_> ski: That is amazing, thank you!
00:27:17 <koz_> Will definitely read.
00:28:29 materialfuture[m joins (materialfu@gateway/shell/matrix.org/x-eyglplvhwnatahdt)
00:28:29 pedrorubster[m] joins (pedrorubst@gateway/shell/matrix.org/x-heaxzfskkkjardel)
00:28:30 tomsen[m] joins (tfbiomatri@gateway/shell/matrix.org/x-doxwskmjwhretsjn)
00:28:31 pythag76[m] joins (pythag76ma@gateway/shell/matrix.org/x-ieaiadlmmzxdhfmk)
00:28:32 bogdanp joins (~bogdanp@188.24.80.165)
00:29:40 tomferon[m] joins (tomferonmo@gateway/shell/matrix.org/x-whxcvjmphueuwqle)
00:29:44 jeffcasavant[m] joins (jeffcasava@gateway/shell/matrix.org/x-xylxegxxytlqguhg)
00:29:53 × tromp quits (~tromp@dhcp-077-249-230-040.chello.nl) (Ping timeout: 256 seconds)
00:29:54 Twey joins (~twey@unaffiliated/twey)
00:29:58 sawmon-and-natal joins (sawmon-and@gateway/shell/matrix.org/x-nogwnywauigckfkp)
00:30:00 Hanma[m] joins (hanmamatri@gateway/shell/matrix.org/x-nuzbrwltjvxurkcj)
00:30:01 Ericson2314 joins (ericson231@gateway/shell/matrix.org/x-rwfhcvceqoqhypsn)
00:31:06 <ph88> thanks for all the words ski
00:31:16 <ski> yw
00:31:28 <koz_> Yep, it was _very_ educational.
00:31:32 bgamari_ joins (~bgamari@72.65.102.138)
00:31:48 × bgamari quits (~bgamari@72.65.105.91) (Ping timeout: 260 seconds)
00:32:06 <dolio> There's also dual copower or 'tensor' that is like a product with some object of another category.
00:32:28 <ski> it's like scaling multiplicatoin
00:32:31 <dolio> Which is used with left Kan extensions.
00:33:02 <dolio> And powers are sometimes called cotensors.
00:33:49 × zebrag quits (~inkbottle@aaubervilliers-654-1-106-113.w86-212.abo.wanadoo.fr) (Quit: Konversation terminated!)
00:34:10 zebrag joins (~inkbottle@aaubervilliers-654-1-106-113.w86-212.abo.wanadoo.fr)
00:34:22 × bogdanp quits (~bogdanp@188.24.80.165) (Ping timeout: 256 seconds)
00:36:54 rajivr joins (uid269651@gateway/web/irccloud.com/x-phyvdjrammctwxzt)
00:37:26 × mrd quits (~mrd@debian/developer/mrd) (Ping timeout: 240 seconds)
00:37:33 mrd joins (~mrd@45.61.147.211)
00:37:56 × chirpsalot quits (~Chirps@pool-98-115-239-235.phlapa.fios.verizon.net) (Ping timeout: 240 seconds)
00:37:56 mrd is now known as Guest93718
00:38:12 sakirious8 joins (~sakirious@c-71-197-191-137.hsd1.wa.comcast.net)
00:39:08 chirpsalot joins (~Chirps@pool-98-115-239-235.phlapa.fios.verizon.net)
00:39:14 × Tuplanolla quits (~Tuplanoll@91-159-68-239.elisa-laajakaista.fi) (Quit: Leaving.)
00:39:56 × sakirious quits (~sakirious@c-71-197-191-137.hsd1.wa.comcast.net) (Ping timeout: 240 seconds)
00:39:56 sakirious8 is now known as sakirious
00:39:57 × acidjnk_new quits (~acidjnk@p200300d0c704e733dd41bcd6e6128dbe.dip0.t-ipconnect.de) (Ping timeout: 260 seconds)
00:40:23 olligobber joins (olligobber@gateway/vpn/privateinternetaccess/olligobber)
00:41:03 fryguybob joins (~fryguybob@cpe-74-65-31-113.rochester.res.rr.com)
00:42:28 Lycurgus joins (~niemand@cpe-45-46-139-165.buffalo.res.rr.com)
00:43:10 × conal quits (~conal@209.58.135.89) (Quit: Computer has gone to sleep.)
00:44:29 MarcelineVQ joins (~anja@198.254.199.42)
00:44:36 × Solarion quits (~solarion@fsf/member/solarion) (Remote host closed the connection)
00:44:46 Kaeipi joins (~Kaiepi@47.54.252.148)
00:45:26 MidAutumnHotaru9 joins (~MidAutumn@unaffiliated/midautumnhotaru)
00:46:28 metro joins (~Thunderbi@unaffiliated/metreo)
00:46:40 inkbottle joins (~inkbottle@aaubervilliers-654-1-106-113.w86-212.abo.wanadoo.fr)
00:46:52 × star_cloud quits (~star_clou@ec2-34-220-44-120.us-west-2.compute.amazonaws.com) (Ping timeout: 256 seconds)
00:46:53 × metreo quits (~Thunderbi@unaffiliated/metreo) (Ping timeout: 256 seconds)
00:46:53 × zebrag quits (~inkbottle@aaubervilliers-654-1-106-113.w86-212.abo.wanadoo.fr) (Remote host closed the connection)
00:46:53 × micro quits (~micro@unaffiliated/micro) (Ping timeout: 256 seconds)
00:46:53 metro is now known as metreo
00:46:53 × elliott_ quits (~elliott_@pool-108-51-101-42.washdc.fios.verizon.net) (Read error: Connection reset by peer)
00:46:57 micro joins (~micro@unaffiliated/micro)
00:47:10 elliott_ joins (~elliott_@pool-108-51-101-42.washdc.fios.verizon.net)
00:47:18 infinisi1 is now known as infinisil
00:47:24 × olligobber quits (olligobber@gateway/vpn/privateinternetaccess/olligobber) (Ping timeout: 256 seconds)
00:47:24 × MVQq quits (~anja@198.254.199.42) (Ping timeout: 256 seconds)
00:47:24 × MidAutumnHotaru quits (~MidAutumn@unaffiliated/midautumnhotaru) (Ping timeout: 256 seconds)
00:47:24 × Kaiepi quits (~Kaiepi@47.54.252.148) (Ping timeout: 256 seconds)
00:47:25 MidAutumnHotaru9 is now known as MidAutumnHotaru
00:47:36 × merijn quits (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 240 seconds)
00:47:43 olligobber joins (olligobber@gateway/vpn/privateinternetaccess/olligobber)
00:49:30 × heatsink quits (~heatsink@2600:1700:bef1:5e10:54b6:e8d3:c70d:8881) (Remote host closed the connection)
00:50:10 heatsink joins (~heatsink@2600:1700:bef1:5e10:54b6:e8d3:c70d:8881)
00:52:09 Solarion joins (~solarion@fsf/member/solarion)
00:55:03 bogdanp joins (~bogdanp@188.24.80.165)
00:56:00 × jess quits (jess@freenode/staff/jess) (Quit: re-conn-eeeeecccttt!!!)
00:56:58 royal_screwup219 joins (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9)
00:57:19 jess joins (jess@freenode/staff/jess)
00:59:42 × bogdanp quits (~bogdanp@188.24.80.165) (Ping timeout: 265 seconds)
01:00:29 conal joins (~conal@209.58.131.42)
01:01:44 × royal_screwup219 quits (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) (Ping timeout: 246 seconds)
01:02:04 × Lycurgus quits (~niemand@cpe-45-46-139-165.buffalo.res.rr.com) (Quit: Exeunt)
01:02:56 × metreo quits (~Thunderbi@unaffiliated/metreo) (Quit: metreo)
01:03:52 deviantfero joins (~deviantfe@190.150.27.58)
01:05:29 hackage vector 0.12.2.0 - Efficient Arrays https://hackage.haskell.org/package/vector-0.12.2.0 (lehins)
01:06:02 × miguel_clean quits (~Miguel@89-72-187-203.dynamic.chello.pl) (Quit: Leaving.)
01:10:03 niekvandepas joins (~niekvande@dhcp-077-249-088-250.chello.nl)
01:10:17 × thc202 quits (~thc202@unaffiliated/thc202) (Ping timeout: 260 seconds)
01:11:09 × ciderpunx[m] quits (ciderpunxm@gateway/shell/matrix.org/x-yxmeupgtgdsbrdwc) (*.net *.split)
01:11:09 × jtojnar quits (jtojnarmat@gateway/shell/matrix.org/x-wlsdwcmilhqlylmm) (*.net *.split)
01:11:09 × lambdaclan quits (lambdaclan@gateway/shell/matrix.org/x-kcryjuraivreyymc) (*.net *.split)
01:11:09 × jkaye[m] quits (jkayematri@gateway/shell/matrix.org/x-pdcstvgyyyubugbl) (*.net *.split)
01:11:09 × renzhi quits (~renzhi@2607:fa49:6500:6f00::1e43) (*.net *.split)
01:11:09 × xff0x quits (~xff0x@2001:1a81:520f:a600:9140:9df9:51ef:c0ff) (*.net *.split)
01:11:09 × howdoi quits (uid224@gateway/web/irccloud.com/x-kendsybseqbsecek) (*.net *.split)
01:11:10 × MrMuffles[m] quits (mrmufflesm@gateway/shell/matrix.org/x-gxtchuuvswusjrfo) (*.net *.split)
01:11:10 × ManofLetters[m] quits (manoflette@gateway/shell/matrix.org/x-ffqqjkxklrhrbdfb) (*.net *.split)
01:11:10 × meckse[m] quits (mecksematr@gateway/shell/matrix.org/x-exbeyallnblpkfbd) (*.net *.split)
01:11:12 × drozdziak1 quits (~drozdziak@vps-520f86fd.vps.ovh.net) (*.net *.split)
01:11:12 × bitonic quits (bitonicmat@gateway/shell/matrix.org/x-urgbigudumlzzgbk) (*.net *.split)
01:11:12 × michaelpj quits (michaelpjm@gateway/shell/matrix.org/x-lyovzxlutolsqktj) (*.net *.split)
01:11:13 × alvinsj[m] quits (alvinsjmat@gateway/shell/matrix.org/x-xvndelqwvueobctz) (*.net *.split)
01:11:13 × noIOBeforeBedtim quits (dissatisfi@gateway/shell/matrix.org/x-aflsdwvkhswyfvar) (*.net *.split)
01:11:13 × immae quits (immaematri@gateway/shell/matrix.org/x-ssfidsetyjyzenkc) (*.net *.split)
01:11:13 × rednaZ[m] quits (r3dnazmatr@gateway/shell/matrix.org/x-ghhjluyupjkyznpd) (*.net *.split)
01:11:13 × maralorn quits (maralornma@gateway/shell/matrix.org/x-bexuknohhpurfvcb) (*.net *.split)
01:11:13 × ThaEwat quits (thaewraptm@gateway/shell/matrix.org/x-wvivrvzfvoarshhp) (*.net *.split)
01:11:13 × srid quits (sridmatrix@gateway/shell/matrix.org/x-shnwilfnnjjekpry) (*.net *.split)
01:11:13 × hyiltiz-M quits (hyiltizkde@gateway/shell/kde/matrix/x-ykpvnxagunrmaruz) (*.net *.split)
01:11:14 × taktoa[c] quits (sid282096@gateway/web/irccloud.com/x-tfepwvxnvuhzipdi) (*.net *.split)
01:11:14 × ProofTechnique quits (sid79547@gateway/web/irccloud.com/x-wxgqipcxkmukqbfr) (*.net *.split)
01:11:14 × jokester quits (~mono@unaffiliated/jokester) (*.net *.split)
01:11:14 × esph quits (~weechat@unaffiliated/esph) (*.net *.split)
01:11:14 × operand quits (~operand@is.altijd.moe) (*.net *.split)
01:11:14 × bsima quits (~bsima@simatime.com) (*.net *.split)
01:12:51 glguy is now known as 874AAXTST
01:12:53 jtojnar joins (jtojnarmat@gateway/shell/matrix.org/x-wlsdwcmilhqlylmm)
01:12:53 ciderpunx[m] joins (ciderpunxm@gateway/shell/matrix.org/x-yxmeupgtgdsbrdwc)
01:12:53 lambdaclan joins (lambdaclan@gateway/shell/matrix.org/x-kcryjuraivreyymc)
01:12:53 jkaye[m] joins (jkayematri@gateway/shell/matrix.org/x-pdcstvgyyyubugbl)
01:12:53 renzhi joins (~renzhi@2607:fa49:6500:6f00::1e43)
01:12:53 xff0x joins (~xff0x@2001:1a81:520f:a600:9140:9df9:51ef:c0ff)
01:12:53 howdoi joins (uid224@gateway/web/irccloud.com/x-kendsybseqbsecek)
01:12:53 ManofLetters[m] joins (manoflette@gateway/shell/matrix.org/x-ffqqjkxklrhrbdfb)
01:12:53 MrMuffles[m] joins (mrmufflesm@gateway/shell/matrix.org/x-gxtchuuvswusjrfo)
01:12:53 meckse[m] joins (mecksematr@gateway/shell/matrix.org/x-exbeyallnblpkfbd)
01:12:53 maralorn joins (maralornma@gateway/shell/matrix.org/x-bexuknohhpurfvcb)
01:12:53 alvinsj[m] joins (alvinsjmat@gateway/shell/matrix.org/x-xvndelqwvueobctz)
01:12:53 srid joins (sridmatrix@gateway/shell/matrix.org/x-shnwilfnnjjekpry)
01:12:53 michaelpj joins (michaelpjm@gateway/shell/matrix.org/x-lyovzxlutolsqktj)
01:12:53 bitonic joins (bitonicmat@gateway/shell/matrix.org/x-urgbigudumlzzgbk)
01:12:53 immae joins (immaematri@gateway/shell/matrix.org/x-ssfidsetyjyzenkc)
01:12:53 noIOBeforeBedtim joins (dissatisfi@gateway/shell/matrix.org/x-aflsdwvkhswyfvar)
01:12:53 rednaZ[m] joins (r3dnazmatr@gateway/shell/matrix.org/x-ghhjluyupjkyznpd)
01:12:53 drozdziak1 joins (~drozdziak@vps-520f86fd.vps.ovh.net)
01:12:53 hyiltiz-M joins (hyiltizkde@gateway/shell/kde/matrix/x-ykpvnxagunrmaruz)
01:12:53 taktoa[c] joins (sid282096@gateway/web/irccloud.com/x-tfepwvxnvuhzipdi)
01:12:53 ProofTechnique joins (sid79547@gateway/web/irccloud.com/x-wxgqipcxkmukqbfr)
01:12:53 jokester joins (~mono@unaffiliated/jokester)
01:12:53 esph joins (~weechat@unaffiliated/esph)
01:12:53 operand joins (~operand@is.altijd.moe)
01:12:53 bsima joins (~bsima@simatime.com)
01:13:26 × immae quits (immaematri@gateway/shell/matrix.org/x-ssfidsetyjyzenkc) (Max SendQ exceeded)
01:13:29 874AAXTST is now known as glguy
01:13:49 × JSharp quits (sid4580@wikia/JSharp) (Ping timeout: 264 seconds)
01:14:18 × Sarievo[m] quits (sarievoale@gateway/shell/matrix.org/x-hruoqfzyffhscrjy) (Ping timeout: 244 seconds)
01:14:21 × Ericson2314 quits (ericson231@gateway/shell/matrix.org/x-rwfhcvceqoqhypsn) (Ping timeout: 246 seconds)
01:14:24 × ciderpunx[m] quits (ciderpunxm@gateway/shell/matrix.org/x-yxmeupgtgdsbrdwc) (Ping timeout: 240 seconds)
01:14:25 × jkaye[m] quits (jkayematri@gateway/shell/matrix.org/x-pdcstvgyyyubugbl) (Ping timeout: 240 seconds)
01:14:25 × kip quits (sid71464@gateway/web/irccloud.com/x-mjmssaakfrgzogsh) (Ping timeout: 264 seconds)
01:14:25 × ajmcmiddlin quits (sid284402@gateway/web/irccloud.com/x-cehcrqjkdlrolrrk) (Ping timeout: 264 seconds)
01:14:25 × cstrahan quits (sid36118@gateway/web/irccloud.com/x-izwqotiemqedbsvj) (Ping timeout: 264 seconds)
01:14:26 × materialfuture[m quits (materialfu@gateway/shell/matrix.org/x-eyglplvhwnatahdt) (Ping timeout: 240 seconds)
01:14:26 × rednaZ[m] quits (r3dnazmatr@gateway/shell/matrix.org/x-ghhjluyupjkyznpd) (Ping timeout: 240 seconds)
01:14:26 × maralorn quits (maralornma@gateway/shell/matrix.org/x-bexuknohhpurfvcb) (Ping timeout: 240 seconds)
01:14:27 × Lurkki[m]1 quits (lurkkifene@gateway/shell/matrix.org/x-sviwhpetivwxalno) (Ping timeout: 240 seconds)
01:14:28 × plumenator[m] quits (plumenator@gateway/shell/matrix.org/x-neduwwnwixuisddb) (Ping timeout: 240 seconds)
01:14:28 × lnxw37d4 quits (lnxw37d4ma@gateway/shell/matrix.org/x-xclkwkmxcgtcicgm) (Ping timeout: 240 seconds)
01:14:28 × johnnyboy[m] quits (gifumatrix@gateway/shell/matrix.org/x-qghcjyacpqyytspd) (Ping timeout: 240 seconds)
01:14:35 × mly[m] quits (mlydisenco@gateway/shell/matrix.org/x-ioduephyaipsdbpr) (Ping timeout: 258 seconds)
01:14:42 × cnmne[m] quits (cnmnematri@gateway/shell/matrix.org/x-rdxemhiovvvubjir) (Ping timeout: 246 seconds)
01:14:46 × ManofLetters[m] quits (manoflette@gateway/shell/matrix.org/x-ffqqjkxklrhrbdfb) (Ping timeout: 240 seconds)
01:14:46 × meckse[m] quits (mecksematr@gateway/shell/matrix.org/x-exbeyallnblpkfbd) (Ping timeout: 240 seconds)
01:14:48 × michaelpj quits (michaelpjm@gateway/shell/matrix.org/x-lyovzxlutolsqktj) (Ping timeout: 240 seconds)
01:14:48 × alvinsj[m] quits (alvinsjmat@gateway/shell/matrix.org/x-xvndelqwvueobctz) (Ping timeout: 240 seconds)
01:14:48 × noIOBeforeBedtim quits (dissatisfi@gateway/shell/matrix.org/x-aflsdwvkhswyfvar) (Ping timeout: 240 seconds)
01:14:48 × srid quits (sridmatrix@gateway/shell/matrix.org/x-shnwilfnnjjekpry) (Ping timeout: 240 seconds)
01:14:49 × mentaal[m] quits (mentaalmat@gateway/shell/matrix.org/x-ocjxyfmxlffojmgc) (Ping timeout: 244 seconds)
01:14:50 × peterstorm[m] quits (peterstorm@gateway/shell/matrix.org/x-yjhgihesbgzkbltt) (Ping timeout: 244 seconds)
01:14:50 × Wraul[m] quits (wraulmatri@gateway/shell/matrix.org/x-sbwvgyywisbgjtkh) (Ping timeout: 244 seconds)
01:14:50 × joshualit140[m] quits (joshualit1@gateway/shell/matrix.org/x-eqeeqsrgvcxijalz) (Ping timeout: 244 seconds)
01:14:50 × brightly-salty[m quits (brightly-s@gateway/shell/matrix.org/x-aarthkmmqveerxer) (Ping timeout: 244 seconds)
01:14:50 × freeman42x[m] quits (freeman42x@gateway/shell/matrix.org/x-pzdzfguzgvwadtku) (Ping timeout: 244 seconds)
01:14:52 × pqwy[m] quits (pqwymatrix@gateway/shell/matrix.org/x-nbkvzegdqozmbfxq) (Ping timeout: 244 seconds)
01:14:52 × VarikValefor[m] quits (varikvalef@gateway/shell/matrix.org/x-uepolzyqsgqnuviv) (Ping timeout: 244 seconds)
01:14:53 × Noughtmare[m] quits (naughtmare@gateway/shell/matrix.org/x-mmcvdpiwcdrvsjol) (Ping timeout: 244 seconds)
01:14:53 × metamod[m] quits (metamodmat@gateway/shell/matrix.org/x-xmjzwtlpadazclue) (Ping timeout: 244 seconds)
01:14:53 × Poscat[m] quits (poscatmatr@gateway/shell/matrix.org/x-siaqkltjhtxcjnox) (Ping timeout: 244 seconds)
01:14:53 × psamim quits (samimpmatr@gateway/shell/matrix.org/x-vrlllbkofvjqfuka) (Ping timeout: 244 seconds)
01:14:53 × fgaz quits (fgazmatrix@gateway/shell/matrix.org/x-durqckkijekikfkr) (Ping timeout: 244 seconds)
01:14:54 × pedrorubster[m] quits (pedrorubst@gateway/shell/matrix.org/x-heaxzfskkkjardel) (Ping timeout: 265 seconds)
01:14:54 × shutendoji[m] quits (shutendoji@gateway/shell/matrix.org/x-pjsizbhwyxvsgled) (Ping timeout: 268 seconds)
01:14:55 × boistordu quits (boistordum@gateway/shell/matrix.org/x-ttjgemovtpgsdlce) (Ping timeout: 268 seconds)
01:14:56 × speakerspivakeem quits (speakerdea@gateway/shell/matrix.org/x-aihdvxcodjgcilnc) (Ping timeout: 240 seconds)
01:14:59 × itai33[m] quits (itai33matr@gateway/shell/matrix.org/x-acqqujysoyaxynwk) (Ping timeout: 258 seconds)
01:14:59 × alexfmpe quits (alexfmpema@gateway/shell/matrix.org/x-fhcfcwrkesbkujwu) (Ping timeout: 258 seconds)
01:15:00 × bsima[m] quits (bensimatim@gateway/shell/matrix.org/x-kubizxidhekvntqy) (Ping timeout: 260 seconds)
01:15:01 × DamienCassou quits (damiencass@gateway/shell/matrix.org/x-vkjvvabvxoncgfro) (Ping timeout: 258 seconds)
01:15:01 × ichor[m] quits (hakonmatri@gateway/shell/matrix.org/x-eqnxowbgplyxdtvt) (Ping timeout: 258 seconds)
01:15:02 × sigmacool[m] quits (sigmacoolm@gateway/shell/matrix.org/x-jbrndfccqksdwprd) (Ping timeout: 260 seconds)
01:15:03 × jesser[m] quits (jessermatr@gateway/shell/matrix.org/x-pgsyvmxxacptbtsk) (Ping timeout: 260 seconds)
01:15:03 × dyniec[m] quits (dyniecmatr@gateway/shell/matrix.org/x-pvzkqwokcawkkljb) (Ping timeout: 260 seconds)
01:15:04 × sm[m] quits (simonmicma@gateway/shell/matrix.org/x-ajgkjsbesicezfnq) (Ping timeout: 258 seconds)
01:15:04 × domenkozar[m] quits (domenkozar@NixOS/user/domenkozar) (Ping timeout: 258 seconds)
01:15:04 × lierdakil[m] quits (lierdakilm@gateway/shell/matrix.org/x-txperhqvmzffdvyq) (Ping timeout: 260 seconds)
01:15:05 × hsiktas[m] quits (hsiktasmat@gateway/shell/matrix.org/x-yblizxhqzcwpzykh) (Ping timeout: 260 seconds)
01:15:05 × PotatoHatsue quits (berbermanp@gateway/shell/matrix.org/x-mcodguudawytcenr) (Ping timeout: 260 seconds)
01:15:05 × Hatsue[m] quits (berbermanm@gateway/shell/matrix.org/x-kfwbpitwucignycq) (Ping timeout: 246 seconds)
01:15:05 × niekvandepas quits (~niekvande@dhcp-077-249-088-250.chello.nl) (Ping timeout: 265 seconds)
01:15:05 × tomsen[m] quits (tfbiomatri@gateway/shell/matrix.org/x-doxwskmjwhretsjn) (Ping timeout: 266 seconds)
01:15:20 × sramsay64[m] quits (sramsay64p@gateway/shell/matrix.org/x-nujfbjxipttrdqzb) (Ping timeout: 244 seconds)
01:15:22 × siraben quits (sirabenmat@gateway/shell/matrix.org/x-ulioxukgmwtwipdi) (Ping timeout: 265 seconds)
01:15:23 × jamesfielder[m] quits (jamesfield@gateway/shell/matrix.org/x-cstknhuboekuxkuz) (Ping timeout: 265 seconds)
01:15:26 × sawmon-and-natal quits (sawmon-and@gateway/shell/matrix.org/x-nogwnywauigckfkp) (Ping timeout: 240 seconds)
01:15:26 × Hanma[m] quits (hanmamatri@gateway/shell/matrix.org/x-nuzbrwltjvxurkcj) (Ping timeout: 240 seconds)
01:15:28 × berberman[T] quits (berberma4@gateway/shell/matrix.org/x-ijptopfgfnrdwnde) (Ping timeout: 260 seconds)
01:15:31 × pythag76[m] quits (pythag76ma@gateway/shell/matrix.org/x-ieaiadlmmzxdhfmk) (Ping timeout: 268 seconds)
01:15:31 × CaptainYukinoshi quits (captain-yu@gateway/shell/matrix.org/x-himmieuoynzezfkt) (Ping timeout: 268 seconds)
01:15:31 × AmitLevy[m] quits (amitmostly@gateway/shell/matrix.org/x-yvgrlccvshqbsagz) (Ping timeout: 268 seconds)
01:15:32 × xosdy[m] quits (xosdyaleth@gateway/shell/matrix.org/x-pocvayyofeupmgwi) (Ping timeout: 268 seconds)
01:15:32 × shieru[m] quits (shierualet@gateway/shell/matrix.org/x-brrpbroqvzietezd) (Ping timeout: 268 seconds)
01:15:32 × kadoban quits (kadobanmat@gateway/shell/matrix.org/x-wfrcjzsxhnedgikj) (Ping timeout: 268 seconds)
01:15:32 × tomferon[m] quits (tomferonmo@gateway/shell/matrix.org/x-whxcvjmphueuwqle) (Ping timeout: 260 seconds)
01:15:36 × jespada quits (~jespada@90.254.242.138) (Ping timeout: 240 seconds)
01:15:37 × Heffalump quits (~ganesh@urchin.earth.li) (Ping timeout: 264 seconds)
01:15:44 × phittacus quits (bklmatrixo@gateway/shell/matrix.org/x-hwizcbovdrwbcgpp) (Ping timeout: 258 seconds)
01:15:45 × jtojnar quits (jtojnarmat@gateway/shell/matrix.org/x-wlsdwcmilhqlylmm) (Ping timeout: 258 seconds)
01:15:45 × lambdaclan quits (lambdaclan@gateway/shell/matrix.org/x-kcryjuraivreyymc) (Ping timeout: 258 seconds)
01:16:08 JSharp joins (sid4580@wikia/JSharp)
01:16:26 Heffalump joins (~ganesh@urchin.earth.li)
01:16:33 × jess quits (jess@freenode/staff/jess) (Quit: Leaving)
01:16:53 × sajith[m] quits (sajithmatr@gateway/shell/matrix.org/x-ktjednruekyeplvi) (Ping timeout: 244 seconds)
01:17:04 × MrMuffles[m] quits (mrmufflesm@gateway/shell/matrix.org/x-gxtchuuvswusjrfo) (Ping timeout: 240 seconds)
01:17:04 × bitonic quits (bitonicmat@gateway/shell/matrix.org/x-urgbigudumlzzgbk) (Ping timeout: 240 seconds)
01:17:16 × doct0rhu[m] quits (doct0rhumo@gateway/shell/matrix.org/x-moqwyltpmovitjua) (Ping timeout: 258 seconds)
01:17:22 kip joins (sid71464@gateway/web/irccloud.com/x-buspbqlpbojjwhxj)
01:17:23 ajmcmiddlin joins (sid284402@gateway/web/irccloud.com/x-aycwsqicivnrmiel)
01:17:27 cstrahan joins (sid36118@gateway/web/irccloud.com/x-yljxoiiqqogddjyq)
01:18:02 × Vanilla[m] quits (danielm14@gateway/shell/matrix.org/x-qmmwdusdgylervnj) (Ping timeout: 258 seconds)
01:18:02 × unclechu quits (unclechuma@gateway/shell/matrix.org/x-ijzbctjwifbdnkew) (Ping timeout: 264 seconds)
01:18:53 × svc0[m] quits (svc0matrix@gateway/shell/matrix.org/x-wvtgivurabjhbkba) (Ping timeout: 246 seconds)
01:18:57 × psydruid quits (psydruidma@gateway/shell/matrix.org/x-zvueuxshtqmtiplu) (Ping timeout: 244 seconds)
01:19:13 × jeffcasavant[m] quits (jeffcasava@gateway/shell/matrix.org/x-xylxegxxytlqguhg) (Ping timeout: 268 seconds)
01:19:13 × bram[m]1 quits (bramvdbnet@gateway/shell/matrix.org/x-zgrcclfikspbpcnn) (Ping timeout: 268 seconds)
01:19:14 × Lurkki[m] quits (lurkkipriv@gateway/shell/matrix.org/x-vjfsrugafkosqzgv) (Ping timeout: 265 seconds)
01:21:15 × borne quits (~fritjof@2a06:8782:ffbb:1337:146f:6feb:7131:6215) (Ping timeout: 272 seconds)
01:22:11 jespada joins (~jespada@90.254.242.138)
01:24:53 jedws joins (~jedws@121.209.139.157)
01:31:52 bogdanp joins (~bogdanp@188.24.80.165)
01:33:50 × inkbottle quits (~inkbottle@aaubervilliers-654-1-106-113.w86-212.abo.wanadoo.fr) (Quit: Konversation terminated!)
01:34:10 inkbottle joins (~inkbottle@aaubervilliers-654-1-106-113.w86-212.abo.wanadoo.fr)
01:34:16 × tmciver quits (~tmciver@cpe-172-101-40-226.maine.res.rr.com) (Ping timeout: 240 seconds)
01:34:40 nineonin_ joins (~nineonine@2604:3d08:7785:9600:1d25:9d82:8276:bb69)
01:35:00 × cole-h quits (~cole-h@c-73-48-197-220.hsd1.ca.comcast.net) (Ping timeout: 256 seconds)
01:35:21 Sarievo[m] joins (sarievoale@gateway/shell/matrix.org/x-frweaaexpaxazfqp)
01:35:32 Poscat[m] joins (poscatmatr@gateway/shell/matrix.org/x-uxvqvqnivblpsbri)
01:35:33 fgaz joins (fgazmatrix@gateway/shell/matrix.org/x-qlpfvownwowephhz)
01:35:57 × shatriff quits (~vitaliish@176-52-216-242.irishtelecom.com) (Remote host closed the connection)
01:36:04 × bogdanp quits (~bogdanp@188.24.80.165) (Ping timeout: 240 seconds)
01:36:12 shatriff joins (~vitaliish@176-52-216-242.irishtelecom.com)
01:36:30 tmciver joins (~tmciver@cpe-172-101-40-226.maine.res.rr.com)
01:36:31 Lurkki[m]1 joins (lurkkifene@gateway/shell/matrix.org/x-cwpsgssryoysyqlx)
01:37:34 jamesfielder[m] joins (jamesfield@gateway/shell/matrix.org/x-xauossosopaqovhk)
01:37:35 pedrorubster[m] joins (pedrorubst@gateway/shell/matrix.org/x-uurtsyfrvllvarml)
01:37:52 DamienCassou joins (damiencass@gateway/shell/matrix.org/x-gbstufwiubyomhcy)
01:37:52 × jkarni quits (~jkarni@116.203.146.226) (Quit: Lost terminal)
01:37:59 Noughtmare[m] joins (naughtmare@gateway/shell/matrix.org/x-mfsbbdokzrlsyahg)
01:38:22 × nineonine quits (~nineonine@50.216.62.2) (Ping timeout: 246 seconds)
01:38:31 georgeleege joins (~george@pool-71-121-167-196.bltmmd.fios.verizon.net)
01:38:59 shutendoji[m] joins (shutendoji@gateway/shell/matrix.org/x-xoyrtvthejxjxgkl)
01:39:53 speakerspivakeem joins (speakerdea@gateway/shell/matrix.org/x-htesbbhyzqfrpgia)
01:40:05 Ericson2314 joins (ericson231@gateway/shell/matrix.org/x-zhgpbwhgylifnzpb)
01:40:28 mentaal[m] joins (mentaalmat@gateway/shell/matrix.org/x-sxeslqllkbdtrqzu)
01:40:29 peterstorm[m] joins (peterstorm@gateway/shell/matrix.org/x-cktgbusgwhpgjrij)
01:40:29 freeman42x[m] joins (freeman42x@gateway/shell/matrix.org/x-fexykyfubjpwwwpo)
01:40:29 joshualit140[m] joins (joshualit1@gateway/shell/matrix.org/x-wmttswtylfzwmshj)
01:40:29 brightly-salty[m joins (brightly-s@gateway/shell/matrix.org/x-qxojepzmfcnhhazc)
01:40:30 VarikValefor[m] joins (varikvalef@gateway/shell/matrix.org/x-qsmsfcozgqeblisu)
01:40:30 pqwy[m] joins (pqwymatrix@gateway/shell/matrix.org/x-ynmjfrawavgomafo)
01:40:34 psamim joins (samimpmatr@gateway/shell/matrix.org/x-dyysteaoiocacflq)
01:40:51 hsiktas[m] joins (hsiktasmat@gateway/shell/matrix.org/x-weupyqaljaoocsop)
01:41:36 georgeleege parts (~george@pool-71-121-167-196.bltmmd.fios.verizon.net) ()
01:41:53 materialfuture[m joins (materialfu@gateway/shell/matrix.org/x-sszjtmspvgjqshvx)
01:41:54 jesser[m] joins (jessermatr@gateway/shell/matrix.org/x-lhpqjqybhmefvkqi)
01:41:55 johnnyboy[m] joins (gifumatrix@gateway/shell/matrix.org/x-qgridfrcologlzcb)
01:42:00 lnxw37d4 joins (lnxw37d4ma@gateway/shell/matrix.org/x-udtfjncathecqlpo)
01:42:02 plumenator[m] joins (plumenator@gateway/shell/matrix.org/x-kbaubxnjmuqofiqb)
01:42:03 sm[m] joins (simonmicma@gateway/shell/matrix.org/x-nsklldrrcdsnfezj)
01:42:05 × justsomeguy quits (~justsomeg@unaffiliated/--/x-3805311) (Ping timeout: 240 seconds)
01:42:09 bsima[m] joins (bensimatim@gateway/shell/matrix.org/x-imuquhiygtcpauxg)
01:42:33 lierdakil[m] joins (lierdakilm@gateway/shell/matrix.org/x-bartldulggdcsetx)
01:42:43 domenkozar[m] joins (domenkozar@NixOS/user/domenkozar)
01:42:59 dyniec[m] joins (dyniecmatr@gateway/shell/matrix.org/x-gyjbhefvxrubmqsh)
01:43:59 sigmacool[m] joins (sigmacoolm@gateway/shell/matrix.org/x-dopdglceerknpgpp)
01:44:04 PotatoHatsue joins (berbermanp@gateway/shell/matrix.org/x-iuqovfikrgzweyoc)
01:44:45 elliott__ joins (~elliott@pool-108-51-101-42.washdc.fios.verizon.net)
01:45:01 ichor[m] joins (hakonmatri@gateway/shell/matrix.org/x-fxubpzvzmsddhyyv)
01:45:20 mly[m] joins (mlydisenco@gateway/shell/matrix.org/x-tljgrcvgkojhpipe)
01:47:00 cnmne[m] joins (cnmnematri@gateway/shell/matrix.org/x-gwpocuqjweekfzyf)
01:47:11 metamod[m] joins (metamodmat@gateway/shell/matrix.org/x-jypbiembfhryscfc)
01:47:11 Wraul[m] joins (wraulmatri@gateway/shell/matrix.org/x-nrjacwrfebljqfve)
01:47:12 × raym quits (~ray@45.64.220.55) (Quit: leaving)
01:47:27 raym joins (~ray@45.64.220.55)
01:47:40 ciderpunx[m] joins (ciderpunxm@gateway/shell/matrix.org/x-dzorzopgrnbdhsbg)
01:47:44 boistordu joins (boistordum@gateway/shell/matrix.org/x-poydjfwbdbhgtgsu)
01:47:50 alvinsj[m] joins (alvinsjmat@gateway/shell/matrix.org/x-azfcvryhtixhxkqv)
01:47:51 noIOBeforeBedtim joins (dissatisfi@gateway/shell/matrix.org/x-tbdwrbggkcndlkrd)
01:47:52 maralorn joins (maralornma@gateway/shell/matrix.org/x-hcrodjelzowqvyyo)
01:47:52 ManofLetters[m] joins (manoflette@gateway/shell/matrix.org/x-pnwpzgshtqxurdek)
01:47:52 michaelpj joins (michaelpjm@gateway/shell/matrix.org/x-rqexzvmwkbhompnj)
01:47:52 jkaye[m] joins (jkayematri@gateway/shell/matrix.org/x-hndzrmqsqarcvrgt)
01:48:00 × deviantfero quits (~deviantfe@190.150.27.58) (Quit: WeeChat 3.0)
01:48:01 travisb_ is now known as tabemann
01:48:05 rednaZ[m] joins (r3dnazmatr@gateway/shell/matrix.org/x-gayjwnxgwngiwbgk)
01:48:15 meckse[m] joins (mecksematr@gateway/shell/matrix.org/x-rsyiduvqjcdgvjpq)
01:48:17 alexfmpe joins (alexfmpema@gateway/shell/matrix.org/x-smfwedkzhdrtwitd)
01:50:52 bgamari joins (~bgamari@72.65.102.105)
01:51:05 × bgamari_ quits (~bgamari@72.65.102.138) (Ping timeout: 240 seconds)
01:51:21 srid joins (sridmatrix@gateway/shell/matrix.org/x-rwwhcstlnfoxwlrw)
01:51:25 MrMuffles[m] joins (mrmufflesm@gateway/shell/matrix.org/x-ruhtayzbrmtzacor)
01:51:49 sramsay64[m] joins (sramsay64p@gateway/shell/matrix.org/x-vebgnnbrapzcectv)
01:52:17 <texasmynsted> I recall seeing an article about deploying Haskell apps using nix etc. I looked in hackage for various deployment packages...
01:52:26 bitonic joins (bitonicmat@gateway/shell/matrix.org/x-dhdxvqxnpkwknklo)
01:53:35 <texasmynsted> I typically create deployment scripts in bash. Does anybody here create deployment scripts using haskell?
01:54:19 bram[m]1 joins (bramvdbnet@gateway/shell/matrix.org/x-wgnhavzviamapxrv)
01:54:25 jeffcasavant[m] joins (jeffcasava@gateway/shell/matrix.org/x-cgeelyvtgvihfxjd)
01:55:15 Lurkki[m] joins (lurkkipriv@gateway/shell/matrix.org/x-czqkelkaaongrmgp)
01:56:10 Hanma[m] joins (hanmamatri@gateway/shell/matrix.org/x-dmtvsavxlmvvmxrn)
01:56:18 unclechu joins (unclechuma@gateway/shell/matrix.org/x-xwflmcfjgaokfddo)
01:56:34 tomsen[m] joins (tfbiomatri@gateway/shell/matrix.org/x-ybrnglkgkkobxpnn)
01:56:36 psydruid joins (psydruidma@gateway/shell/matrix.org/x-apkofjvnyvekwlyi)
01:56:36 immae joins (immaematri@gateway/shell/matrix.org/x-baxxqumjymilxvbv)
01:57:32 ThaEwat joins (thaewraptm@gateway/shell/matrix.org/x-nxqgtkwcmakjfpki)
01:57:45 tromp joins (~tromp@dhcp-077-249-230-040.chello.nl)
01:58:10 Hatsue[m] joins (berbermanm@gateway/shell/matrix.org/x-bisdkkpgoknlrofb)
01:58:14 xosdy[m] joins (xosdyaleth@gateway/shell/matrix.org/x-wjlplrcutnsyhefl)
02:01:54 bgamari_ joins (~bgamari@72.65.103.46)
02:02:53 × tromp quits (~tromp@dhcp-077-249-230-040.chello.nl) (Ping timeout: 258 seconds)
02:02:53 × bgamari quits (~bgamari@72.65.102.105) (Ping timeout: 258 seconds)
02:02:56 × domenkozar[m] quits (domenkozar@NixOS/user/domenkozar) (Ping timeout: 240 seconds)
02:02:56 × materialfuture[m quits (materialfu@gateway/shell/matrix.org/x-sszjtmspvgjqshvx) (Ping timeout: 240 seconds)
02:03:12 soft-warm joins (4408f588@ip68-8-245-136.sd.sd.cox.net)
02:03:21 × maralorn quits (maralornma@gateway/shell/matrix.org/x-hcrodjelzowqvyyo) (Ping timeout: 246 seconds)
02:03:23 × boistordu quits (boistordum@gateway/shell/matrix.org/x-poydjfwbdbhgtgsu) (Ping timeout: 244 seconds)
02:03:23 × cnmne[m] quits (cnmnematri@gateway/shell/matrix.org/x-gwpocuqjweekfzyf) (Ping timeout: 244 seconds)
02:03:23 × jesser[m] quits (jessermatr@gateway/shell/matrix.org/x-lhpqjqybhmefvkqi) (Ping timeout: 244 seconds)
02:03:24 × Noughtmare[m] quits (naughtmare@gateway/shell/matrix.org/x-mfsbbdokzrlsyahg) (Ping timeout: 244 seconds)
02:03:25 × ichor[m] quits (hakonmatri@gateway/shell/matrix.org/x-fxubpzvzmsddhyyv) (Ping timeout: 240 seconds)
02:03:25 × dyniec[m] quits (dyniecmatr@gateway/shell/matrix.org/x-gyjbhefvxrubmqsh) (Ping timeout: 240 seconds)
02:03:26 × alvinsj[m] quits (alvinsjmat@gateway/shell/matrix.org/x-azfcvryhtixhxkqv) (Ping timeout: 240 seconds)
02:03:26 × sigmacool[m] quits (sigmacoolm@gateway/shell/matrix.org/x-dopdglceerknpgpp) (Ping timeout: 240 seconds)
02:03:32 × michaelpj quits (michaelpjm@gateway/shell/matrix.org/x-rqexzvmwkbhompnj) (Ping timeout: 260 seconds)
02:03:32 × plumenator[m] quits (plumenator@gateway/shell/matrix.org/x-kbaubxnjmuqofiqb) (Ping timeout: 260 seconds)
02:03:37 × immae quits (immaematri@gateway/shell/matrix.org/x-baxxqumjymilxvbv) (Ping timeout: 268 seconds)
02:03:37 × ManofLetters[m] quits (manoflette@gateway/shell/matrix.org/x-pnwpzgshtqxurdek) (Ping timeout: 268 seconds)
02:03:37 × noIOBeforeBedtim quits (dissatisfi@gateway/shell/matrix.org/x-tbdwrbggkcndlkrd) (Ping timeout: 268 seconds)
02:03:37 × DamienCassou quits (damiencass@gateway/shell/matrix.org/x-gbstufwiubyomhcy) (Ping timeout: 268 seconds)
02:03:40 × lnxw37d4 quits (lnxw37d4ma@gateway/shell/matrix.org/x-udtfjncathecqlpo) (Ping timeout: 258 seconds)
02:03:40 × johnnyboy[m] quits (gifumatrix@gateway/shell/matrix.org/x-qgridfrcologlzcb) (Ping timeout: 258 seconds)
02:03:40 × speakerspivakeem quits (speakerdea@gateway/shell/matrix.org/x-htesbbhyzqfrpgia) (Ping timeout: 258 seconds)
02:03:40 × shutendoji[m] quits (shutendoji@gateway/shell/matrix.org/x-xoyrtvthejxjxgkl) (Ping timeout: 258 seconds)
02:03:42 × psydruid quits (psydruidma@gateway/shell/matrix.org/x-apkofjvnyvekwlyi) (Ping timeout: 265 seconds)
02:03:43 × jkaye[m] quits (jkayematri@gateway/shell/matrix.org/x-hndzrmqsqarcvrgt) (Ping timeout: 265 seconds)
02:03:54 × Hatsue[m] quits (berbermanm@gateway/shell/matrix.org/x-bisdkkpgoknlrofb) (Ping timeout: 244 seconds)
02:03:54 × mly[m] quits (mlydisenco@gateway/shell/matrix.org/x-tljgrcvgkojhpipe) (Ping timeout: 244 seconds)
02:03:55 × joshualit140[m] quits (joshualit1@gateway/shell/matrix.org/x-wmttswtylfzwmshj) (Ping timeout: 244 seconds)
02:03:56 × freeman42x[m] quits (freeman42x@gateway/shell/matrix.org/x-fexykyfubjpwwwpo) (Ping timeout: 240 seconds)
02:03:56 × peterstorm[m] quits (peterstorm@gateway/shell/matrix.org/x-cktgbusgwhpgjrij) (Ping timeout: 240 seconds)
02:03:57 × Poscat[m] quits (poscatmatr@gateway/shell/matrix.org/x-uxvqvqnivblpsbri) (Ping timeout: 240 seconds)
02:04:03 × Lurkki[m] quits (lurkkipriv@gateway/shell/matrix.org/x-czqkelkaaongrmgp) (Ping timeout: 246 seconds)
02:04:03 × MrMuffles[m] quits (mrmufflesm@gateway/shell/matrix.org/x-ruhtayzbrmtzacor) (Ping timeout: 246 seconds)
02:04:03 × bsima[m] quits (bensimatim@gateway/shell/matrix.org/x-imuquhiygtcpauxg) (Ping timeout: 246 seconds)
02:04:03 × brightly-salty[m quits (brightly-s@gateway/shell/matrix.org/x-qxojepzmfcnhhazc) (Ping timeout: 246 seconds)
02:04:03 × pedrorubster[m] quits (pedrorubst@gateway/shell/matrix.org/x-uurtsyfrvllvarml) (Ping timeout: 246 seconds)
02:04:04 × tomsen[m] quits (tfbiomatri@gateway/shell/matrix.org/x-ybrnglkgkkobxpnn) (Ping timeout: 240 seconds)
02:04:05 × meckse[m] quits (mecksematr@gateway/shell/matrix.org/x-rsyiduvqjcdgvjpq) (Ping timeout: 240 seconds)
02:04:05 × rednaZ[m] quits (r3dnazmatr@gateway/shell/matrix.org/x-gayjwnxgwngiwbgk) (Ping timeout: 240 seconds)
02:04:05 × Wraul[m] quits (wraulmatri@gateway/shell/matrix.org/x-nrjacwrfebljqfve) (Ping timeout: 240 seconds)
02:04:05 × PotatoHatsue quits (berbermanp@gateway/shell/matrix.org/x-iuqovfikrgzweyoc) (Ping timeout: 240 seconds)
02:04:05 × psamim quits (samimpmatr@gateway/shell/matrix.org/x-dyysteaoiocacflq) (Ping timeout: 240 seconds)
02:04:12 × alexfmpe quits (alexfmpema@gateway/shell/matrix.org/x-smfwedkzhdrtwitd) (Ping timeout: 265 seconds)
02:04:14 × VarikValefor[m] quits (varikvalef@gateway/shell/matrix.org/x-qsmsfcozgqeblisu) (Ping timeout: 268 seconds)
02:04:25 × xosdy[m] quits (xosdyaleth@gateway/shell/matrix.org/x-wjlplrcutnsyhefl) (Ping timeout: 258 seconds)
02:04:25 × ThaEwat quits (thaewraptm@gateway/shell/matrix.org/x-nxqgtkwcmakjfpki) (Ping timeout: 258 seconds)
02:04:25 × bram[m]1 quits (bramvdbnet@gateway/shell/matrix.org/x-wgnhavzviamapxrv) (Ping timeout: 258 seconds)
02:04:25 × srid quits (sridmatrix@gateway/shell/matrix.org/x-rwwhcstlnfoxwlrw) (Ping timeout: 258 seconds)
02:04:25 × metamod[m] quits (metamodmat@gateway/shell/matrix.org/x-jypbiembfhryscfc) (Ping timeout: 258 seconds)
02:04:26 × pqwy[m] quits (pqwymatrix@gateway/shell/matrix.org/x-ynmjfrawavgomafo) (Ping timeout: 258 seconds)
02:04:26 × Lurkki[m]1 quits (lurkkifene@gateway/shell/matrix.org/x-cwpsgssryoysyqlx) (Ping timeout: 258 seconds)
02:04:28 × jeffcasavant[m] quits (jeffcasava@gateway/shell/matrix.org/x-cgeelyvtgvihfxjd) (Ping timeout: 260 seconds)
02:04:28 × ciderpunx[m] quits (ciderpunxm@gateway/shell/matrix.org/x-dzorzopgrnbdhsbg) (Ping timeout: 260 seconds)
02:04:28 × lierdakil[m] quits (lierdakilm@gateway/shell/matrix.org/x-bartldulggdcsetx) (Ping timeout: 260 seconds)
02:04:28 × mentaal[m] quits (mentaalmat@gateway/shell/matrix.org/x-sxeslqllkbdtrqzu) (Ping timeout: 260 seconds)
02:04:40 × sramsay64[m] quits (sramsay64p@gateway/shell/matrix.org/x-vebgnnbrapzcectv) (Ping timeout: 265 seconds)
02:04:41 × jamesfielder[m] quits (jamesfield@gateway/shell/matrix.org/x-xauossosopaqovhk) (Ping timeout: 265 seconds)
02:04:58 × cheater quits (~user@unaffiliated/cheater) (Ping timeout: 246 seconds)
02:06:26 × bgamari_ quits (~bgamari@72.65.103.46) (Ping timeout: 240 seconds)
02:07:01 bgamari joins (~bgamari@72.65.101.133)
02:08:15 × unclechu quits (unclechuma@gateway/shell/matrix.org/x-xwflmcfjgaokfddo) (Ping timeout: 246 seconds)
02:08:15 × hsiktas[m] quits (hsiktasmat@gateway/shell/matrix.org/x-weupyqaljaoocsop) (Ping timeout: 246 seconds)
02:08:15 × Ericson2314 quits (ericson231@gateway/shell/matrix.org/x-zhgpbwhgylifnzpb) (Ping timeout: 246 seconds)
02:08:38 × bitonic quits (bitonicmat@gateway/shell/matrix.org/x-dhdxvqxnpkwknklo) (Ping timeout: 258 seconds)
02:08:40 × Hanma[m] quits (hanmamatri@gateway/shell/matrix.org/x-dmtvsavxlmvvmxrn) (Ping timeout: 260 seconds)
02:08:40 × sm[m] quits (simonmicma@gateway/shell/matrix.org/x-nsklldrrcdsnfezj) (Ping timeout: 260 seconds)
02:08:40 × fgaz quits (fgazmatrix@gateway/shell/matrix.org/x-qlpfvownwowephhz) (Ping timeout: 260 seconds)
02:08:56 bogdanp joins (~bogdanp@188.24.80.165)
02:09:05 × Rudd0^ quits (~Rudd0@185.189.115.108) (Ping timeout: 240 seconds)
02:09:10 × Sarievo[m] quits (sarievoale@gateway/shell/matrix.org/x-frweaaexpaxazfqp) (Ping timeout: 268 seconds)
02:12:41 × nhs quits (~nhs@c-24-20-87-79.hsd1.or.comcast.net) (Ping timeout: 265 seconds)
02:12:56 nhs joins (~nhs@c-24-20-87-79.hsd1.or.comcast.net)
02:13:59 × hackerhercules quits (~hackerher@c-98-248-15-216.hsd1.ca.comcast.net) (Quit: Leaving)
02:14:12 × m0rphism1 quits (~m0rphism@HSI-KBW-085-216-104-059.hsi.kabelbw.de) (Ping timeout: 256 seconds)
02:14:45 × bogdanp quits (~bogdanp@188.24.80.165) (Ping timeout: 244 seconds)
02:18:13 alx741 joins (~alx741@186.178.110.213)
02:20:20 wyer joins (~justin_wy@102-65-159-176.dsl.web.africa)
02:21:09 × elliott__ quits (~elliott@pool-108-51-101-42.washdc.fios.verizon.net) (Quit: WeeChat 3.0)
02:21:17 × Tesseraction_c quits (~Tesseract@unaffiliated/tesseraction) (Remote host closed the connection)
02:22:35 cheater joins (~user@unaffiliated/cheater)
02:23:02 × Deide quits (~Deide@217.155.19.23) (Quit: Seeee yaaaa)
02:24:01 × nhs quits (~nhs@c-24-20-87-79.hsd1.or.comcast.net) (Ping timeout: 264 seconds)
02:24:24 × heatsink quits (~heatsink@2600:1700:bef1:5e10:54b6:e8d3:c70d:8881) (Remote host closed the connection)
02:24:26 × wyer quits (~justin_wy@102-65-159-176.dsl.web.africa) (Ping timeout: 240 seconds)
02:24:50 dwuggh joins (~dwuggh@2408:8207:185f:52b0:3446:ec92:99fb:5)
02:25:09 × conal quits (~conal@209.58.131.42) (Quit: Computer has gone to sleep.)
02:25:13 nhs joins (~nhs@c-24-20-87-79.hsd1.or.comcast.net)
02:26:01 conal joins (~conal@209.58.131.42)
02:26:03 × conal quits (~conal@209.58.131.42) (Remote host closed the connection)
02:26:19 itai33[m] joins (itai33matr@gateway/shell/matrix.org/x-uktpqypyeodufcad)
02:26:21 berberman[T] joins (berberma4@gateway/shell/matrix.org/x-ftmzydevxiuodkhm)
02:26:25 CaptainYukinoshi joins (captain-yu@gateway/shell/matrix.org/x-egkgcdfvyzswcudi)
02:26:27 pythag76[m] joins (pythag76ma@gateway/shell/matrix.org/x-honjtseruyqysvgh)
02:26:27 AmitLevy[m] joins (amitmostly@gateway/shell/matrix.org/x-wxjvskcnzlbybcmx)
02:26:53 phittacus joins (bklmatrixo@gateway/shell/matrix.org/x-yhimeoccnijwbson)
02:27:03 conal joins (~conal@192.145.117.143)
02:27:14 heatsink joins (~heatsink@2600:1700:bef1:5e10:54b6:e8d3:c70d:8881)
02:27:43 lambdaclan joins (lambdaclan@gateway/shell/matrix.org/x-fqixovlmkfoadrxr)
02:27:45 siraben joins (sirabenmat@gateway/shell/matrix.org/x-yhwqelqmdjljhzka)
02:27:57 jtojnar joins (jtojnarmat@gateway/shell/matrix.org/x-prrwvldddriistup)
02:28:56 sajith[m] joins (sajithmatr@gateway/shell/matrix.org/x-jeuoxkjrntlxuoww)
02:28:56 sawmon-and-natal joins (sawmon-and@gateway/shell/matrix.org/x-sjldjntkxukhdqmr)
02:29:08 doct0rhu[m] joins (doct0rhumo@gateway/shell/matrix.org/x-lzsquhcecusangff)
02:29:11 shieru[m] joins (shierualet@gateway/shell/matrix.org/x-lvmwskofnwwhtnfa)
02:29:28 tomferon[m] joins (tomferonmo@gateway/shell/matrix.org/x-iswikopntfuqipud)
02:29:56 kadoban joins (kadobanmat@gateway/shell/matrix.org/x-dyviipdpnoihhkfd)
02:30:06 × nhs quits (~nhs@c-24-20-87-79.hsd1.or.comcast.net) (Ping timeout: 258 seconds)
02:30:25 bogdanp joins (~bogdanp@188.24.80.165)
02:30:27 Vanilla[m] joins (danielm14@gateway/shell/matrix.org/x-whfogrxdnnzejpps)
02:31:12 svc0[m] joins (svc0matrix@gateway/shell/matrix.org/x-xalznotydfxlbdeu)
02:31:44 maralorn joins (maralornma@gateway/shell/matrix.org/x-abpwwigbfmrjgjxk)
02:31:54 jesser[m] joins (jessermatr@gateway/shell/matrix.org/x-lnoypmqmjmjvdrbb)
02:32:16 drbean joins (~drbean@TC210-63-209-85.static.apol.com.tw)
02:32:30 DamienCassou joins (damiencass@gateway/shell/matrix.org/x-tjhpwnyxcgqotilk)
02:33:02 brightly-salty[m joins (brightly-s@gateway/shell/matrix.org/x-ffovewbgnzvtywxw)
02:33:02 immae joins (immaematri@gateway/shell/matrix.org/x-jffaztfdaekzupqh)
02:33:04 tomsen[m] joins (tfbiomatri@gateway/shell/matrix.org/x-exgmmiatxmgvguxf)
02:33:05 psydruid joins (psydruidma@gateway/shell/matrix.org/x-vuvqgjqrcoxegkjw)
02:33:17 boistordu joins (boistordum@gateway/shell/matrix.org/x-ryfaypxqatwnqwbk)
02:33:25 lnxw37d4 joins (lnxw37d4ma@gateway/shell/matrix.org/x-ugoviamafpzfqsdb)
02:33:29 jeffcasavant[m] joins (jeffcasava@gateway/shell/matrix.org/x-fafgkibecvtkjcnp)
02:33:32 metamod[m] joins (metamodmat@gateway/shell/matrix.org/x-vbwpbyqjssnwgbpt)
02:33:50 × inkbottle quits (~inkbottle@aaubervilliers-654-1-106-113.w86-212.abo.wanadoo.fr) (Quit: Konversation terminated!)
02:33:55 ThaEwat joins (thaewraptm@gateway/shell/matrix.org/x-whlxwbbqtlzomjtd)
02:34:10 inkbottle joins (~inkbottle@aaubervilliers-654-1-106-113.w86-212.abo.wanadoo.fr)
02:34:36 shutendoji[m] joins (shutendoji@gateway/shell/matrix.org/x-vgqugtetnlgzdcqo)
02:35:36 ciderpunx[m] joins (ciderpunxm@gateway/shell/matrix.org/x-yusaxhojikeccdlz)
02:35:39 Hatsue[m] joins (berbermanm@gateway/shell/matrix.org/x-ghzuevrbcojxarch)
02:35:40 Poscat[m] joins (poscatmatr@gateway/shell/matrix.org/x-xlrrxpkrmmuttahq)
02:35:41 bsima[m] joins (bensimatim@gateway/shell/matrix.org/x-elpsgmjazrkiiwmd)
02:35:42 PotatoHatsue joins (berbermanp@gateway/shell/matrix.org/x-ekccjehastiernqs)
02:35:44 domenkozar[m] joins (domenkozar@NixOS/user/domenkozar)
02:35:47 alexfmpe joins (alexfmpema@gateway/shell/matrix.org/x-nvjgwtyeawwiwjbd)
02:35:49 Wraul[m] joins (wraulmatri@gateway/shell/matrix.org/x-hbfigvuuprlsmvvz)
02:35:50 Lurkki[m]1 joins (lurkkifene@gateway/shell/matrix.org/x-clwnmubokmzjpsda)
02:35:51 srid joins (sridmatrix@gateway/shell/matrix.org/x-mewtzdomoturbvhb)
02:35:56 michaelpj joins (michaelpjm@gateway/shell/matrix.org/x-juaxfvwsbavskkex)
02:36:34 materialfuture[m joins (materialfu@gateway/shell/matrix.org/x-qbzebnpfwtaodhfc)
02:36:44 × xff0x quits (~xff0x@2001:1a81:520f:a600:9140:9df9:51ef:c0ff) (Ping timeout: 240 seconds)
02:37:27 slack1256 joins (~slack1256@dvc-186-186-101-190.movil.vtr.net)
02:37:32 ManofLetters[m] joins (manoflette@gateway/shell/matrix.org/x-tnayokxhpbjehyrp)
02:37:36 noIOBeforeBedtim joins (dissatisfi@gateway/shell/matrix.org/x-trhuurxwjtwrttxh)
02:38:09 pqwy[m] joins (pqwymatrix@gateway/shell/matrix.org/x-kxappwxdvercaflt)
02:38:43 nhs joins (~nhs@c-24-20-87-79.hsd1.or.comcast.net)
02:38:45 xff0x joins (~xff0x@2001:1a81:5248:ae00:8d2f:7e87:18db:9310)
02:42:16 × bogdanp quits (~bogdanp@188.24.80.165) (Ping timeout: 260 seconds)
02:42:20 plumenator[m] joins (plumenator@gateway/shell/matrix.org/x-goqfndtfkttzxunr)
02:44:18 jkaye[m] joins (jkayematri@gateway/shell/matrix.org/x-sssaivvxgfmbzhtj)
02:44:21 merijn joins (~merijn@83-160-49-249.ip.xs4all.nl)
02:45:20 cnmne[m] joins (cnmnematri@gateway/shell/matrix.org/x-jxtjvlobydakmssj)
02:45:45 Noughtmare[m] joins (naughtmare@gateway/shell/matrix.org/x-jbvwxmkrerqlhfvw)
02:46:35 johnnyboy[m] joins (gifumatrix@gateway/shell/matrix.org/x-lpfutbskomonfgvd)
02:46:40 speakerspivakeem joins (speakerdea@gateway/shell/matrix.org/x-vgabtmhwbzavdvqc)
02:47:31 dyniec[m] joins (dyniecmatr@gateway/shell/matrix.org/x-lakufcrqvjukiakc)
02:47:44 ichor[m] joins (hakonmatri@gateway/shell/matrix.org/x-lxurbleotgwhxfdo)
02:47:45 Stanley00 joins (~stanley00@unaffiliated/stanley00)
02:48:00 alvinsj[m] joins (alvinsjmat@gateway/shell/matrix.org/x-vtxkovstmiuxvhrj)
02:48:04 sigmacool[m] joins (sigmacoolm@gateway/shell/matrix.org/x-ebnydtpazontbgro)
02:48:07 × nhs quits (~nhs@c-24-20-87-79.hsd1.or.comcast.net) (Ping timeout: 258 seconds)
02:49:17 DirefulSalt joins (DirefulSal@gateway/vpn/privateinternetaccess/direfulsalt)
02:49:36 star_cloud joins (~star_clou@ec2-34-220-44-120.us-west-2.compute.amazonaws.com)
02:49:56 VarikValefor[m] joins (varikvalef@gateway/shell/matrix.org/x-plzbwrucimpohevs)
02:51:23 nhs joins (~nhs@c-24-20-87-79.hsd1.or.comcast.net)
02:53:12 mly[m] joins (mlydisenco@gateway/shell/matrix.org/x-hqttkpninemczoyy)
02:53:39 joshualit140[m] joins (joshualit1@gateway/shell/matrix.org/x-chlllkwvxyncxuex)
02:54:32 MrMuffles[m] joins (mrmufflesm@gateway/shell/matrix.org/x-htgelhidptizbccr)
02:54:32 peterstorm[m] joins (peterstorm@gateway/shell/matrix.org/x-sgcsoxybrqwwnqfx)
02:54:32 sramsay64[m] joins (sramsay64p@gateway/shell/matrix.org/x-bsznajspccqdetuf)
02:54:32 meckse[m] joins (mecksematr@gateway/shell/matrix.org/x-qwveutflldkbwrag)
02:54:33 jamesfielder[m] joins (jamesfield@gateway/shell/matrix.org/x-tscmxntfhbmtjypn)
02:54:33 pedrorubster[m] joins (pedrorubst@gateway/shell/matrix.org/x-pwrrelwjgcwkklfx)
02:54:33 xosdy[m] joins (xosdyaleth@gateway/shell/matrix.org/x-bqewcwrpzqwgcujg)
02:54:33 Lurkki[m] joins (lurkkipriv@gateway/shell/matrix.org/x-jrluqdwzebggjbxp)
02:54:33 bram[m]1 joins (bramvdbnet@gateway/shell/matrix.org/x-iyfrofkxvjdwhexi)
02:54:33 mentaal[m] joins (mentaalmat@gateway/shell/matrix.org/x-aaboioyrjqzdzyba)
02:54:34 lierdakil[m] joins (lierdakilm@gateway/shell/matrix.org/x-qmivpdvsqfjkmunr)
02:54:35 freeman42x[m] joins (freeman42x@gateway/shell/matrix.org/x-hyybcahkmftqjyhn)
02:54:38 psamim joins (samimpmatr@gateway/shell/matrix.org/x-rqctawicyzieuemp)
02:54:51 rednaZ[m] joins (r3dnazmatr@gateway/shell/matrix.org/x-zkvelwqajbdfaivp)
02:54:56 × kumo quits (~kumo@139.180.144.166) (Quit: WeeChat 2.9)
02:55:18 <olligobber> does this channel have a bot to send someone a message when they come back online?
02:56:49 <olligobber> oh nevermind they're online and I forgot how to spell their name
02:56:52 <olligobber> lortabac, I got it working
02:57:52 royal_screwup219 joins (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9)
02:58:40 <Guest9360> ?tell olligober Yes, lambdabot is running here
02:58:40 <lambdabot> Consider it noted.
02:58:54 <Guest9360> ?messages
02:58:54 <lambdabot> You don't have any messages
02:58:58 <olligobber> ?messages
02:58:58 <lambdabot> You don't have any messages
02:59:06 <olligobber> lol you spelled my name wrong
02:59:17 <Guest9360> Figures. :)
02:59:28 <Guest9360> ?tell olligobber Yes, lambdabot is running here.
02:59:28 <lambdabot> Consider it noted.
02:59:37 <olligobber> ?messages
02:59:42 <olligobber> ty
03:02:26 × royal_screwup219 quits (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) (Ping timeout: 240 seconds)
03:03:31 Guest9360 is now known as SwarmCollective
03:04:25 × unlink2 quits (~unlink2@p57b8511e.dip0.t-ipconnect.de) (Ping timeout: 240 seconds)
03:04:31 Tesseraction joins (~Tesseract@unaffiliated/tesseraction)
03:04:36 × nhs quits (~nhs@c-24-20-87-79.hsd1.or.comcast.net) (Ping timeout: 258 seconds)
03:04:56 bogdanp joins (~bogdanp@188.24.80.165)
03:05:44 Saukk joins (~Saukk@83-148-239-3.dynamic.lounea.fi)
03:06:00 nhs joins (~nhs@c-24-20-87-79.hsd1.or.comcast.net)
03:06:15 unclechu joins (unclechuma@gateway/shell/matrix.org/x-qyescrjzqeipckmr)
03:06:16 bitonic joins (bitonicmat@gateway/shell/matrix.org/x-etiickjlrfmmbenq)
03:06:21 × urodna quits (~urodna@unaffiliated/urodna) (Quit: urodna)
03:06:23 Hanma[m] joins (hanmamatri@gateway/shell/matrix.org/x-houdpvsivxzlrsdc)
03:06:35 sm[m] joins (simonmicma@gateway/shell/matrix.org/x-gtuvjdmampkcgovw)
03:06:43 fgaz joins (fgazmatrix@gateway/shell/matrix.org/x-heoqicsutdwarsww)
03:07:29 Sarievo[m] joins (sarievoale@gateway/shell/matrix.org/x-kdjksyzsadpmyhyb)
03:07:48 hsiktas[m] joins (hsiktasmat@gateway/shell/matrix.org/x-nziurykukbhtlsga)
03:07:49 × poscat quits (~poscat@114.245.115.216) (Ping timeout: 264 seconds)
03:07:57 Ericson2314 joins (ericson231@gateway/shell/matrix.org/x-euugrmeoggqlzlyo)
03:08:18 poscat joins (~poscat@114.245.115.216)
03:09:12 <Axman6> Is there no way to access the Pos that gets passed around in an attoparsec Parser? it looks like exactly what I'm after but can't see a way to get it (without writing my own combinator)
03:09:22 × bogdanp quits (~bogdanp@188.24.80.165) (Ping timeout: 246 seconds)
03:11:25 × nhs quits (~nhs@c-24-20-87-79.hsd1.or.comcast.net) (Ping timeout: 240 seconds)
03:14:12 michalja1ocko joins (~michaljan@c-73-94-195-59.hsd1.mn.comcast.net)
03:14:43 × Stanley00 quits (~stanley00@unaffiliated/stanley00) ()
03:14:49 michalja1ocko
03:15:03 × alx741 quits (~alx741@186.178.110.213) (Quit: alx741)
03:15:12 <Axman6> lost your voice michalja1ocko?
03:17:46 × geowiesnot quits (~user@i15-les02-ix2-87-89-181-157.sfr.lns.abo.bbox.fr) (Ping timeout: 246 seconds)
03:18:01 × drbean quits (~drbean@TC210-63-209-85.static.apol.com.tw) (Read error: Connection reset by peer)
03:18:11 × merijn quits (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 260 seconds)
03:19:19 ezrakilty joins (~ezrakilty@75-172-109-5.tukw.qwest.net)
03:19:40 drbean joins (~drbean@TC210-63-209-45.static.apol.com.tw)
03:19:49 × acarrico quits (~acarrico@dhcp-68-142-39-249.greenmountainaccess.net) (Ping timeout: 264 seconds)
03:20:09 MorrowM joins (~Moshe@bzq-110-168-31-106.red.bezeqint.net)
03:20:27 × jedws quits (~jedws@121.209.139.157) (Ping timeout: 256 seconds)
03:21:47 unlink2 joins (~unlink2@p57b8511e.dip0.t-ipconnect.de)
03:22:28 salumu joins (~sMuNiX@vlnsm8-montreal02-142-122-8-233.internet.virginmobile.ca)
03:23:01 nhs joins (~nhs@c-24-20-87-79.hsd1.or.comcast.net)
03:25:53 × drbean quits (~drbean@TC210-63-209-45.static.apol.com.tw) (Read error: Connection reset by peer)
03:26:01 × sMuNiX quits (~sMuNiX@vlnsm8-montreal02-142-122-8-233.internet.virginmobile.ca) (Ping timeout: 272 seconds)
03:27:38 drbean joins (~drbean@TC210-63-209-86.static.apol.com.tw)
03:27:57 × theDon quits (~td@94.134.91.59) (Ping timeout: 260 seconds)
03:28:49 niekvandepas joins (~niekvande@dhcp-077-249-088-250.chello.nl)
03:28:54 × Mr_Cue quits (~Mr._Cue@pengyuzhou.com) (Ping timeout: 256 seconds)
03:29:25 × nhs quits (~nhs@c-24-20-87-79.hsd1.or.comcast.net) (Ping timeout: 264 seconds)
03:29:42 × fissureman quits (~quassel@c-73-163-84-25.hsd1.dc.comcast.net) (Ping timeout: 260 seconds)
03:29:46 Sgeo_ joins (~Sgeo@ool-18b98aa4.dyn.optonline.net)
03:30:04 fissureman joins (~quassel@c-73-163-84-25.hsd1.dc.comcast.net)
03:30:11 dcoutts_ joins (~dcoutts@unaffiliated/dcoutts)
03:30:13 michaljanocko joins (~michaljan@c-73-94-195-59.hsd1.mn.comcast.net)
03:31:02 niklasb- joins (~niklasb@unaffiliated/codeslay0r)
03:31:33 gargawel_ joins (~gael@212.83.144.58)
03:31:36 jrm2 joins (~jrm@freebsd/developer/jrm)
03:31:57 MidAutumnHotaru0 joins (~MidAutumn@unaffiliated/midautumnhotaru)
03:31:57 Katarushisu4 joins (~Katarushi@cpc152083-finc20-2-0-cust170.4-2.cable.virginm.net)
03:32:40 kadobanana joins (~mud@unaffiliated/kadoban)
03:33:00 bgamari_ joins (~bgamari@72.65.101.133)
03:33:01 Unode_ joins (~Unode@unaffiliated/unode)
03:33:04 n8chan joins (~natechan@108-233-125-227.lightspeed.sntcca.sbcglobal.net)
03:33:13 × niekvandepas quits (~niekvande@dhcp-077-249-088-250.chello.nl) (Ping timeout: 260 seconds)
03:33:40 marek_ joins (~mmahut@209.250.249.245)
03:33:50 × inkbottle quits (~inkbottle@aaubervilliers-654-1-106-113.w86-212.abo.wanadoo.fr) (Quit: Konversation terminated!)
03:33:54 lkurusa_ joins (~lkurusa@209.250.237.122)
03:34:00 monochrm joins (trebla@216.138.220.146)
03:34:04 abrar_ joins (~abrar@static-108-30-103-121.nycmny.fios.verizon.net)
03:34:04 okad1 joins (~okad@ec2-18-135-78-237.eu-west-2.compute.amazonaws.com)
03:34:10 inkbottle joins (~inkbottle@aaubervilliers-654-1-106-113.w86-212.abo.wanadoo.fr)
03:34:10 dragestil_ joins (~quassel@fsf/member/dragestil)
03:34:11 xensky_ joins (~xensky@xengarden.xen.prgmr.com)
03:34:12 aweinsto1k joins (~aweinstoc@cpe-67-248-65-250.nycap.res.rr.com)
03:34:18 jtobin joins (~jtobin@li1555-212.members.linode.com)
03:34:25 Tspoon joins (tlarjoma@hilla.kapsi.fi)
03:34:28 tylerjl joins (~leothrix@elastic/staff/leothrix)
03:34:30 × unlink2 quits (~unlink2@p57b8511e.dip0.t-ipconnect.de) (Remote host closed the connection)
03:34:33 aidecoe_ joins (~aidecoe@unaffiliated/aidecoe)
03:35:08 × n8chan quits (~natechan@108-233-125-227.lightspeed.sntcca.sbcglobal.net) (Client Quit)
03:35:40 × michalja1ocko quits (~michaljan@c-73-94-195-59.hsd1.mn.comcast.net) (Quit: Lost terminal)
03:35:58 unlink2 joins (~unlink2@p200300ebcf12ea00013250d6b4625a26.dip0.t-ipconnect.de)
03:36:07 graingert_ joins (sid128301@gateway/web/irccloud.com/x-zalngjnregedcjeh)
03:36:11 jespada_ joins (~jespada@90.254.242.138)
03:37:59 o1lo01ol_ joins (~o1lo01ol1@bl11-140-216.dsl.telepac.pt)
03:38:03 × cgfbee quits (~bot@oc1.itim-cj.ro) (Excess Flood)
03:38:36 × connrs- quits (~connrs@runciter.connrs.uk) (Ping timeout: 240 seconds)
03:38:46 tms__ joins (thomaav@cassarossa.samfundet.no)
03:38:50 × drbean quits (~drbean@TC210-63-209-86.static.apol.com.tw) (*.net *.split)
03:38:50 × ezrakilty quits (~ezrakilty@75-172-109-5.tukw.qwest.net) (*.net *.split)
03:38:50 × bgamari quits (~bgamari@72.65.101.133) (*.net *.split)
03:38:50 × jespada quits (~jespada@90.254.242.138) (*.net *.split)
03:38:51 × elliott_ quits (~elliott_@pool-108-51-101-42.washdc.fios.verizon.net) (*.net *.split)
03:38:51 × MidAutumnHotaru quits (~MidAutumn@unaffiliated/midautumnhotaru) (*.net *.split)
03:38:51 × totte quits (~totte@chakra/totte) (*.net *.split)
03:38:51 × aidecoe quits (~aidecoe@unaffiliated/aidecoe) (*.net *.split)
03:38:51 × Sgeo quits (~Sgeo@ool-18b98aa4.dyn.optonline.net) (*.net *.split)
03:38:52 × neightchan quits (~natechan@108-233-125-227.lightspeed.sntcca.sbcglobal.net) (*.net *.split)
03:38:52 × tzlil quits (~tzlil@unaffiliated/tzlil) (*.net *.split)
03:38:52 × graingert quits (sid128301@gateway/web/irccloud.com/x-kgpvzuvierfgnrsi) (*.net *.split)
03:38:52 × entel quits (uid256215@botters/entel) (*.net *.split)
03:38:52 × Unode quits (~Unode@unaffiliated/unode) (*.net *.split)
03:38:52 × hiroaki quits (~hiroaki@ip4d167562.dynamic.kabel-deutschland.de) (*.net *.split)
03:38:52 × jrm quits (~jrm@freebsd/developer/jrm) (*.net *.split)
03:38:52 × niklasb_ quits (~niklasb@unaffiliated/codeslay0r) (*.net *.split)
03:38:52 × myme quits (~myme@li1406-121.members.linode.com) (*.net *.split)
03:38:53 × L29Ah quits (~L29Ah@unaffiliated/l29ah) (*.net *.split)
03:38:53 × Katarushisu quits (~Katarushi@cpc152083-finc20-2-0-cust170.4-2.cable.virginm.net) (*.net *.split)
03:38:53 × dcoutts__ quits (~duncan@33.14.75.194.dyn.plus.net) (*.net *.split)
03:38:53 × monochrom quits (trebla@216.138.220.146) (*.net *.split)
03:38:53 × werneta quits (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net) (*.net *.split)
03:38:53 × dcoutts quits (~dcoutts@unaffiliated/dcoutts) (*.net *.split)
03:38:53 × abrar quits (~abrar@static-108-30-103-121.nycmny.fios.verizon.net) (*.net *.split)
03:38:53 × styledash quits (~styledash@157.230.173.136) (*.net *.split)
03:38:53 × mud quits (~mud@unaffiliated/kadoban) (*.net *.split)
03:38:53 × Ekho quits (~Ekho@unaffiliated/ekho) (*.net *.split)
03:38:53 × tolt quits (~weechat-h@li219-154.members.linode.com) (*.net *.split)
03:38:53 × TommyC quits (~TommyC@unaffiliated/sepulchralbloom) (*.net *.split)
03:38:53 × Tspoon_ quits (tlarjoma@hilla.kapsi.fi) (*.net *.split)
03:38:53 × jtobin_ quits (~jtobin@li1555-212.members.linode.com) (*.net *.split)
03:38:53 × sepples_ quits (~sepples@67.205.168.224) (*.net *.split)
03:38:54 × ekleog quits (~ii@prologin/ekleog) (*.net *.split)
03:38:54 × aweinstock quits (~aweinstoc@cpe-67-248-65-250.nycap.res.rr.com) (*.net *.split)
03:38:54 × leothrix quits (~leothrix@elastic/staff/leothrix) (*.net *.split)
03:38:54 × lkurusa quits (~lkurusa@fedora/Levex) (*.net *.split)
03:38:54 × okad quits (~okad@ec2-18-135-78-237.eu-west-2.compute.amazonaws.com) (*.net *.split)
03:38:54 × dragestil quits (~quassel@fsf/member/dragestil) (*.net *.split)
03:38:54 × xensky quits (~xensky@xengarden.xen.prgmr.com) (*.net *.split)
03:38:54 × divVerent quits (~divVerent@xonotic/core-team/divVerent) (*.net *.split)
03:38:54 × marek quits (~mmahut@fedora/pyxel) (*.net *.split)
03:38:54 × hiredman quits (~hiredman@volyova.ec2.thelastcitadel.com) (*.net *.split)
03:38:54 × gargawel quits (~gael@212.83.144.58) (*.net *.split)
03:38:54 × hyperfekt quits (end@bnc.hyperfekt.net) (*.net *.split)
03:38:54 × shachaf quits (~shachaf@unaffiliated/shachaf) (*.net *.split)
03:38:54 × tms_ quits (thomaav@cassarossa.samfundet.no) (*.net *.split)
03:38:54 × johnstein quits (~johnstein@192.73.239.18) (*.net *.split)
03:38:54 × c-rog quits (~c-rog@traffic.simst.im) (*.net *.split)
03:38:55 × gambpang_ quits (~gambpang@unaffiliated/gambpang) (*.net *.split)
03:38:55 Unode_ is now known as Unode
03:38:55 MidAutumnHotaru0 is now known as MidAutumnHotaru
03:38:55 monochrm is now known as monochrom
03:38:55 graingert_ is now known as graingert
03:39:03 × dcoutts_ quits (~dcoutts@unaffiliated/dcoutts) (Read error: Connection reset by peer)
03:39:03 dcoutts joins (~dcoutts@unaffiliated/dcoutts)
03:39:10 jrm2 is now known as jrm
03:39:12 Katarushisu4 is now known as Katarushisu
03:39:18 werneta joins (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net)
03:39:21 connrs joins (~connrs@runciter.connrs.uk)
03:39:44 × psamim quits (samimpmatr@gateway/shell/matrix.org/x-rqctawicyzieuemp) (Ping timeout: 240 seconds)
03:39:44 × rednaZ[m] quits (r3dnazmatr@gateway/shell/matrix.org/x-zkvelwqajbdfaivp) (Ping timeout: 240 seconds)
03:39:45 × hyiltiz-M quits (hyiltizkde@gateway/shell/kde/matrix/x-ykpvnxagunrmaruz) (Ping timeout: 240 seconds)
03:39:57 × ciderpunx[m] quits (ciderpunxm@gateway/shell/matrix.org/x-yusaxhojikeccdlz) (Ping timeout: 246 seconds)
03:39:57 × PotatoHatsue quits (berbermanp@gateway/shell/matrix.org/x-ekccjehastiernqs) (Ping timeout: 246 seconds)
03:39:58 × tomsen[m] quits (tfbiomatri@gateway/shell/matrix.org/x-exgmmiatxmgvguxf) (Ping timeout: 246 seconds)
03:39:58 × Vanilla[m] quits (danielm14@gateway/shell/matrix.org/x-whfogrxdnnzejpps) (Ping timeout: 246 seconds)
03:39:58 × shieru[m] quits (shierualet@gateway/shell/matrix.org/x-lvmwskofnwwhtnfa) (Ping timeout: 246 seconds)
03:39:58 × sawmon-and-natal quits (sawmon-and@gateway/shell/matrix.org/x-sjldjntkxukhdqmr) (Ping timeout: 246 seconds)
03:39:59 × CaptainYukinoshi quits (captain-yu@gateway/shell/matrix.org/x-egkgcdfvyzswcudi) (Ping timeout: 246 seconds)
03:39:59 × berberman[T] quits (berberma4@gateway/shell/matrix.org/x-ftmzydevxiuodkhm) (Ping timeout: 246 seconds)
03:40:05 × Lurkki[m] quits (lurkkipriv@gateway/shell/matrix.org/x-jrluqdwzebggjbxp) (Ping timeout: 240 seconds)
03:40:23 × Noughtmare[m] quits (naughtmare@gateway/shell/matrix.org/x-jbvwxmkrerqlhfvw) (Ping timeout: 265 seconds)
03:40:25 × jkaye[m] quits (jkayematri@gateway/shell/matrix.org/x-sssaivvxgfmbzhtj) (Ping timeout: 240 seconds)
03:40:29 cgfbee joins (~bot@oc1.itim-cj.ro)
03:40:45 × ManofLetters[m] quits (manoflette@gateway/shell/matrix.org/x-tnayokxhpbjehyrp) (Ping timeout: 240 seconds)
03:40:46 × shutendoji[m] quits (shutendoji@gateway/shell/matrix.org/x-vgqugtetnlgzdcqo) (Ping timeout: 240 seconds)
03:40:46 × boistordu quits (boistordum@gateway/shell/matrix.org/x-ryfaypxqatwnqwbk) (Ping timeout: 240 seconds)
03:40:47 × AmitLevy[m] quits (amitmostly@gateway/shell/matrix.org/x-wxjvskcnzlbybcmx) (Ping timeout: 240 seconds)
03:40:48 gambpang joins (~gambpang@unaffiliated/gambpang)
03:40:51 × hsiktas[m] quits (hsiktasmat@gateway/shell/matrix.org/x-nziurykukbhtlsga) (Ping timeout: 265 seconds)
03:40:52 × VarikValefor[m] quits (varikvalef@gateway/shell/matrix.org/x-plzbwrucimpohevs) (Ping timeout: 265 seconds)
03:41:02 johnstein joins (~johnstein@192.73.239.18)
03:41:10 dcoutts_ joins (~duncan@33.14.75.194.dyn.plus.net)
03:41:13 × o1lo01ol1o quits (~o1lo01ol1@bl11-140-216.dsl.telepac.pt) (Ping timeout: 272 seconds)
03:41:44 Mr_Cue joins (~Mr._Cue@pengyuzhou.com)
03:41:55 × sz0 quits (uid110435@gateway/web/irccloud.com/x-wmoravhaketdavzh) (Ping timeout: 246 seconds)
03:42:07 nhs joins (~nhs@c-24-20-87-79.hsd1.or.comcast.net)
03:42:16 × jetpack_joe quits (sid146137@gateway/web/irccloud.com/x-hwshuzhegajixirk) (Ping timeout: 246 seconds)
03:42:56 hyperfekt joins (end@bnc.hyperfekt.net)
03:42:56 hyiltiz-M joins (hyiltizkde@gateway/shell/kde/matrix/x-snwzqowgbhiwxelz)
03:42:58 × adamse quits (sid72084@gateway/web/irccloud.com/x-hftptsoryswrcmdr) (Ping timeout: 246 seconds)
03:42:59 FinnElija joins (~finn_elij@gateway/tor-sasl/finnelija/x-67402716)
03:42:59 finn_elija is now known as Guest50060
03:42:59 FinnElija is now known as finn_elija
03:43:16 xirhtogal joins (~lagothrix@unaffiliated/lagothrix)
03:43:16 lagothrix is now known as Guest65650
03:43:16 × Guest65650 quits (~lagothrix@unaffiliated/lagothrix) (Killed (verne.freenode.net (Nickname regained by services)))
03:43:16 xirhtogal is now known as lagothrix
03:43:19 tomsen[m] joins (tfbiomatri@gateway/shell/matrix.org/x-hjhkywdmyjcbxdao)
03:43:22 <koz_> :t showHex
03:43:23 <lambdabot> (Integral a, Show a) => a -> ShowS
03:43:32 theDon joins (~td@94.134.91.114)
03:43:32 totte joins (~totte@chakra/totte)
03:43:32 styledash joins (~styledash@157.230.173.136)
03:43:32 tolt joins (~weechat-h@li219-154.members.linode.com)
03:43:32 TommyC joins (~TommyC@unaffiliated/sepulchralbloom)
03:43:32 sepples_ joins (~sepples@67.205.168.224)
03:43:32 ekleog joins (~ii@prologin/ekleog)
03:43:32 hiredman joins (~hiredman@volyova.ec2.thelastcitadel.com)
03:43:32 shachaf joins (~shachaf@unaffiliated/shachaf)
03:43:32 c-rog joins (~c-rog@traffic.simst.im)
03:43:34 sz0 joins (uid110435@gateway/web/irccloud.com/x-feemqzxyliawjlcl)
03:43:41 × totte quits (~totte@chakra/totte) (Max SendQ exceeded)
03:43:48 <koz_> > showHex "" 10
03:43:48 CaptainYukinoshi joins (captain-yu@gateway/shell/matrix.org/x-ytuzypwkxczvrner)
03:43:48 sawmon-and-natal joins (sawmon-and@gateway/shell/matrix.org/x-szzopgiogbrvouzy)
03:43:50 <lambdabot> error:
03:43:50 <lambdabot> • No instance for (Integral [Char]) arising from a use of ‘showHex’
03:43:50 <lambdabot> • In the expression: showHex "" 10error:
03:43:55 <koz_> > showHex 10 "foo"
03:43:57 <lambdabot> "afoo"
03:44:00 <koz_> :D
03:44:05 Ekho- joins (~Ekho@unaffiliated/ekho)
03:44:08 totte joins (~totte@chakra/totte)
03:44:11 ciderpunx[m] joins (ciderpunxm@gateway/shell/matrix.org/x-gpotzfvrsdljrguy)
03:44:17 <koz_> @hoogle showHex
03:44:17 <lambdabot> Numeric showHex :: (Integral a, Show a) => a -> ShowS
03:44:17 <lambdabot> BasePrelude showHex :: (Integral a, Show a) => a -> ShowS
03:44:17 <lambdabot> Number.Positional showHex :: Exponent -> T -> String
03:44:37 Noughtmare[m] joins (naughtmare@gateway/shell/matrix.org/x-pkgfhhkszhmqwpmw)
03:45:03 <koz_> > showHex (127 :: Word8) "foo"
03:45:05 <lambdabot> "7ffoo"
03:45:06 jetpack_joe joins (sid146137@gateway/web/irccloud.com/x-barhrktjbbtarmrh)
03:45:07 adamse joins (sid72084@gateway/web/irccloud.com/x-vpeedmrdcymsqhrq)
03:45:22 hiroaki joins (~hiroaki@ip4d167562.dynamic.kabel-deutschland.de)
03:45:32 entel joins (uid256215@botters/entel)
03:45:51 × finn_elija quits (~finn_elij@gateway/tor-sasl/finnelija/x-67402716) (Remote host closed the connection)
03:45:51 geowiesnot joins (~user@87-89-181-157.abo.bbox.fr)
03:45:56 divVerent joins (~divVerent@xonotic/core-team/divVerent)
03:46:04 × renzhi quits (~renzhi@2607:fa49:6500:6f00::1e43) (Ping timeout: 240 seconds)
03:46:07 VarikValefor[m] joins (varikvalef@gateway/shell/matrix.org/x-toacrcpwyarsxvuv)
03:46:12 FinnElija joins (~finn_elij@gateway/tor-sasl/finnelija/x-67402716)
03:46:12 FinnElija is now known as finn_elija
03:46:40 drbean joins (~drbean@TC210-63-209-58.static.apol.com.tw)
03:46:42 tzlil joins (~tzlil@unaffiliated/tzlil)
03:46:45 × Guest50060 quits (~finn_elij@gateway/tor-sasl/finnelija/x-67402716) (Ping timeout: 268 seconds)
03:46:47 myme joins (~myme@li1406-121.members.linode.com)
03:46:57 Vanilla[m] joins (danielm14@gateway/shell/matrix.org/x-qvgirgiqkpfhitsx)
03:47:05 PotatoHatsue joins (berbermanp@gateway/shell/matrix.org/x-koftrfiqgreybwcc)
03:47:08 berberman[T] joins (berberma4@gateway/shell/matrix.org/x-zhziubqfueekjvdy)
03:47:24 shieru[m] joins (shierualet@gateway/shell/matrix.org/x-xjitmrdvmzpxvaye)
03:47:32 psamim joins (samimpmatr@gateway/shell/matrix.org/x-cdkxzsrclyjffoay)
03:47:42 rednaZ[m] joins (r3dnazmatr@gateway/shell/matrix.org/x-mevkbmdpgnjsfaoa)
03:47:56 × thecoffemaker quits (~thecoffem@unaffiliated/thecoffemaker) (Ping timeout: 240 seconds)
03:49:25 ManofLetters[m] joins (manoflette@gateway/shell/matrix.org/x-jjbzufwlukkgozqt)
03:49:25 AmitLevy[m] joins (amitmostly@gateway/shell/matrix.org/x-tretpgbizgvhqshc)
03:49:36 hsiktas[m] joins (hsiktasmat@gateway/shell/matrix.org/x-bapxhdzbktiiozey)
03:49:49 boistordu joins (boistordum@gateway/shell/matrix.org/x-ddezeyhdauijxhwo)
03:50:27 jkaye[m] joins (jkayematri@gateway/shell/matrix.org/x-yrnmgdvgyzkirjut)
03:50:30 elsif joins (elsifmatri@gateway/shell/matrix.org/x-zjqnydrjgfuszioa)
03:50:32 × michaljanocko quits (~michaljan@c-73-94-195-59.hsd1.mn.comcast.net) (Quit: Lost terminal)
03:50:46 shutendoji[m] joins (shutendoji@gateway/shell/matrix.org/x-ainpfopslhznmpfi)
03:51:38 elliott_ joins (~elliott_@pool-108-51-101-42.washdc.fios.verizon.net)
03:51:52 × drbean quits (~drbean@TC210-63-209-58.static.apol.com.tw) (Ping timeout: 260 seconds)
03:52:04 drbean joins (~drbean@TC210-63-209-93.static.apol.com.tw)
03:52:05 Lurkki[m] joins (lurkkipriv@gateway/shell/matrix.org/x-ybcnwawknehazhnr)
03:53:36 thecoffemaker joins (~thecoffem@unaffiliated/thecoffemaker)
03:53:37 × nhs quits (~nhs@c-24-20-87-79.hsd1.or.comcast.net) (Ping timeout: 260 seconds)
03:54:26 nhs joins (~nhs@c-24-20-87-79.hsd1.or.comcast.net)
03:54:41 texasmynsted shrug
03:54:44 <texasmynsted> https://chrisdone.com/posts/shell-conduit/
03:55:06 × slack1256 quits (~slack1256@dvc-186-186-101-190.movil.vtr.net) (Remote host closed the connection)
03:55:42 × conal quits (~conal@192.145.117.143) (Quit: Computer has gone to sleep.)
03:55:45 Ekho- is now known as Ekho
03:58:31 × unlink2 quits (~unlink2@p200300ebcf12ea00013250d6b4625a26.dip0.t-ipconnect.de) (Remote host closed the connection)
03:59:25 × nhs quits (~nhs@c-24-20-87-79.hsd1.or.comcast.net) (Ping timeout: 264 seconds)
04:00:01 × haasn quits (~nand@mpv/developer/haasn) (Quit: ZNC 1.7.5+deb4 - https://znc.in)
04:01:04 bogdanp joins (~bogdanp@188.24.80.165)
04:03:16 ezrakilty joins (~ezrakilty@75-172-109-5.tukw.qwest.net)
04:03:17 unlink2 joins (~unlink2@p200300ebcf12ea00013250d6b4625a26.dip0.t-ipconnect.de)
04:04:42 Stanley00 joins (~stanley00@unaffiliated/stanley00)
04:04:59 aweinsto1k is now known as aweinstock
04:05:22 × bogdanp quits (~bogdanp@188.24.80.165) (Ping timeout: 246 seconds)
04:06:16 jedws joins (~jedws@121.209.199.128)
04:07:38 × ezrakilty quits (~ezrakilty@75-172-109-5.tukw.qwest.net) (Ping timeout: 260 seconds)
04:07:59 Rudd0 joins (~Rudd0@185.189.115.103)
04:09:03 × kupi quits (uid212005@gateway/web/irccloud.com/x-cknjqmjrxwpkvwqw) (Quit: Connection closed for inactivity)
04:09:23 × Mr_Cue quits (~Mr._Cue@pengyuzhou.com) (Remote host closed the connection)
04:09:27 MrCue joins (~Mr._Cue@pengyuzhou.com)
04:11:37 × j3r3my quits (~jeremym@68-73-116-155.lightspeed.rlghnc.sbcglobal.net) (Ping timeout: 272 seconds)
04:14:09 × polyphem quits (~p0lyph3m@2a02:810d:640:776c:76d7:55f6:f85b:c889) (Ping timeout: 272 seconds)
04:14:42 <Axman6> Anyone know how to get cabal-install to install tasty-discover before running its tests? I've added build-tools: tasty-discover to the test-suite definition but it either isn't installing it, or by default in CI it can't find the executable
04:14:47 × thecoffemaker quits (~thecoffem@unaffiliated/thecoffemaker) (Ping timeout: 272 seconds)
04:16:13 × Quivver quits (~Quivver@90.221.74.173) (Ping timeout: 264 seconds)
04:17:12 haasn joins (~nand@mpv/developer/haasn)
04:17:31 × howdoi quits (uid224@gateway/web/irccloud.com/x-kendsybseqbsecek) (Quit: Connection closed for inactivity)
04:18:22 nhs joins (~nhs@c-24-20-87-79.hsd1.or.comcast.net)
04:18:41 bogdanp joins (~bogdanp@188.24.80.165)
04:18:51 Quivver joins (~Quivver@90.221.74.173)
04:20:26 ezrakilty joins (~ezrakilty@75-172-109-5.tukw.qwest.net)
04:20:50 natechan joins (~natechan@108-233-125-227.lightspeed.sntcca.sbcglobal.net)
04:21:11 wyer joins (~justin_wy@102-65-159-176.dsl.web.africa)
04:22:59 × nhs quits (~nhs@c-24-20-87-79.hsd1.or.comcast.net) (Ping timeout: 246 seconds)
04:23:04 × bogdanp quits (~bogdanp@188.24.80.165) (Ping timeout: 240 seconds)
04:23:57 plutoniix joins (~q@184.82.205.92)
04:25:49 × wyer quits (~justin_wy@102-65-159-176.dsl.web.africa) (Ping timeout: 264 seconds)
04:25:57 × drbean quits (~drbean@TC210-63-209-93.static.apol.com.tw) (Read error: Connection reset by peer)
04:28:33 toorevitimirp joins (~tooreviti@117.182.181.145)
04:30:56 <Axman6> looks like just adding a `cabal new-install tasty-discover` might do the trick :\
04:31:43 <dolio> How does tasty-discover work? I'm not familiar with it.
04:32:10 drbean joins (~drbean@TC210-63-209-27.static.apol.com.tw)
04:32:19 <dolio> Like, if it's just a program you run, how are you calling it in your test suite?
04:33:09 <SwarmCollective> Axman6, id your CI running in a container? If so, you could install it when building the container.
04:33:50 nhs joins (~nhs@c-24-20-87-79.hsd1.or.comcast.net)
04:34:12 <dolio> I'm not really familiar with how build-tools works, either, but if it installs locally to the project, you might need to `cabal exec` to get the environment set up right. Although that's pure speculation.
04:36:52 thunderrd joins (~thunderrd@183.182.115.7)
04:38:24 × nhs quits (~nhs@c-24-20-87-79.hsd1.or.comcast.net) (Ping timeout: 240 seconds)
04:39:32 × jlamothe quits (~jlamothe@198.251.55.207) (Quit: leaving)
04:41:11 × ezrakilty quits (~ezrakilty@75-172-109-5.tukw.qwest.net) (Remote host closed the connection)
04:45:34 × Tario quits (~Tario@201.192.165.173) (Read error: Connection reset by peer)
04:45:48 Tario joins (~Tario@201.192.165.173)
04:47:48 × philopsos quits (~caecilius@gateway/tor-sasl/caecilius) (Ping timeout: 268 seconds)
04:48:09 bogdanp joins (~bogdanp@188.24.80.165)
04:48:11 acidjnk_new joins (~acidjnk@p200300d0c704e792e92d97b10635a7de.dip0.t-ipconnect.de)
04:48:20 nhs joins (~nhs@c-24-20-87-79.hsd1.or.comcast.net)
04:49:56 × Tario quits (~Tario@201.192.165.173) (Ping timeout: 240 seconds)
04:50:12 rdivyanshu joins (uid322626@gateway/web/irccloud.com/x-vyzrmkpjslpvfbup)
04:52:21 × Quivver quits (~Quivver@90.221.74.173) (Quit: Connection error?!)
04:52:24 × bogdanp quits (~bogdanp@188.24.80.165) (Ping timeout: 240 seconds)
04:54:11 × mrchampion quits (~mrchampio@38.18.109.23) (Remote host closed the connection)
04:54:22 × nhs quits (~nhs@c-24-20-87-79.hsd1.or.comcast.net) (Ping timeout: 246 seconds)
04:56:31 nhs joins (~nhs@c-24-20-87-79.hsd1.or.comcast.net)
04:57:31 mannin_ joins (~Quivver@90.221.74.173)
04:58:28 bogdanp joins (~bogdanp@188.24.80.165)
04:58:46 royal_screwup219 joins (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9)
04:59:37 <texasmynsted> I have a project. It has a single Haskell executable. It also has at least one helper, Haskell executable.
05:00:06 <texasmynsted> Is it common to just put the helper project in its own sub directory under the main project?
05:00:24 <texasmynsted> Will this cause any issues with cabal? (I do not expect that it would.)
05:02:44 × bogdanp quits (~bogdanp@188.24.80.165) (Ping timeout: 240 seconds)
05:03:52 × Saukk quits (~Saukk@83-148-239-3.dynamic.lounea.fi) (Remote host closed the connection)
05:04:13 × royal_screwup219 quits (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) (Ping timeout: 264 seconds)
05:04:18 bogdanp joins (~bogdanp@188.24.80.165)
05:07:49 × Sheilong quits (uid293653@gateway/web/irccloud.com/x-pnpeukuovkmcsdlh) ()
05:08:29 thecoffemaker joins (~thecoffem@unaffiliated/thecoffemaker)
05:08:44 × bogdanp quits (~bogdanp@188.24.80.165) (Ping timeout: 240 seconds)
05:11:25 × nhs quits (~nhs@c-24-20-87-79.hsd1.or.comcast.net) (Ping timeout: 264 seconds)
05:12:55 nhs joins (~nhs@c-24-20-87-79.hsd1.or.comcast.net)
05:14:09 × soft-warm quits (4408f588@ip68-8-245-136.sd.sd.cox.net) (Ping timeout: 248 seconds)
05:14:58 merijn joins (~merijn@83-160-49-249.ip.xs4all.nl)
05:15:22 × cocytus_ quits (~cocytus@cpe-76-95-48-109.socal.res.rr.com) (Ping timeout: 246 seconds)
05:17:17 Geasy joins (~Geasy@42.112.185.236)
05:17:57 <SwarmCollective> texasmynsted You can specify your project layout in the cabal.project file.
05:18:23 ixaxaar joins (~ixaxaar@49.207.210.215)
05:18:58 <SwarmCollective> You may find it easiest to have both executables in their own sub-folder and your cabal.project and other configuration (hie.yaml if using the language server, for example) in the root.
05:19:22 <SwarmCollective> Sorry, not root, parent or main folder.
05:22:30 zopsi_ parts (zopsi@2600:3c00::f03c:91ff:fe14:551f) ()
05:23:28 × __minoru__shirae quits (~shiraeesh@5.101.59.137) (Ping timeout: 260 seconds)
05:24:29 Geasy parts (~Geasy@42.112.185.236) ()
05:24:36 × mannin_ quits (~Quivver@90.221.74.173) (Ping timeout: 240 seconds)
05:25:21 zopsi joins (zopsi@2600:3c00::f03c:91ff:fe14:551f)
05:26:04 × nhs quits (~nhs@c-24-20-87-79.hsd1.or.comcast.net) (Ping timeout: 240 seconds)
05:27:02 <texasmynsted> SwarmCollective: If I have a single myProject.cabal file, then will that make running, testing, etc more complicated?
05:27:15 nhs joins (~nhs@c-24-20-87-79.hsd1.or.comcast.net)
05:29:08 <SwarmCollective> I am not sure about that, but if you have a main folder with two sub-folders, each sub-folder with it's own application.cabal file, you can put a cabal.project (<<-- named exactly) in the main folder which will refer to the application.cabal files in the sub-folders.
05:29:49 <SwarmCollective> See also: https://cabal.readthedocs.io/en/3.4/cabal-project.html
05:29:58 ezrakilty joins (~ezrakilty@75-172-109-5.tukw.qwest.net)
05:33:50 × inkbottle quits (~inkbottle@aaubervilliers-654-1-106-113.w86-212.abo.wanadoo.fr) (Quit: Konversation terminated!)
05:34:04 × nhs quits (~nhs@c-24-20-87-79.hsd1.or.comcast.net) (Ping timeout: 240 seconds)
05:34:10 inkbottle joins (~inkbottle@aaubervilliers-654-1-106-113.w86-212.abo.wanadoo.fr)
05:34:18 mannin joins (mannin@90.221.74.173)
05:34:20 × inkbottle quits (~inkbottle@aaubervilliers-654-1-106-113.w86-212.abo.wanadoo.fr) (Client Quit)
05:34:33 × ezrakilty quits (~ezrakilty@75-172-109-5.tukw.qwest.net) (Ping timeout: 260 seconds)
05:34:42 bogdanp joins (~bogdanp@188.24.80.165)
05:38:47 rayyyy joins (~nanoz@gateway/tor-sasl/nanoz)
05:38:50 <Axman6> dolio: it's run by getting ghc to run it: https://github.com/axman6/Utf8Monoid/tree/master/test/Spec.hs
05:38:55 × concept2 quits (~concept2@unaffiliated/tubo) (Quit: Ping timeout (120 seconds))
05:39:17 × bogdanp quits (~bogdanp@188.24.80.165) (Ping timeout: 246 seconds)
05:39:20 <dolio> Oh. Unsure about that, then.
05:40:56 × MarcelineVQ quits (~anja@198.254.199.42) (Ping timeout: 240 seconds)
05:41:30 concept2 joins (~concept2@unaffiliated/tubo)
05:43:58 nhs joins (~nhs@c-24-20-87-79.hsd1.or.comcast.net)
05:46:37 × micro quits (~micro@unaffiliated/micro) (Ping timeout: 256 seconds)
05:46:37 × tv quits (~tv@unaffiliated/tv) (Ping timeout: 256 seconds)
05:46:44 micro joins (~micro@unaffiliated/micro)
05:47:02 tv joins (~tv@unaffiliated/tv)
05:48:36 × merijn quits (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 240 seconds)
05:51:48 × nhs quits (~nhs@c-24-20-87-79.hsd1.or.comcast.net) (Ping timeout: 256 seconds)
05:52:56 MarcelineVQ joins (~anja@198.254.199.42)
05:56:35 albel727 joins (~albel727@unaffiliated/albel727)
05:57:07 × dwuggh quits (~dwuggh@2408:8207:185f:52b0:3446:ec92:99fb:5) (Remote host closed the connection)
05:57:35 dwuggh joins (~dwuggh@2408:8207:185f:52b0:3446:ec92:99fb:5)
05:58:03 × rayyyy quits (~nanoz@gateway/tor-sasl/nanoz) (Remote host closed the connection)
05:59:01 Tops2 joins (~Tobias@dyndsl-095-033-095-245.ewe-ip-backbone.de)
06:00:49 × Tops21 quits (~Tobias@dyndsl-095-033-024-195.ewe-ip-backbone.de) (Ping timeout: 265 seconds)
06:02:21 <texasmynsted> oh. Okay. Thank you. I will check that out.
06:02:59 × styledash quits (~styledash@157.230.173.136) (Quit: The Lounge - https://thelounge.chat)
06:03:43 × Jello_Raptor quits (~Jello_Rap@li641-12.members.linode.com) (Remote host closed the connection)
06:03:44 styledash joins (~styledash@157.230.173.136)
06:03:51 × mozzarella quits (~sam@unaffiliated/sam113101) (Ping timeout: 260 seconds)
06:05:08 dnlkrgr joins (~dnlkrgr@HSI-KBW-046-005-005-235.hsi8.kabel-badenwuerttemberg.de)
06:08:11 __minoru__shirae joins (~shiraeesh@46.34.206.100)
06:08:22 Jello_Raptor joins (~Jello_Rap@li641-12.members.linode.com)
06:15:16 nhs joins (~nhs@c-24-20-87-79.hsd1.or.comcast.net)
06:18:02 Phong_ joins (~Phong_@185.163.110.109)
06:20:32 × shatriff quits (~vitaliish@176-52-216-242.irishtelecom.com) (Remote host closed the connection)
06:21:02 Feuermagier joins (~Feuermagi@213.178.26.41)
06:21:07 shatriff joins (~vitaliish@176-52-216-242.irishtelecom.com)
06:24:08 × MrCue quits (~Mr._Cue@pengyuzhou.com) (Ping timeout: 260 seconds)
06:25:47 ezrakilty joins (~ezrakilty@75-172-109-5.tukw.qwest.net)
06:26:14 × nineonin_ quits (~nineonine@2604:3d08:7785:9600:1d25:9d82:8276:bb69) (Remote host closed the connection)
06:27:17 × ezrakilty quits (~ezrakilty@75-172-109-5.tukw.qwest.net) (Remote host closed the connection)
06:30:20 nineonine joins (~nineonine@2604:3d08:7785:9600:5538:6d40:d5d9:f8a6)
06:32:39 takuan joins (~takuan@178-116-218-225.access.telenet.be)
06:34:04 bogdanp joins (~bogdanp@188.24.80.165)
06:34:40 × nineonine quits (~nineonine@2604:3d08:7785:9600:5538:6d40:d5d9:f8a6) (Ping timeout: 258 seconds)
06:34:52 × nhs quits (~nhs@c-24-20-87-79.hsd1.or.comcast.net) (Ping timeout: 272 seconds)
06:38:26 × bogdanp quits (~bogdanp@188.24.80.165) (Ping timeout: 246 seconds)
06:40:25 banner joins (~banner@116-255-17-204.ip4.superloop.com)
06:40:49 × dave_uy quits (~david@108.61.193.26) (Quit: The Lounge - https://thelounge.chat)
06:41:03 × wroathe quits (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 260 seconds)
06:42:18 × banner quits (~banner@116-255-17-204.ip4.superloop.com) (Remote host closed the connection)
06:43:47 dave_uy joins (~david@108.61.193.26)
06:45:28 sord937 joins (~sord937@gateway/tor-sasl/sord937)
06:45:45 × geyaeb quits (~geyaeb@gateway/tor-sasl/geyaeb) (Remote host closed the connection)
06:45:50 conal joins (~conal@209.58.131.42)
06:46:05 nhs joins (~nhs@c-24-20-87-79.hsd1.or.comcast.net)
06:46:10 × conal quits (~conal@209.58.131.42) (Client Quit)
06:46:12 geyaeb joins (~geyaeb@gateway/tor-sasl/geyaeb)
06:50:44 × nhs quits (~nhs@c-24-20-87-79.hsd1.or.comcast.net) (Ping timeout: 240 seconds)
06:55:02 cocytus_ joins (~cocytus@cpe-76-95-48-109.socal.res.rr.com)
06:55:42 surfncode joins (~surfncode@2a01:cb19:4ea:a200:a4f5:1edb:935a:273b)
06:55:42 × surfncode quits (~surfncode@2a01:cb19:4ea:a200:a4f5:1edb:935a:273b) (Client Quit)
06:56:12 × shadowdaemon quits (~user@unaffiliated/shadowdaemon) (Remote host closed the connection)
06:57:07 wroathe joins (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net)
06:57:22 shadowdaemon joins (~user@unaffiliated/shadowdaemon)
06:58:12 × echoreply quits (~echoreply@unaffiliated/echoreply) (Quit: WeeChat 1.9.1)
06:58:23 × poljar1 quits (~poljar@93-139-54-120.adsl.net.t-com.hr) (Remote host closed the connection)
06:58:39 echoreply joins (~echoreply@unaffiliated/echoreply)
06:58:55 poljar1 joins (~poljar@93-139-54-120.adsl.net.t-com.hr)
06:59:39 royal_screwup219 joins (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9)
07:01:00 × piele quits (~piele@tbonesteak.creativeserver.net) (Quit: No Ping reply in 180 seconds.)
07:01:37 bogdanp joins (~bogdanp@188.24.80.165)
07:01:46 × wroathe quits (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 246 seconds)
07:02:16 piele joins (~piele@tbonesteak.creativeserver.net)
07:02:38 L29Ah joins (~L29Ah@unaffiliated/l29ah)
07:03:23 nineonine joins (~nineonine@2604:3d08:7785:9600:5538:6d40:d5d9:f8a6)
07:03:29 ezrakilty joins (~ezrakilty@75-172-109-5.tukw.qwest.net)
07:04:24 × royal_screwup219 quits (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) (Ping timeout: 240 seconds)
07:05:04 × jle` quits (~mstksg@unaffiliated/mstksg) (Quit: WeeChat 2.7)
07:05:10 tromp joins (~tromp@dhcp-077-249-230-040.chello.nl)
07:06:43 × __minoru__shirae quits (~shiraeesh@46.34.206.100) (Ping timeout: 260 seconds)
07:07:44 × ezrakilty quits (~ezrakilty@75-172-109-5.tukw.qwest.net) (Ping timeout: 240 seconds)
07:09:02 × nineonine quits (~nineonine@2604:3d08:7785:9600:5538:6d40:d5d9:f8a6) (Ping timeout: 264 seconds)
07:09:56 × cocytus_ quits (~cocytus@cpe-76-95-48-109.socal.res.rr.com) (Ping timeout: 246 seconds)
07:10:31 × shailangsa quits (~shailangs@host86-162-150-221.range86-162.btcentralplus.com) (Ping timeout: 256 seconds)
07:11:16 nhs joins (~nhs@c-24-20-87-79.hsd1.or.comcast.net)
07:12:04 × bogdanp quits (~bogdanp@188.24.80.165) (Ping timeout: 240 seconds)
07:15:11 bogdanp joins (~bogdanp@188.24.80.165)
07:15:12 wroathe joins (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net)
07:16:03 × nhs quits (~nhs@c-24-20-87-79.hsd1.or.comcast.net) (Ping timeout: 260 seconds)
07:17:10 mananamenos joins (~mananamen@84.122.202.215.dyn.user.ono.com)
07:17:28 Graf_Blutwurst joins (~grafblutw@2001:171b:226e:adc0:5d3c:a354:8d11:7fce)
07:18:16 × stux|RC-only quits (stux2@grid9.quadspeedi.net) (Ping timeout: 240 seconds)
07:19:44 × wroathe quits (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 246 seconds)
07:19:51 × rdivyanshu quits (uid322626@gateway/web/irccloud.com/x-vyzrmkpjslpvfbup) (Quit: Connection closed for inactivity)
07:21:44 stux|RC-only joins (stux2@grid9.quadspeedi.net)
07:23:11 _ht joins (~quassel@82-169-194-8.biz.kpn.net)
07:24:10 × dnlkrgr quits (~dnlkrgr@HSI-KBW-046-005-005-235.hsi8.kabel-badenwuerttemberg.de) (Ping timeout: 246 seconds)
07:27:40 × drbean quits (~drbean@TC210-63-209-27.static.apol.com.tw) (Ping timeout: 246 seconds)
07:28:06 nhs joins (~nhs@c-24-20-87-79.hsd1.or.comcast.net)
07:30:25 niekvandepas joins (~niekvande@dhcp-077-249-088-250.chello.nl)
07:31:37 wroathe joins (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net)
07:31:44 drbean joins (~drbean@TC210-63-209-34.static.apol.com.tw)
07:32:35 × monochrom quits (trebla@216.138.220.146) (Quit: NO CARRIER)
07:33:11 × nhs quits (~nhs@c-24-20-87-79.hsd1.or.comcast.net) (Ping timeout: 256 seconds)
07:34:21 shailangsa joins (~shailangs@host217-35-224-189.range217-35.btcentralplus.com)
07:34:43 × raym quits (~ray@45.64.220.55) (Quit: leaving)
07:34:56 × niekvandepas quits (~niekvande@dhcp-077-249-088-250.chello.nl) (Ping timeout: 256 seconds)
07:35:47 × pieguy128 quits (~pieguy128@bras-base-mtrlpq5031w-grc-39-70-27-244-102.dsl.bell.ca) (Quit: ZNC 1.8.2 - https://znc.in)
07:36:05 pieguy128 joins (~pieguy128@bras-base-mtrlpq5031w-grc-39-70-27-244-102.dsl.bell.ca)
07:36:11 × wroathe quits (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 246 seconds)
07:36:55 × tzh quits (~tzh@c-24-21-73-154.hsd1.or.comcast.net) (Quit: zzz)
07:37:23 wroathe joins (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net)
07:37:29 hackage mu-protobuf 0.4.2.0 - Protocol Buffers serialization and gRPC schema import for Mu microservices https://hackage.haskell.org/package/mu-protobuf-0.4.2.0 (AlejandroSerrano)
07:41:56 × wroathe quits (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 240 seconds)
07:42:57 monochrom joins (trebla@216.138.220.146)
07:43:36 × drbean quits (~drbean@TC210-63-209-34.static.apol.com.tw) (Ping timeout: 240 seconds)
07:45:32 jamm_ joins (~jamm@unaffiliated/jamm)
07:45:36 merijn joins (~merijn@83-160-49-249.ip.xs4all.nl)
07:46:34 × machinedgod quits (~machinedg@135-23-192-217.cpe.pppoe.ca) (Ping timeout: 246 seconds)
07:47:17 niekvandepas joins (~niekvande@dhcp-077-249-088-250.chello.nl)
07:48:42 ezrakilty joins (~ezrakilty@75-172-109-5.tukw.qwest.net)
07:49:28 cfricke joins (~cfricke@unaffiliated/cfricke)
07:49:48 drbean joins (~drbean@TC210-63-209-43.static.apol.com.tw)
07:49:54 lotuseater joins (~user@2a02:908:fbd1:b0a0:49c8:b34e:2023:5c23)
07:50:01 cole-h joins (~cole-h@c-73-48-197-220.hsd1.ca.comcast.net)
07:52:52 × ezrakilty quits (~ezrakilty@75-172-109-5.tukw.qwest.net) (Ping timeout: 246 seconds)
07:53:03 nhs joins (~nhs@c-24-20-87-79.hsd1.or.comcast.net)
07:53:18 thc202 joins (~thc202@unaffiliated/thc202)
07:53:48 raym joins (~ray@45.64.220.55)
07:54:40 <lortabac> olligobber: good news
07:56:43 × drbean quits (~drbean@TC210-63-209-43.static.apol.com.tw) (Ping timeout: 246 seconds)
07:56:43 × niekvandepas quits (~niekvande@dhcp-077-249-088-250.chello.nl) (Ping timeout: 246 seconds)
07:57:25 vilpan joins (~0@212.117.1.172)
07:57:39 borne joins (~fritjof@vpn05.bremen.freifunk.net)
07:57:46 × nhs quits (~nhs@c-24-20-87-79.hsd1.or.comcast.net) (Ping timeout: 246 seconds)
08:01:20 niekvandepas joins (~niekvande@dhcp-077-249-088-250.chello.nl)
08:02:21 Major_Biscuit joins (~Major_Bis@82.169.100.198)
08:11:00 nhs joins (~nhs@c-24-20-87-79.hsd1.or.comcast.net)
08:14:46 forgottenone joins (~forgotten@176.42.24.169)
08:16:12 × nhs quits (~nhs@c-24-20-87-79.hsd1.or.comcast.net) (Ping timeout: 272 seconds)
08:16:33 coot joins (~coot@37.30.55.132.nat.umts.dynamic.t-mobile.pl)
08:18:33 gehmehgeh joins (~ircuser1@gateway/tor-sasl/gehmehgeh)
08:19:22 × bogdanp quits (~bogdanp@188.24.80.165) (Ping timeout: 272 seconds)
08:20:31 × merijn quits (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 246 seconds)
08:23:29 miguel_clean joins (~Miguel@89-72-187-203.dynamic.chello.pl)
08:25:26 merijn joins (~merijn@83-160-49-249.ip.xs4all.nl)
08:25:26 × Narinas quits (~Narinas@189.223.62.254.dsl.dyn.telnor.net) (Read error: Connection reset by peer)
08:25:56 Narinas joins (~Narinas@189.223.62.254.dsl.dyn.telnor.net)
08:26:08 MrCue joins (~Mr._Cue@pengyuzhou.com)
08:27:29 idhugo joins (~idhugo@80-62-117-97-mobile.dk.customer.tdc.net)
08:27:48 × idhugo quits (~idhugo@80-62-117-97-mobile.dk.customer.tdc.net) (Remote host closed the connection)
08:28:00 bogdanp joins (~bogdanp@188.24.80.165)
08:28:08 × niekvandepas quits (~niekvande@dhcp-077-249-088-250.chello.nl) (Remote host closed the connection)
08:28:11 idhugo joins (~idhugo@80-62-117-97-mobile.dk.customer.tdc.net)
08:28:14 × geowiesnot quits (~user@87-89-181-157.abo.bbox.fr) (Ping timeout: 264 seconds)
08:28:19 × idhugo quits (~idhugo@80-62-117-97-mobile.dk.customer.tdc.net) (Remote host closed the connection)
08:28:25 Boomerang joins (~Boomerang@2a05:f6c7:2179:0:5976:80b4:6657:63a8)
08:28:43 niekvandepas joins (~niekvande@dhcp-077-249-088-250.chello.nl)
08:33:03 × bogdanp quits (~bogdanp@188.24.80.165) (Ping timeout: 260 seconds)
08:33:38 × niekvandepas quits (~niekvande@dhcp-077-249-088-250.chello.nl) (Ping timeout: 264 seconds)
08:35:09 jle` joins (~mstksg@cpe-23-240-75-236.socal.res.rr.com)
08:35:09 × jle` quits (~mstksg@cpe-23-240-75-236.socal.res.rr.com) (Changing host)
08:35:09 jle` joins (~mstksg@unaffiliated/mstksg)
08:35:54 × Sgeo_ quits (~Sgeo@ool-18b98aa4.dyn.optonline.net) (Read error: Connection reset by peer)
08:35:55 chele joins (~chele@ip5b40237d.dynamic.kabel-deutschland.de)
08:36:44 nhs joins (~nhs@c-24-20-87-79.hsd1.or.comcast.net)
08:37:07 dorkside3 joins (~tdbgamer@208.190.197.222)
08:38:15 × dorkside quits (~tdbgamer@208.190.197.222) (Ping timeout: 272 seconds)
08:38:15 dorkside3 is now known as dorkside
08:38:38 wroathe joins (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net)
08:39:06 bogdanp joins (~bogdanp@188.24.80.165)
08:41:48 × nhs quits (~nhs@c-24-20-87-79.hsd1.or.comcast.net) (Ping timeout: 256 seconds)
08:42:11 LKoen joins (~LKoen@19.175.9.109.rev.sfr.net)
08:42:14 × earthy quits (~arthurvl@deban2.xs4all.space) (Quit: WeeChat 1.6)
08:42:18 kritzefitz joins (~kritzefit@fw-front.credativ.com)
08:42:55 × wroathe quits (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 246 seconds)
08:43:37 × bogdanp quits (~bogdanp@188.24.80.165) (Ping timeout: 246 seconds)
08:46:20 × jle` quits (~mstksg@unaffiliated/mstksg) (Ping timeout: 256 seconds)
08:46:56 bogdanp joins (~bogdanp@188.24.80.165)
08:47:23 ubert joins (~Thunderbi@p200300ecdf25d9e9e6b318fffe838f33.dip0.t-ipconnect.de)
08:47:39 atwm joins (~andrew@178.197.234.250)
08:47:49 niekvandepas joins (~niekvande@dhcp-077-249-088-250.chello.nl)
08:48:17 jle` joins (~mstksg@unaffiliated/mstksg)
08:51:37 × bogdanp quits (~bogdanp@188.24.80.165) (Ping timeout: 264 seconds)
08:52:55 nhs joins (~nhs@c-24-20-87-79.hsd1.or.comcast.net)
08:53:24 × Major_Biscuit quits (~Major_Bis@82.169.100.198) (Ping timeout: 240 seconds)
08:53:56 bogdanp joins (~bogdanp@188.24.80.165)
08:56:05 justanotheruser joins (~justanoth@unaffiliated/justanotheruser)
08:56:15 Major_Biscuit joins (~Major_Bis@82-169-100-198.biz.kpn.net)
08:58:13 × nhs quits (~nhs@c-24-20-87-79.hsd1.or.comcast.net) (Ping timeout: 264 seconds)
08:58:26 × bogdanp quits (~bogdanp@188.24.80.165) (Ping timeout: 246 seconds)
08:59:04 wroathe joins (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net)
08:59:30 × MorrowM quits (~Moshe@bzq-110-168-31-106.red.bezeqint.net) (Read error: Connection reset by peer)
09:00:20 × jesser[m] quits (jessermatr@gateway/shell/matrix.org/x-lnoypmqmjmjvdrbb) (Quit: Idle for 30+ days)
09:00:46 royal_screwup219 joins (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9)
09:04:20 × wroathe quits (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 272 seconds)
09:05:04 × royal_screwup219 quits (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) (Ping timeout: 240 seconds)
09:06:08 nineonine joins (~nineonine@2604:3d08:7785:9600:5538:6d40:d5d9:f8a6)
09:09:51 × zaquest quits (~notzaques@5.128.210.178) (Remote host closed the connection)
09:10:25 nhs joins (~nhs@c-24-20-87-79.hsd1.or.comcast.net)
09:10:50 × nineonine quits (~nineonine@2604:3d08:7785:9600:5538:6d40:d5d9:f8a6) (Ping timeout: 264 seconds)
09:11:15 zaquest joins (~notzaques@5.128.210.178)
09:13:01 bogdanp joins (~bogdanp@188.24.80.165)
09:14:48 wroathe joins (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net)
09:15:04 × nhs quits (~nhs@c-24-20-87-79.hsd1.or.comcast.net) (Ping timeout: 240 seconds)
09:15:37 × ericsagn1 quits (~ericsagne@2405:6580:0:5100:1bf9:a0e5:954d:9e4e) (Ping timeout: 272 seconds)
09:15:59 ericsagn1 joins (~ericsagne@2405:6580:0:5100:58e:9e7e:71a5:1afc)
09:17:23 Franciman joins (~francesco@host-95-235-155-82.retail.telecomitalia.it)
09:17:34 × niekvandepas quits (~niekvande@dhcp-077-249-088-250.chello.nl) (Remote host closed the connection)
09:18:01 × bogdanp quits (~bogdanp@188.24.80.165) (Ping timeout: 265 seconds)
09:19:00 ADG1089__ joins (~aditya@223.236.168.211)
09:19:57 × wroathe quits (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 265 seconds)
09:21:08 × jamm_ quits (~jamm@unaffiliated/jamm) (Remote host closed the connection)
09:22:47 jamm_ joins (~jamm@unaffiliated/jamm)
09:25:12 niekvandepas joins (~niekvande@dhcp-077-249-088-250.chello.nl)
09:26:23 nhs joins (~nhs@c-24-20-87-79.hsd1.or.comcast.net)
09:26:27 kuribas joins (~user@ptr-25vy0i7x1o89fpreovl.18120a2.ip6.access.telenet.be)
09:26:49 __minoru__shirae joins (~shiraeesh@46.34.206.100)
09:27:10 bitmagie joins (~Thunderbi@200116b806e49a00e4cdc1c04a51034c.dip.versatel-1u1.de)
09:29:15 bogdanp joins (~bogdanp@188.24.80.165)
09:29:55 royal_screwup219 joins (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9)
09:29:58 × royal_screwup219 quits (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) (Client Quit)
09:30:38 wroathe joins (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net)
09:31:01 m0rphism1 joins (~m0rphism@HSI-KBW-085-216-104-059.hsi.kabelbw.de)
09:31:18 × bitmagie quits (~Thunderbi@200116b806e49a00e4cdc1c04a51034c.dip.versatel-1u1.de) (Client Quit)
09:31:24 × hnOsmium0001 quits (uid453710@gateway/web/irccloud.com/x-uijdyahdbrrobyxg) (Quit: Connection closed for inactivity)
09:31:27 × nhs quits (~nhs@c-24-20-87-79.hsd1.or.comcast.net) (Ping timeout: 272 seconds)
09:32:41 <sshine> I'm having problems compiling on MacOS. I suspect it isn't a Haskell problem. doing 'stack install' for a project, I get: ld: warning: ignoring file /Users/simonshine/Projects/passphrase/.stack-work/dist/x86_64-osx/Cabal-3.0.1.0/build/libHSpassphrase-0.1.0.0-JHJEnBMWseHLUYVbdxnmd4.a, building for macOS-x86_64 but attempting to link with file built for macOS-x86_64
09:33:11 <sshine> I suspect MacOS + GNU binutils is screwing with me.
09:33:43 <merijn> Why are you using GNU binutils?
09:33:56 <sshine> I, um...
09:34:48 <sshine> I guess I was actually just looking for 'coreutils', and I went a bit too far.
09:35:27 × texasmynsted quits (~texasmyns@99.96.221.112) (Read error: Connection reset by peer)
09:35:53 × wroathe quits (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 272 seconds)
09:36:16 texasmynsted joins (~texasmyns@99.96.221.112)
09:36:25 <sshine> I've removed binutils and refreshed my shell. I still get problems with 'ar': ar: @.stack-work/dist/x86_64-osx/Cabal-3.0.1.0/build/objs-63458/ar63458-1.rsp: No such file or directory
09:36:51 <sshine> 'ar' happens to be one of those programs that binutils has another version of. but this now refers to MacOS'es own /usr/bin/ar.
09:37:19 × MrCue quits (~Mr._Cue@pengyuzhou.com) (Remote host closed the connection)
09:37:21 MrCuet joins (~Mr._Cue@pengyuzhou.com)
09:37:34 sshine tries to wipe all temporary directories.
09:38:40 × dwuggh quits (~dwuggh@2408:8207:185f:52b0:3446:ec92:99fb:5) (Read error: Connection reset by peer)
09:38:55 × heatsink quits (~heatsink@2600:1700:bef1:5e10:54b6:e8d3:c70d:8881) (Remote host closed the connection)
09:39:10 <ij> how much space do chars take?
09:39:23 <merijn> "It Depends"
09:39:35 <sshine> hehe
09:39:40 <sshine> I love how there are no simple answers.
09:39:46 <merijn> If you have enough to worry about the space to take, use Text
09:39:52 <sshine> ij, approximately 16 bytes, the overhead varies depending on where you put it.
09:40:01 <sshine> er, 16 bytes? 16 bits.
09:40:05 <merijn> sshine: Eh, no
09:40:10 <merijn> sshine: 16 bytes is about right
09:40:23 <ij> if it actually gets stored in the memory, that is
09:40:31 <sshine> merijn, but that accounts mostly for the overhead.
09:40:52 <ij> but Char can store utf-8, so I think 16 won't hold that necessarily
09:41:02 <merijn> sshine: Char# is a word rep
09:41:19 <merijn> sshine: So, machine word. Char itself is boxed, so 16 bytes is about right
09:41:50 <merijn> ij: "Char can store utf-8" is...about as wrong as a sentence can be in 4 words :)
09:42:03 <sshine> ij, Char is made with UTF-16.
09:42:07 <merijn> sshine: It is not
09:42:10 <sshine> >_<
09:42:17 <merijn> And that is *also* a non-sensical statement
09:42:38 <merijn> A Char is a unicode codepoint. UTF-16 is a binary encoding of sequences of unicode codepoints
09:42:46 <merijn> The two are unrelated
09:43:00 × bogdanp quits (~bogdanp@188.24.80.165) (Ping timeout: 256 seconds)
09:43:09 <merijn> I repeat the simple answer: If you have enough Char values to worry about size, use Text
09:43:28 bogdanp joins (~bogdanp@188.24.80.165)
09:44:04 <merijn> sshine: You are probably getting confused because Text internally stores sequence of Char as UTF-16 encoded blobs, but that doesn't say anything about the representation of Char.
09:44:28 <ij> I am mostly curious
09:44:29 <sshine> merijn, right, okay. yes, I was thinking of Data.Text's representation and assumed it generalised from Char.
09:44:31 <merijn> So the size of Text is "about 2 bytes per codepoint, plus some overhead"
09:45:18 <merijn> sshine: If that were the case you'd be hosed, because there are more than 2^16 unicode codepoints and some would be impossible to represent :p
09:45:28 <sshine> merijn, right :)
09:45:50 <sshine> merijn, I just assumed "that's what we live with until Data.Text goes UTF-8", hehe.
09:46:20 <merijn> sshine: tbh, I think the benefits of UTF-8 are rather minimal and niche
09:46:22 wroathe joins (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net)
09:46:25 <sshine> merijn, but I understand that as long as we do encoding and decoding properly, we go from Char to Text by re-encoding?
09:46:26 × jamm_ quits (~jamm@unaffiliated/jamm) (Remote host closed the connection)
09:46:27 <merijn> So I don't see it happening anytime soon
09:47:09 <sshine> so in GHC.Base, data Char = C# Char#. Where's Char# defined?
09:47:24 <merijn> sshine: https://hackage.haskell.org/package/base-4.14.1.0/docs/GHC-Exts.html#t:Char-35-
09:47:26 <sshine> (also, ij, the '#' in the type means unboxed.)
09:47:33 <merijn> So, ghc-prim
09:47:46 <merijn> But it's wired in, which means it's definition doesn't exist :p
09:47:59 <merijn> So "inside GHC"
09:48:04 × cole-h quits (~cole-h@c-73-48-197-220.hsd1.ca.comcast.net) (Ping timeout: 240 seconds)
09:49:14 <sshine> sure, I figured there'd be a hole somewhere. so C# Char# means there's no additional overhead by the constructor of 'Char' itself, right? but Char# then has some implementation that, apparently, takes approx. 16 bytes?
09:49:16 <merijn> sshine: The main advantages of UTF-8 Text are: 1) slightly less space for ASCII text (but really, you gotta have *a lot* of text for that 1 byte to matter, and you probably wanna stream data anyway then) and 2) you don't have to copy the data from ByteString and re-encode to Text
09:49:22 <ij> I guess I should've said Char can store unicode :)
09:49:41 <kuribas> merijn: and more cache locality
09:50:00 <merijn> sshine: Except, you can't just "take the bytes out of ByteString" anyway, since you need to scan the entire input to check that it is, indeed, valid UTF-8
09:50:14 <sshine> merijn, right :)
09:50:18 <merijn> kuribas: tbh, that's probably fairly niche anyway
09:50:24 × bogdanp quits (~bogdanp@188.24.80.165) (Ping timeout: 265 seconds)
09:50:33 <kuribas> merijn: it means better performance
09:50:38 <merijn> sshine: So in the grand scheme of things I don't think the average programmer will gain much more
09:50:53 <merijn> kuribas: For *some* operations that probably aren't that common anyway
09:50:53 <sshine> merijn, I don't disagree.
09:51:10 × wroathe quits (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 246 seconds)
09:51:19 <merijn> Given how battle-tested current Text is, I'm hesitant to promote rewrites :p
09:51:33 <sshine> kuribas, if you have a lot of variable-length code-points in UTF-8, that can affect performance?
09:51:35 pera joins (~pera@unaffiliated/pera)
09:51:39 <ij> Wikipedia says UTF-16 is variable length, so it can be 32 bits then?
09:51:48 <sshine> ij, yes.
09:52:02 <merijn> ij: Like I said, on 64bit hardware Char in GHC is 16 bytes
09:52:17 <kuribas> sshine: I don't think the presense or absense of variable-length code-points makes a difference
09:52:23 bitmagie joins (~Thunderbi@200116b806e49a00e4cdc1c04a51034c.dip.versatel-1u1.de)
09:52:39 <kuribas> sshine: the code cannot assume the absense anyway.
09:52:40 <merijn> kuribas: It does if you do anything more complicated than "copy this text" :p
09:52:49 nhs joins (~nhs@c-24-20-87-79.hsd1.or.comcast.net)
09:53:20 <sshine> ij, yeah so UTF-8 needs an extension after the first 8 bytes, UTF-16 needs an extension after the first 16 bytes. so UTF-16 is neater for a lot of non-ASCII languages by default, I guess.
09:53:38 <sshine> ij, but really, those differences are at a level of abstraction that you only have to care about if you're into character encoding :)
09:54:19 <kuribas> merijn: even when you don't have variable-length code-points, the code still has to assume there may be.
09:54:43 × MrCuet quits (~Mr._Cue@pengyuzhou.com) (Ping timeout: 260 seconds)
09:55:10 bogdanp joins (~bogdanp@188.24.80.165)
09:55:36 <sshine> kuribas, I'm thinking at the level of branch prediction when decoding the extension code-point.
09:56:27 <kuribas> sshine: the only correct answer is, "benchmark it".
09:56:38 <sshine> kuribas, hahaha, you're right.
09:56:49 <merijn> That's always the only correct answer
09:57:09 <kuribas> which applies to my cache remark as well of course...
09:57:17 <sshine> "Hey, what time is it?" - "Benchmark it." - ":("
09:57:37 <kuribas> it's time to benchmark :)
09:57:41 × nhs quits (~nhs@c-24-20-87-79.hsd1.or.comcast.net) (Ping timeout: 256 seconds)
09:58:08 <sshine> This reminds me of MySQL's utf8mb3 type, which is MySQL's way of storing UTF-8 characters in only 3 bytes. it's amazing.
09:58:10 × bitmagie quits (~Thunderbi@200116b806e49a00e4cdc1c04a51034c.dip.versatel-1u1.de) (Quit: bitmagie)
09:58:22 <merijn> sshine: ...
09:58:28 bitmagie joins (~Thunderbi@200116b806e49a00e4cdc1c04a51034c.dip.versatel-1u1.de)
09:58:32 <merijn> Why'd you have to point that out to me
09:58:50 <sshine> I'm trolling. sorry. :)
09:58:55 <merijn> This is the dumbest tech decision I've heard of since IBM inventing "ordered JSON"
09:59:42 <sshine> I think the dumbest decision was to make 'utf8' default to 'utf8mb3' and not 'utf8mb4thisliterallyhowmuchanutf8charactertakes'
09:59:51 <kuribas> MySQL has their own encoding?
10:00:00 <kuribas> non-standard one?
10:00:04 <sshine> kuribas, they were trying to save bytes by disabling a section of utf8.
10:00:10 <merijn> kuribas: That sounds on-brand
10:00:21 <sshine> kuribas, but the way they disabled it is "if you try to use it, you get garbled data"
10:00:43 <merijn> sshine: Ah, MySQL's Char8 :p
10:01:30 <sshine> you know, they really care about packing those bytes tight. I wonder if the code-points that don't work contain minority languages, then MySQL can called out for being racist.
10:02:08 <sshine> merijn, is that what you call it when you get garbled left-over codepoints in the middle of your strings? :-P
10:02:12 wroathe joins (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net)
10:02:31 <sshine> s/codepoints/bytes/
10:02:54 <merijn> oh, Char8 just drops random chunks of input instead
10:03:20 <sshine> Char0-8
10:04:12 × Franciman quits (~francesco@host-95-235-155-82.retail.telecomitalia.it) (Quit: Leaving)
10:04:18 <sshine> ij, I guess what people like most about UTF-8 is that it's ASCII until it isn't. one thing I like about UTF-16 is that all my Chinese characters take up the same space as all my other characters. :)
10:04:34 <merijn> sshine: Well, there's other parts
10:04:48 <merijn> sshine: Like "dumb ASCII only C code doesn't break on UTF-8"
10:04:51 Franciman joins (~francesco@host-95-235-155-82.retail.telecomitalia.it)
10:05:16 <merijn> sshine: UTF-8 was intentionally designed to never have any 0 bytes anywhere except the NUL character
10:05:31 <sshine> merijn, yeah, it is very backwards-compatible.
10:05:47 <sshine> merijn, so you can open an UTF-8 file with any old tool and you'll probably make sense of it.
10:06:14 <sshine> s/an UTF-8/a UTF-8/, sorry. don't want to abuse your brain there.
10:07:13 × wroathe quits (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 264 seconds)
10:07:22 × datajerk quits (~datajerk@sense.net) (Ping timeout: 256 seconds)
10:08:37 nhs joins (~nhs@c-24-20-87-79.hsd1.or.comcast.net)
10:10:28 datajerk joins (~datajerk@sense.net)
10:11:28 × mananamenos quits (~mananamen@84.122.202.215.dyn.user.ono.com) (Ping timeout: 272 seconds)
10:11:49 mananamenos_ joins (~mananamen@84.122.202.215.dyn.user.ono.com)
10:12:07 × bitmagie quits (~Thunderbi@200116b806e49a00e4cdc1c04a51034c.dip.versatel-1u1.de) (Quit: bitmagie)
10:13:17 arahael1 joins (~arahael@203.166.238.202)
10:13:20 × nhs quits (~nhs@c-24-20-87-79.hsd1.or.comcast.net) (Ping timeout: 246 seconds)
10:15:38 × Arahael quits (~arahael@61.68.77.119) (Ping timeout: 264 seconds)
10:16:56 × __minoru__shirae quits (~shiraeesh@46.34.206.100) (Ping timeout: 240 seconds)
10:17:57 wroathe joins (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net)
10:21:00 <sshine> was Data.Default forever deemed an anti-pattern?
10:21:21 <merijn> Was it ever *not* deemed an anti-pattern?
10:21:38 <kuribas> ugh, I want to return a polymorphic function from a monad, but the type system isn't letting me...
10:21:43 × lotuseater quits (~user@2a02:908:fbd1:b0a0:49c8:b34e:2023:5c23) (Remote host closed the connection)
10:21:57 <mniip> you'll need a datatype wrapper for it
10:21:59 lotuseater joins (~user@2a02:908:fbd1:b0a0:e595:d075:f96e:f138)
10:22:01 <merijn> kuribas: I feel your pain
10:22:06 <kuribas> it's just polymorphic in the phantom types
10:22:08 <mniip> and/or use continuation passing/coyoneda
10:22:16 <sshine> kuribas, RankNTypes is not enough?
10:22:24 <kuribas> sshine: no
10:22:26 <merijn> sshine: No
10:22:27 <mniip> sshine, you can't say M (forall x. F x)
10:22:34 <merijn> You can't have RankN inside a type
10:22:39 × jedws quits (~jedws@121.209.199.128) (Quit: My MacBook has gone to sleep. ZZZzzz…)
10:22:47 <kuribas> M (forall x. F x -> G x)
10:22:56 <merijn> You need...what's the name of the broken extension again?
10:23:17 <mniip> impredicative
10:23:30 × wroathe quits (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 272 seconds)
10:24:01 <merijn> Ah, yeah, ImpredicativeTypes
10:24:02 <sshine> Moscow ML has Obj.magic : 'a -> 'b.
10:24:32 <sshine> (this is incidentally where Cthulhu lives.)
10:24:35 <merijn> I think that as of 9.0/9.2 you might actually be able to use that :p
10:24:36 <mniip> kuribas, ((forall x. F x -> G x) -> M r) -> M r
10:24:40 <mniip> should be equivalent
10:24:57 <merijn> That, or some existential
10:25:07 <kuribas> mniip: yeah, but I wanted to use the function as a nice interface.
10:25:09 Lord_of_Life_ joins (~Lord@unaffiliated/lord-of-life/x-0885362)
10:25:24 <mniip> yup that's a kleisli-flavoured church encoding of an existential
10:25:24 <merijn> kuribas: What's your function look like/how do you wanna use it?
10:25:43 <mniip> er
10:25:47 <mniip> not an existential actually
10:25:49 × Lord_of_Life quits (~Lord@unaffiliated/lord-of-life/x-0885362) (Ping timeout: 264 seconds)
10:25:52 <mniip> it's a universal
10:26:18 <merijn> kuribas: You can capture RankN functions inside GADTs: https://github.com/merijn/Belewitte/blob/master/benchmark-analysis/src/Pretty/Fields.hs#L39-L45
10:26:44 ezrakilty joins (~ezrakilty@75-172-109-5.tukw.qwest.net)
10:26:49 <kuribas> merijn: do u <- from userTable; pure $ Person <$> col (u name) <$> col (u age)
10:27:08 <kuribas> I'll go back to what I had: do u <- from userTable; pure $ Person <$> col (u@@name) <$> col (u@@age)
10:27:09 <mniip> do NT u <- ...
10:27:15 <mniip> where newtype NT = ...
10:27:42 <kuribas> hmm...
10:28:02 Lord_of_Life_ is now known as Lord_of_Life
10:28:05 <kuribas> I just wanted to avoid the operator for joining the aliased table with the column...
10:28:51 carldd11 joins (~carldd@90-224-49-113-no56.tbcn.telia.com)
10:29:06 <kuribas> perhaps that's to much magick?
10:29:46 × tromp quits (~tromp@dhcp-077-249-230-040.chello.nl) (Remote host closed the connection)
10:30:17 × carldd1 quits (~carldd@90-224-49-113-no56.tbcn.telia.com) (Read error: Connection reset by peer)
10:30:23 danza joins (~francesco@151.53.65.247)
10:30:44 × ezrakilty quits (~ezrakilty@75-172-109-5.tukw.qwest.net) (Ping timeout: 240 seconds)
10:31:55 × niekvandepas quits (~niekvande@dhcp-077-249-088-250.chello.nl) (Remote host closed the connection)
10:32:24 <kuribas> what would be a good operator name for joining alias and column?
10:33:36 <ph88> here https://docs.haskellstack.org/en/stable/build_command/#synonyms it says that stack test is a synonym for stack build --test .. but when i run stack test it builds + executes test. How can i only build tests and not execute them ?
10:33:42 wroathe joins (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net)
10:33:56 jamm_ joins (~jamm@unaffiliated/jamm)
10:38:08 <ph88> hum i will try this command stack build --test --no-run-tests --bench --no-run-benchmarks
10:38:29 × wroathe quits (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 256 seconds)
10:38:37 <ph88> is there any way to only run the tests without specifying the name of the binary ?
10:38:45 nhs joins (~nhs@c-24-20-87-79.hsd1.or.comcast.net)
10:39:22 heatsink joins (~heatsink@2600:1700:bef1:5e10:54b6:e8d3:c70d:8881)
10:39:30 × jamm_ quits (~jamm@unaffiliated/jamm) (Remote host closed the connection)
10:39:54 niekvandepas joins (~niekvande@dhcp-077-249-088-250.chello.nl)
10:39:57 × nrh^ quits (nrh@ip98-184-89-2.mc.at.cox.net) ()
10:40:20 metreo joins (~Thunderbi@unaffiliated/metreo)
10:43:26 × nhs quits (~nhs@c-24-20-87-79.hsd1.or.comcast.net) (Ping timeout: 246 seconds)
10:44:04 × niekvandepas quits (~niekvande@dhcp-077-249-088-250.chello.nl) (Ping timeout: 240 seconds)
10:45:02 × heatsink quits (~heatsink@2600:1700:bef1:5e10:54b6:e8d3:c70d:8881) (Ping timeout: 264 seconds)
10:46:05 fendor joins (~fendor@91.141.3.41.wireless.dyn.drei.com)
10:46:25 tromp joins (~tromp@dhcp-077-249-230-040.chello.nl)
10:46:32 × atwm quits (~andrew@178.197.234.250) (Quit: WeeChat 3.0)
10:46:39 vilpan parts (~0@212.117.1.172) ()
10:46:48 atwm joins (~andrew@178.197.234.250)
10:46:53 atwm parts (~andrew@178.197.234.250) ()
10:47:16 atwm joins (~andrew@178.197.234.250)
10:53:15 d3od joins (~nickmeno3@78-1-67-202.adsl.net.t-com.hr)
10:54:35 wroathe joins (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net)
10:57:00 <Athas> When running 'stack install' for my program (which needs zlib) after upgrading macOS, I now get the error "ld: library not found for -lz".
10:57:33 <Athas> I've tried fiddling with the environment variables, and plain 'gcc -lz' works. Anyone got a clue what's wrong?
10:57:34 nhs joins (~nhs@c-24-20-87-79.hsd1.or.comcast.net)
10:59:04 × wroathe quits (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 240 seconds)
11:02:13 × nhs quits (~nhs@c-24-20-87-79.hsd1.or.comcast.net) (Ping timeout: 246 seconds)
11:02:35 × jpds quits (~jpds@gateway/tor-sasl/jpds) (Remote host closed the connection)
11:02:40 nfip^ joins (nfip@ip98-184-89-2.mc.at.cox.net)
11:03:00 jpds joins (~jpds@gateway/tor-sasl/jpds)
11:06:42 aveltras joins (uid364989@gateway/web/irccloud.com/x-iidvydwfmsjhmkdp)
11:07:55 × Kaeipi quits (~Kaiepi@47.54.252.148) (Remote host closed the connection)
11:09:00 Kaeipi joins (~Kaiepi@47.54.252.148)
11:09:20 <kuribas> Is there a way to "hide" accessor functions?
11:09:49 × Stanley00 quits (~stanley00@unaffiliated/stanley00) (Remote host closed the connection)
11:09:53 <kuribas> so MyData {field1 :: Int, field2 :: String}, field1 and field2 don't pollute the function namespace?
11:13:41 × plutoniix quits (~q@184.82.205.92) (Quit: Leaving)
11:13:58 <kuribas> I guess I want this: https://ghc-proposals.readthedocs.io/en/latest/proposals/0160-no-toplevel-field-selectors.html
11:14:00 argento joins (~argent0@168.227.96.53)
11:15:50 wroathe joins (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net)
11:15:59 nhs joins (~nhs@c-24-20-87-79.hsd1.or.comcast.net)
11:20:03 mmohammadi9812 joins (~mmohammad@198.12.95.170)
11:20:04 × wroathe quits (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 240 seconds)
11:20:25 × Kaeipi quits (~Kaiepi@47.54.252.148) (Remote host closed the connection)
11:21:03 × merijn quits (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 260 seconds)
11:21:18 Kaeipi joins (~Kaiepi@47.54.252.148)
11:21:23 <dibblego> export MyData without constructors
11:21:25 merijn joins (~merijn@83-160-49-249.ip.xs4all.nl)
11:21:38 <dibblego> or, don't use records, use lens
11:21:48 <dibblego> s/constructors/fields
11:22:03 <kuribas> dibblego: I want the labels exported, not the accessor functions.
11:25:27 DavidEichmann joins (~david@234.109.45.217.dyn.plus.net)
11:26:16 × merijn quits (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 240 seconds)
11:27:31 merijn joins (~merijn@83-160-49-249.ip.xs4all.nl)
11:28:04 × bogdanp quits (~bogdanp@188.24.80.165) (Ping timeout: 240 seconds)
11:33:05 __monty__ joins (~toonn@unaffiliated/toonn)
11:33:45 bogdanp joins (~bogdanp@188.24.80.165)
11:35:25 × nhs quits (~nhs@c-24-20-87-79.hsd1.or.comcast.net) (Ping timeout: 264 seconds)
11:36:19 wroathe joins (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net)
11:36:26 <fendor> when upgrading to bytestring 0.11, are there any unexpected changes that the compiler might not catch?
11:38:11 × merijn quits (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 265 seconds)
11:38:17 × shatriff quits (~vitaliish@176-52-216-242.irishtelecom.com) (Remote host closed the connection)
11:38:32 shatriff joins (~vitaliish@176-52-216-242.irishtelecom.com)
11:39:11 merijn joins (~merijn@83-160-49-249.ip.xs4all.nl)
11:39:14 <kuribas> fendor: I really hope not :)
11:40:19 <fendor> kuribas, thanks :) I read that there are breaking changes and there was some fuzz around them, but wasn't sure about the actual impact
11:40:42 <kuribas> fendor: sorry, I didn't mean that as a confirmation...
11:41:03 <kuribas> fendor: more like, it would be shitty if they broke stuff that the typesystem wouldn't catch.
11:41:04 × wroathe quits (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 246 seconds)
11:41:23 <kuribas> but I would be surprised if they did...
11:41:32 <fendor> oh well. We have CI for a reason
11:42:32 niekvandepas joins (~niekvande@dhcp-077-249-088-250.chello.nl)
11:43:38 <kuribas> fendor: I don't see anything in the changelog that would break things silently
11:43:45 <fendor> Is bytestring-0.11 even used yet outside of release candidates?
11:44:09 <kuribas> well, it's one hackage...
11:44:34 × merijn quits (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 272 seconds)
11:45:09 merijn joins (~merijn@83-160-49-249.ip.xs4all.nl)
11:45:58 <kuribas> they removed deprecated modules
11:46:16 raehik joins (~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net)
11:46:45 nhs joins (~nhs@c-24-20-87-79.hsd1.or.comcast.net)
11:47:22 <Taneb> They also changed the internal representation
11:47:53 × Lowl3v3l quits (~Lowl3v3l@dslb-002-203-233-121.002.203.pools.vodafone-ip.de) (Read error: Connection reset by peer)
11:48:23 Lowl3v3l joins (~Lowl3v3l@dslb-002-203-233-121.002.203.pools.vodafone-ip.de)
11:50:17 × merijn quits (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 246 seconds)
11:51:07 merijn joins (~merijn@83-160-49-249.ip.xs4all.nl)
11:51:20 × nhs quits (~nhs@c-24-20-87-79.hsd1.or.comcast.net) (Ping timeout: 246 seconds)
11:51:36 × atwm quits (~andrew@178.197.234.250) (Quit: WeeChat 3.0)
11:55:09 <fendor> slightly unrelated, what is the status with travis ci at the moment?
11:55:28 × darjeeling_ quits (~darjeelin@122.245.219.80) (Ping timeout: 260 seconds)
11:55:39 <__monty__> Think you have to submit a request for foss credits. Not sure how though.
11:56:04 × merijn quits (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 240 seconds)
11:57:04 merijn joins (~merijn@83-160-49-249.ip.xs4all.nl)
11:57:10 wroathe joins (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net)
11:57:21 <fendor> all in all less foss friendly, right?
11:58:07 × niekvandepas quits (~niekvande@dhcp-077-249-088-250.chello.nl) (Remote host closed the connection)
11:58:35 × shatriff quits (~vitaliish@176-52-216-242.irishtelecom.com) (Remote host closed the connection)
11:59:10 shatriff joins (~vitaliish@176-52-216-242.irishtelecom.com)
11:59:16 <__monty__> Going from free to "Free if you ask and we approve," definitely sounds like less not more.
12:01:02 <fendor> so, everybody switched to github actions now? At least on github?
12:01:43 × wroathe quits (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 246 seconds)
12:02:04 × merijn quits (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 240 seconds)
12:02:38 atwm joins (~andrew@178.197.234.250)
12:02:41 bitmagie joins (~Thunderbi@200116b806e49a00e4cdc1c04a51034c.dip.versatel-1u1.de)
12:02:43 merijn joins (~merijn@83-160-49-249.ip.xs4all.nl)
12:03:02 × ubert quits (~Thunderbi@p200300ecdf25d9e9e6b318fffe838f33.dip0.t-ipconnect.de) (Remote host closed the connection)
12:03:05 × bitmagie quits (~Thunderbi@200116b806e49a00e4cdc1c04a51034c.dip.versatel-1u1.de) (Client Quit)
12:03:12 noop_noob joins (b816797e@184.22.121.126)
12:03:19 ubert joins (~Thunderbi@p200300ecdf25d9e9e6b318fffe838f33.dip0.t-ipconnect.de)
12:06:43 atwm parts (~andrew@178.197.234.250) ()
12:07:24 nineonine joins (~nineonine@2604:3d08:7785:9600:5538:6d40:d5d9:f8a6)
12:07:44 × merijn quits (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 240 seconds)
12:08:25 <gentauro> 11:24 < sshine> Moscow ML has Obj.magic : 'a -> 'b.
12:08:27 <gentauro> sshine: casting?
12:08:28 <gentauro> :|
12:08:29 merijn joins (~merijn@83-160-49-249.ip.xs4all.nl)
12:08:58 <gentauro> OCaml has it as well but I have never used it …
12:09:26 × DirefulSalt quits (DirefulSal@gateway/vpn/privateinternetaccess/direfulsalt) (Remote host closed the connection)
12:09:53 DirefulSalt joins (DirefulSal@gateway/vpn/privateinternetaccess/direfulsalt)
12:10:35 atwm joins (~andrew@178.197.234.250)
12:11:26 gzj joins (~gzj@unaffiliated/gzj)
12:11:44 × nineonine quits (~nineonine@2604:3d08:7785:9600:5538:6d40:d5d9:f8a6) (Ping timeout: 240 seconds)
12:11:47 nhs joins (~nhs@c-24-20-87-79.hsd1.or.comcast.net)
12:13:49 × merijn quits (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 264 seconds)
12:14:31 merijn joins (~merijn@83-160-49-249.ip.xs4all.nl)
12:15:00 Varis joins (~Tadas@unaffiliated/varis)
12:16:12 fendor_ joins (~fendor@046124067054.public.t-mobile.at)
12:16:24 × gzj quits (~gzj@unaffiliated/gzj) (Remote host closed the connection)
12:16:32 × nhs quits (~nhs@c-24-20-87-79.hsd1.or.comcast.net) (Ping timeout: 246 seconds)
12:16:57 × noop_noob quits (b816797e@184.22.121.126) (Quit: Connection closed)
12:18:18 fendor__ joins (~fendor@212095005045.public.telering.at)
12:18:21 wroathe joins (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net)
12:19:00 gzj joins (~gzj@unaffiliated/gzj)
12:19:41 × merijn quits (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 246 seconds)
12:20:00 merijn joins (~merijn@83-160-49-249.ip.xs4all.nl)
12:21:37 × fendor_ quits (~fendor@046124067054.public.t-mobile.at) (Ping timeout: 264 seconds)
12:23:08 × wroathe quits (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 265 seconds)
12:23:46 Lycurgus joins (~niemand@cpe-45-46-139-165.buffalo.res.rr.com)
12:25:13 × merijn quits (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 264 seconds)
12:25:27 × Phong_ quits (~Phong_@185.163.110.109) (Remote host closed the connection)
12:25:44 merijn joins (~merijn@83-160-49-249.ip.xs4all.nl)
12:26:20 Tario joins (~Tario@201.192.165.173)
12:26:25 × borne quits (~fritjof@vpn05.bremen.freifunk.net) (Ping timeout: 264 seconds)
12:27:56 borne joins (~fritjof@200116b8645b3c00438d15c340c1e8fe.dip.versatel-1u1.de)
12:28:30 hackage glpk-hs 0.8 - Comprehensive GLPK linear programming bindings https://hackage.haskell.org/package/glpk-hs-0.8 (JeanPhilippeBernardy)
12:30:03 nhs joins (~nhs@c-24-20-87-79.hsd1.or.comcast.net)
12:30:39 jamm_ joins (~jamm@unaffiliated/jamm)
12:31:15 × merijn quits (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 256 seconds)
12:31:30 merijn joins (~merijn@83-160-49-249.ip.xs4all.nl)
12:35:13 × nhs quits (~nhs@c-24-20-87-79.hsd1.or.comcast.net) (Ping timeout: 272 seconds)
12:37:33 niekvandepas joins (~niekvande@dhcp-077-249-088-250.chello.nl)
12:38:39 <__monty__> fendor: There's also circleci. They work with credits too though, not sure whether foss projects need to submit a request for more free credits there.
12:38:50 wroathe joins (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net)
12:38:52 darjeeling_ joins (~darjeelin@122.245.219.80)
12:39:11 fendor__ is now known as fendor_
12:39:36 <__monty__> GHActions hasn't really worked for me because ncurses doesn't seem to work out of the box where Actions run.
12:39:44 × niekvandepas quits (~niekvande@dhcp-077-249-088-250.chello.nl) (Remote host closed the connection)
12:39:57 <fendor_> __monty__, running 1 job at a time is pretty slow, though :(
12:41:40 heatsink joins (~heatsink@2600:1700:bef1:5e10:54b6:e8d3:c70d:8881)
12:42:18 <__monty__> Travis looks like it'll be 1 job at a time too.
12:42:43 <merijn> __monty__: eh...Travis is useless
12:42:56 <merijn> __monty__: You get like 2000 minutes and that's it
12:43:07 <merijn> (that's lifetime, not monthly)
12:43:15 poscat1 joins (~poscat@114.245.115.216)
12:43:24 × wroathe quits (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 240 seconds)
12:43:36 <merijn> The writing for Travis has been on the wall for, like, 2 years now
12:43:43 × poscat quits (~poscat@114.245.115.216) (Ping timeout: 246 seconds)
12:43:51 <merijn> Getting started there *now* is just dumb
12:44:15 <__monty__> GHActions has a bit of an inverted model where it's run against the owner of the repo's compute credits? Don't think they have (strict) job limits yet so if you don't mind the lock-in it may be your only option if you need lots of concurrent jobs.
12:44:44 <fendor_> and probably azure
12:44:46 <merijn> __monty__: The credits on GHActions are (currently, anyway) only for private repos
12:44:59 <__monty__> merijn: Like we said you can submit a request for free credits for foss with travis.
12:45:07 <merijn> __monty__: Theoretically
12:45:14 <merijn> __monty__: They stopped processing applications in November
12:45:23 <fendor_> lol
12:45:25 <merijn> Sure, the website says you can apply
12:45:40 × pera quits (~pera@unaffiliated/pera) (Quit: bbl)
12:45:45 × heatsink quits (~heatsink@2600:1700:bef1:5e10:54b6:e8d3:c70d:8881) (Ping timeout: 240 seconds)
12:45:47 <merijn> But according to the stuff I've seen on open source twitter they haven't approved anyone since november
12:45:54 <merijn> Even fairly big open source projects
12:46:08 <__monty__> I'm not a fan of travis. I literally only said travis was limited to a single concurrent job like circleci is. So that shouldn't really count against circleci imo.
12:46:42 <__monty__> I know all about the acquisition of Travis. Not changing CI has just been less of an opportunity cost so far.
12:46:51 <merijn> Given the hedge fund takeover two years ago, technical staff abandoning travis, gutting of funding, utter stop of open source support you're better of not using CI, rather than Travis :p
12:46:56 <merijn> __monty__: Oh, I feel your pain
12:47:01 nhs joins (~nhs@c-24-20-87-79.hsd1.or.comcast.net)
12:47:45 <__monty__> I tried switching the project to GHActions, but like I said something's up with ncurses and tput.
12:47:48 <merijn> __monty__: I've been fiddling with phadej's Github Actions backend for haskell-ci to simplify my own migration from Travis, but I probably won't get around to much until mid-February
12:48:50 × tromp quits (~tromp@dhcp-077-249-230-040.chello.nl) (Remote host closed the connection)
12:48:54 <merijn> Life sucks ;)
12:49:22 <fendor_> so, no real nice solution for foss CI at the moment?
12:49:44 <hc> travis itself has never been free software, has it?
12:50:47 <Lycurgus> maybe bundled with gitlab oder
12:50:59 <merijn> fendor_: *for* FOSS or CI that *is* FOSS?
12:51:12 <fendor_> merijn, for now, I am fine with for FOSS
12:51:36 <merijn> fendor_: I think GHActions is probably the nicest solution
12:52:13 × nhs quits (~nhs@c-24-20-87-79.hsd1.or.comcast.net) (Ping timeout: 272 seconds)
12:52:52 <fendor_> with the danger that once we all switch to GHActions, they have somewhat a monopoly?
12:53:23 hacxman joins (~hexo@gateway/tor-sasl/hexo)
12:53:40 × hexo quits (~hexo@gateway/tor-sasl/hexo) (Remote host closed the connection)
12:53:40 hacxman is now known as hexo
12:53:44 × mmohammadi9812 quits (~mmohammad@198.12.95.170) (Ping timeout: 240 seconds)
12:53:48 × duairc quits (~shane@ana.rch.ist) (Ping timeout: 260 seconds)
12:54:18 noop_noob joins (b816797e@184.22.121.126)
12:54:20 <merijn> fendor_: On the one hand yes, on the other hand I (think I) understand the business model of github/MS
12:54:23 × Guest83406 quits (~Christoph@chezlefab.net) (Ping timeout: 260 seconds)
12:54:27 mmohammadi9812 joins (~mmohammad@86.106.197.227)
12:54:29 <merijn> fendor_: Unlike the other free CI providers where I'm unsure
12:55:23 duairc joins (~shane@ana.rch.ist)
12:55:26 × jamm_ quits (~jamm@unaffiliated/jamm) (Remote host closed the connection)
12:55:32 <__monty__> The other ones seem to align on the "Get people invested with free credits then price them just below the opportunity cost of switching."
12:55:43 <merijn> fendor_: MS is *clearly* subsidising open source/educational use of GitHub and Actions to attract companies to GitHub Enterprise/Azure and Azure deployment/github actions integration
12:55:54 stilgart joins (~Christoph@chezlefab.net)
12:56:12 <merijn> MS is also rich enough and big enough to eat that lossleading as "indefinite investment in PR/growth of Azure"
12:56:17 stilgart is now known as Guest9812
12:56:42 <merijn> For the other alternatives Gitlab/Travis/etc. their only "out" into sustainable business seems to be "up the price"
12:56:46 jumper149 joins (~jumper149@ip185225.wh.uni-hannover.de)
12:57:07 × fendor_ quits (~fendor@212095005045.public.telering.at) (Remote host closed the connection)
12:57:07 <merijn> So you gotta ask yourself, do I wanna be locked in with someone whose only long term option is "start charging me"
12:57:29 <Lycurgus> at some point capitalist actors have to do capitalist stuff
12:57:31 <merijn> Or do I wanna be locked in by someone who (hopefully) treats this as part of their sales funnel for their cloud/enterprise stuff
12:58:02 <merijn> *Personally* I'm betting that GitHub Actions has a larger chance of staying free for us plebs :p
12:58:18 <Lycurgus> the hypocrisy of digital capitalism supposedly moving fast and breaking things doesn't extend to the social order
12:58:23 fendor_ joins (~fendor@212095005045.public.telering.at)
12:58:24 × zyeri quits (zyeri@tilde.team/users/zyeri) (Quit: ZNC 1.8.1 - https://znc.in)
12:58:42 zyeri joins (zyeri@gateway/shell/tilde.team/x-ydywrehzneevjbqh)
12:58:43 × zyeri quits (zyeri@gateway/shell/tilde.team/x-ydywrehzneevjbqh) (Changing host)
12:58:43 zyeri joins (zyeri@tilde.team/users/zyeri)
12:58:44 <merijn> fendor_: Do with that analysis what you will ;)
12:59:03 <fendor_> merijn, Thank you for the analysis :)
12:59:20 <SwarmCollective> Maybe I'm too optimistic, but it seems to me that more and more companies have realized it is in everyone's best interest to support innovation; to support start-ups.
12:59:40 wroathe joins (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net)
12:59:44 <merijn> SwarmCollective: Eh, only until you can clone/buy them :p
13:00:09 × coot quits (~coot@37.30.55.132.nat.umts.dynamic.t-mobile.pl) (Quit: coot)
13:00:16 <SwarmCollective> Or they are big enough to pay for their share of the usage.
13:00:24 × PotatoHatsue quits (berbermanp@gateway/shell/matrix.org/x-koftrfiqgreybwcc) (*.net *.split)
13:00:24 × Noughtmare[m] quits (naughtmare@gateway/shell/matrix.org/x-pkgfhhkszhmqwpmw) (*.net *.split)
13:00:24 × fgaz quits (fgazmatrix@gateway/shell/matrix.org/x-heoqicsutdwarsww) (*.net *.split)
13:00:25 × freeman42x[m] quits (freeman42x@gateway/shell/matrix.org/x-hyybcahkmftqjyhn) (*.net *.split)
13:00:25 × xosdy[m] quits (xosdyaleth@gateway/shell/matrix.org/x-bqewcwrpzqwgcujg) (*.net *.split)
13:00:25 × peterstorm[m] quits (peterstorm@gateway/shell/matrix.org/x-sgcsoxybrqwwnqfx) (*.net *.split)
13:00:26 × mly[m] quits (mlydisenco@gateway/shell/matrix.org/x-hqttkpninemczoyy) (*.net *.split)
13:00:27 × cnmne[m] quits (cnmnematri@gateway/shell/matrix.org/x-jxtjvlobydakmssj) (*.net *.split)
13:00:27 × srid quits (sridmatrix@gateway/shell/matrix.org/x-mewtzdomoturbvhb) (*.net *.split)
13:00:28 × svc0[m] quits (svc0matrix@gateway/shell/matrix.org/x-xalznotydfxlbdeu) (*.net *.split)
13:00:29 × lambdaclan quits (lambdaclan@gateway/shell/matrix.org/x-fqixovlmkfoadrxr) (*.net *.split)
13:00:29 × siraben quits (sirabenmat@gateway/shell/matrix.org/x-yhwqelqmdjljhzka) (*.net *.split)
13:00:29 × phittacus quits (bklmatrixo@gateway/shell/matrix.org/x-yhimeoccnijwbson) (*.net *.split)
13:00:29 × pythag76[m] quits (pythag76ma@gateway/shell/matrix.org/x-honjtseruyqysvgh) (*.net *.split)
13:00:30 × tmciver quits (~tmciver@cpe-172-101-40-226.maine.res.rr.com) (*.net *.split)
13:00:30 × SupaYoshi quits (~supayoshi@213-10-140-13.fixed.kpn.net) (*.net *.split)
13:00:31 × chrpape` quits (~user@2a01:4f9:c010:632d::1) (*.net *.split)
13:00:31 × heredoc quits (heredoc@2a01:7e01::f03c:91ff:fec1:de1d) (*.net *.split)
13:00:31 × ViCi quits (daniel@10PLM.ro) (*.net *.split)
13:00:31 × ashnur quits (~rak@unaffiliated/ashnur) (*.net *.split)
13:00:31 × _flow_ quits (~none@salem.informatik.uni-erlangen.de) (*.net *.split)
13:00:31 × opqdonut quits (opqdonut@pseudo.fixme.fi) (*.net *.split)
13:00:31 × texasmynsted quits (~texasmyns@99.96.221.112) (*.net *.split)
13:00:32 × jespada_ quits (~jespada@90.254.242.138) (*.net *.split)
13:00:32 × sm[m] quits (simonmicma@gateway/shell/matrix.org/x-gtuvjdmampkcgovw) (*.net *.split)
13:00:32 × bitonic quits (bitonicmat@gateway/shell/matrix.org/x-etiickjlrfmmbenq) (*.net *.split)
13:00:32 × meckse[m] quits (mecksematr@gateway/shell/matrix.org/x-qwveutflldkbwrag) (*.net *.split)
13:00:34 × immae quits (immaematri@gateway/shell/matrix.org/x-jffaztfdaekzupqh) (*.net *.split)
13:00:35 × kip quits (sid71464@gateway/web/irccloud.com/x-buspbqlpbojjwhxj) (*.net *.split)
13:00:35 × Heffalump quits (~ganesh@urchin.earth.li) (*.net *.split)
13:00:35 × JSharp quits (sid4580@wikia/JSharp) (*.net *.split)
13:00:35 × Solarion quits (~solarion@fsf/member/solarion) (*.net *.split)
13:00:35 × rajivr quits (uid269651@gateway/web/irccloud.com/x-phyvdjrammctwxzt) (*.net *.split)
13:00:35 × dexterlb quits (~dexterlb@2a01:9e40:2:2::2) (*.net *.split)
13:00:35 × MrMobius quits (~MrMobius@208.58.206.154) (*.net *.split)
13:00:35 × rslima_____ quits (sid26145@gateway/web/irccloud.com/x-pzkyfbaauotfeqce) (*.net *.split)
13:00:35 × Chobbes quits (~Chobbes@pool-98-115-239-235.phlapa.fios.verizon.net) (*.net *.split)
13:00:35 × kaychaks quits (sid236345@gateway/web/irccloud.com/x-xtbmcuznhiacryqe) (*.net *.split)
13:00:35 × ManiacTwister quits (~Twister@2a01:4f8:171:4de::40:2) (*.net *.split)
13:00:35 × otulp quits (~otulp@ti0187q162-6639.bb.online.no) (*.net *.split)
13:00:36 × Widget quits (~widget@2a04:ee41:6:7207:2113:b8a0:61a4:72c7) (*.net *.split)
13:00:36 × p3n quits (~p3n@2a00:19a0:3:7c:0:d9c6:7cf6:1) (*.net *.split)
13:00:36 × energizer quits (~energizer@unaffiliated/energizer) (*.net *.split)
13:00:36 × Wojciech_K quits (~wojciechk@2001:41d0:a:5be4::449) (*.net *.split)
13:00:36 × lawid quits (~quassel@dslb-090-186-099-081.090.186.pools.vodafone-ip.de) (*.net *.split)
13:00:36 × Ranhir quits (~Ranhir@157.97.53.139) (*.net *.split)
13:00:36 × meck quits (~meck@li1809-18.members.linode.com) (*.net *.split)
13:00:36 × gienah quits (~mwright@gentoo/developer/gienah) (*.net *.split)
13:00:36 × jjhoo quits (jahakala@dsl-trebng21-b048b5-171.dhcp.inet.fi) (*.net *.split)
13:00:37 <merijn> Risky to bet you entire company on your ability to do that :p
13:00:44 × argento quits (~argent0@168.227.96.53) (Quit: leaving)
13:01:14 PotatoHatsue joins (berbermanp@gateway/shell/matrix.org/x-koftrfiqgreybwcc)
13:01:14 Noughtmare[m] joins (naughtmare@gateway/shell/matrix.org/x-pkgfhhkszhmqwpmw)
13:01:14 fgaz joins (fgazmatrix@gateway/shell/matrix.org/x-heoqicsutdwarsww)
13:01:14 freeman42x[m] joins (freeman42x@gateway/shell/matrix.org/x-hyybcahkmftqjyhn)
13:01:14 xosdy[m] joins (xosdyaleth@gateway/shell/matrix.org/x-bqewcwrpzqwgcujg)
13:01:14 peterstorm[m] joins (peterstorm@gateway/shell/matrix.org/x-sgcsoxybrqwwnqfx)
13:01:14 mly[m] joins (mlydisenco@gateway/shell/matrix.org/x-hqttkpninemczoyy)
13:01:14 cnmne[m] joins (cnmnematri@gateway/shell/matrix.org/x-jxtjvlobydakmssj)
13:01:14 srid joins (sridmatrix@gateway/shell/matrix.org/x-mewtzdomoturbvhb)
13:01:14 svc0[m] joins (svc0matrix@gateway/shell/matrix.org/x-xalznotydfxlbdeu)
13:01:14 siraben joins (sirabenmat@gateway/shell/matrix.org/x-yhwqelqmdjljhzka)
13:01:14 lambdaclan joins (lambdaclan@gateway/shell/matrix.org/x-fqixovlmkfoadrxr)
13:01:14 phittacus joins (bklmatrixo@gateway/shell/matrix.org/x-yhimeoccnijwbson)
13:01:14 pythag76[m] joins (pythag76ma@gateway/shell/matrix.org/x-honjtseruyqysvgh)
13:01:14 tmciver joins (~tmciver@cpe-172-101-40-226.maine.res.rr.com)
13:01:14 SupaYoshi joins (~supayoshi@213-10-140-13.fixed.kpn.net)
13:01:14 chrpape` joins (~user@2a01:4f9:c010:632d::1)
13:01:14 heredoc joins (heredoc@2a01:7e01::f03c:91ff:fec1:de1d)
13:01:14 ViCi joins (daniel@10PLM.ro)
13:01:14 ashnur joins (~rak@unaffiliated/ashnur)
13:01:14 _flow_ joins (~none@salem.informatik.uni-erlangen.de)
13:01:14 opqdonut joins (opqdonut@pseudo.fixme.fi)
13:01:19 × lambdaclan quits (lambdaclan@gateway/shell/matrix.org/x-fqixovlmkfoadrxr) (Max SendQ exceeded)
13:01:19 × SupaYoshi quits (~supayoshi@213-10-140-13.fixed.kpn.net) (Max SendQ exceeded)
13:01:19 × siraben quits (sirabenmat@gateway/shell/matrix.org/x-yhwqelqmdjljhzka) (Max SendQ exceeded)
13:01:27 texasmynsted joins (~texasmyns@99.96.221.112)
13:01:27 jespada_ joins (~jespada@90.254.242.138)
13:01:27 sm[m] joins (simonmicma@gateway/shell/matrix.org/x-gtuvjdmampkcgovw)
13:01:27 bitonic joins (bitonicmat@gateway/shell/matrix.org/x-etiickjlrfmmbenq)
13:01:27 meckse[m] joins (mecksematr@gateway/shell/matrix.org/x-qwveutflldkbwrag)
13:01:27 immae joins (immaematri@gateway/shell/matrix.org/x-jffaztfdaekzupqh)
13:01:27 kip joins (sid71464@gateway/web/irccloud.com/x-buspbqlpbojjwhxj)
13:01:27 Heffalump joins (~ganesh@urchin.earth.li)
13:01:27 JSharp joins (sid4580@wikia/JSharp)
13:01:27 Solarion joins (~solarion@fsf/member/solarion)
13:01:27 rajivr joins (uid269651@gateway/web/irccloud.com/x-phyvdjrammctwxzt)
13:01:27 dexterlb joins (~dexterlb@2a01:9e40:2:2::2)
13:01:27 MrMobius joins (~MrMobius@208.58.206.154)
13:01:27 rslima_____ joins (sid26145@gateway/web/irccloud.com/x-pzkyfbaauotfeqce)
13:01:27 Chobbes joins (~Chobbes@pool-98-115-239-235.phlapa.fios.verizon.net)
13:01:27 kaychaks joins (sid236345@gateway/web/irccloud.com/x-xtbmcuznhiacryqe)
13:01:27 ManiacTwister joins (~Twister@2a01:4f8:171:4de::40:2)
13:01:27 otulp joins (~otulp@ti0187q162-6639.bb.online.no)
13:01:27 Widget joins (~widget@2a04:ee41:6:7207:2113:b8a0:61a4:72c7)
13:01:27 p3n joins (~p3n@2a00:19a0:3:7c:0:d9c6:7cf6:1)
13:01:27 energizer joins (~energizer@unaffiliated/energizer)
13:01:27 Wojciech_K joins (~wojciechk@2001:41d0:a:5be4::449)
13:01:27 lawid joins (~quassel@dslb-090-186-099-081.090.186.pools.vodafone-ip.de)
13:01:27 Ranhir joins (~Ranhir@157.97.53.139)
13:01:27 meck joins (~meck@li1809-18.members.linode.com)
13:01:27 gienah joins (~mwright@gentoo/developer/gienah)
13:01:27 jjhoo joins (jahakala@dsl-trebng21-b048b5-171.dhcp.inet.fi)
13:01:29 × MrMobius quits (~MrMobius@208.58.206.154) (Max SendQ exceeded)
13:01:29 × energizer quits (~energizer@unaffiliated/energizer) (Max SendQ exceeded)
13:01:29 × immae quits (immaematri@gateway/shell/matrix.org/x-jffaztfdaekzupqh) (Max SendQ exceeded)
13:01:43 SupaYoshi joins (~supayoshi@213-10-140-13.fixed.kpn.net)
13:01:51 hekkaidekapus] joins (~tchouri@gateway/tor-sasl/hekkaidekapus)
13:02:04 <merijn> In other news...
13:02:37 × Jello_Raptor quits (~Jello_Rap@li641-12.members.linode.com) (Ping timeout: 246 seconds)
13:02:37 × dgpratt quits (sid193493@gateway/web/irccloud.com/x-jvfarnvvlqexedsg) (Ping timeout: 246 seconds)
13:02:52 merijn updates the "It has been X days since the stupid Monoid instance of Map has turned a simple and elegant solution into something massively awkward"-sign to 0
13:02:52 × mmohammadi9812 quits (~mmohammad@86.106.197.227) (Read error: Connection reset by peer)
13:02:55 niekvandepas joins (~niekvande@ip-145-116-131-65.wlan-int.ru.nl)
13:02:59 × hsiktas[m] quits (hsiktasmat@gateway/shell/matrix.org/x-bapxhdzbktiiozey) (*.net *.split)
13:03:00 × hyiltiz-M quits (hyiltizkde@gateway/shell/kde/matrix/x-snwzqowgbhiwxelz) (*.net *.split)
13:03:00 × unclechu quits (unclechuma@gateway/shell/matrix.org/x-qyescrjzqeipckmr) (*.net *.split)
13:03:01 × sramsay64[m] quits (sramsay64p@gateway/shell/matrix.org/x-bsznajspccqdetuf) (*.net *.split)
13:03:02 × ichor[m] quits (hakonmatri@gateway/shell/matrix.org/x-lxurbleotgwhxfdo) (*.net *.split)
13:03:03 × alexfmpe quits (alexfmpema@gateway/shell/matrix.org/x-nvjgwtyeawwiwjbd) (*.net *.split)
13:03:04 × jeffcasavant[m] quits (jeffcasava@gateway/shell/matrix.org/x-fafgkibecvtkjcnp) (*.net *.split)
13:03:04 × lnxw37d4 quits (lnxw37d4ma@gateway/shell/matrix.org/x-ugoviamafpzfqsdb) (*.net *.split)
13:03:04 × psydruid quits (psydruidma@gateway/shell/matrix.org/x-vuvqgjqrcoxegkjw) (*.net *.split)
13:03:05 × tomferon[m] quits (tomferonmo@gateway/shell/matrix.org/x-iswikopntfuqipud) (*.net *.split)
13:03:05 × cheater quits (~user@unaffiliated/cheater) (*.net *.split)
13:03:06 × keltono quits (~keltono@x-160-94-179-178.acm.umn.edu) (*.net *.split)
13:03:06 × phaul quits (~phaul@ruby/staff/phaul) (*.net *.split)
13:03:06 × benschza quits (~quassel@2604:1380:2000:cf00::1) (*.net *.split)
13:03:06 × megaTherion quits (~therion@unix.io) (*.net *.split)
13:03:06 × \2E0KNO quits (~retlo@172.245.134.89) (*.net *.split)
13:03:06 × Putonlalla quits (~sapekiis@it-cyan.it.jyu.fi) (*.net *.split)
13:03:06 × xsarnik0 quits (xsarnik@gateway/shell/fi.muni.cz/x-wrudlzggfhmxxjno) (*.net *.split)
13:03:06 × TimWolla quits (~timwolla@2a01:4f8:150:6153:beef::6667) (*.net *.split)
13:03:07 × nerdypepper quits (~nerdypepp@152.67.162.71) (*.net *.split)
13:03:07 × nemesit|znc quits (~nemesit@2a01:488:66:1000:2ea3:4eeb:0:1) (*.net *.split)
13:03:11 mmohammadi9812 joins (~mmohammad@198.12.95.181)
13:03:19 × agander_m quits (sid407952@gateway/web/irccloud.com/x-vptcckfbteeecsdk) (Ping timeout: 246 seconds)
13:03:26 × materialfuture[m quits (materialfu@gateway/shell/matrix.org/x-qbzebnpfwtaodhfc) (Ping timeout: 240 seconds)
13:03:26 × brightly-salty[m quits (brightly-s@gateway/shell/matrix.org/x-ffovewbgnzvtywxw) (Ping timeout: 240 seconds)
13:03:39 dgpratt joins (sid193493@gateway/web/irccloud.com/x-vveorfggkzxmherr)
13:03:41 × fgaz quits (fgazmatrix@gateway/shell/matrix.org/x-heoqicsutdwarsww) (Ping timeout: 244 seconds)
13:03:41 × xosdy[m] quits (xosdyaleth@gateway/shell/matrix.org/x-bqewcwrpzqwgcujg) (Ping timeout: 244 seconds)
13:03:42 × phittacus quits (bklmatrixo@gateway/shell/matrix.org/x-yhimeoccnijwbson) (Ping timeout: 244 seconds)
13:03:44 × ManofLetters[m] quits (manoflette@gateway/shell/matrix.org/x-jjbzufwlukkgozqt) (Ping timeout: 240 seconds)
13:03:44 × AmitLevy[m] quits (amitmostly@gateway/shell/matrix.org/x-tretpgbizgvhqshc) (Ping timeout: 240 seconds)
13:03:50 hyiltiz-M joins (hyiltizkde@gateway/shell/kde/matrix/x-snwzqowgbhiwxelz)
13:03:50 lnxw37d4 joins (lnxw37d4ma@gateway/shell/matrix.org/x-ugoviamafpzfqsdb)
13:03:50 cheater joins (~user@unaffiliated/cheater)
13:03:50 keltono joins (~keltono@x-160-94-179-178.acm.umn.edu)
13:03:50 phaul joins (~phaul@ruby/staff/phaul)
13:03:50 benschza joins (~quassel@2604:1380:2000:cf00::1)
13:03:50 megaTherion joins (~therion@unix.io)
13:03:50 \2E0KNO joins (~retlo@172.245.134.89)
13:03:50 Putonlalla joins (~sapekiis@it-cyan.it.jyu.fi)
13:03:50 xsarnik0 joins (xsarnik@gateway/shell/fi.muni.cz/x-wrudlzggfhmxxjno)
13:03:50 TimWolla joins (~timwolla@2a01:4f8:150:6153:beef::6667)
13:03:50 nerdypepper joins (~nerdypepp@152.67.162.71)
13:03:50 nemesit|znc joins (~nemesit@2a01:488:66:1000:2ea3:4eeb:0:1)
13:03:52 × bram[m]1 quits (bramvdbnet@gateway/shell/matrix.org/x-iyfrofkxvjdwhexi) (Ping timeout: 260 seconds)
13:03:52 × joshualit140[m] quits (joshualit1@gateway/shell/matrix.org/x-chlllkwvxyncxuex) (Ping timeout: 260 seconds)
13:03:52 × johnnyboy[m] quits (gifumatrix@gateway/shell/matrix.org/x-lpfutbskomonfgvd) (Ping timeout: 260 seconds)
13:03:52 × pqwy[m] quits (pqwymatrix@gateway/shell/matrix.org/x-kxappwxdvercaflt) (Ping timeout: 260 seconds)
13:03:52 × doct0rhu[m] quits (doct0rhumo@gateway/shell/matrix.org/x-lzsquhcecusangff) (Ping timeout: 260 seconds)
13:03:52 × sajith[m] quits (sajithmatr@gateway/shell/matrix.org/x-jeuoxkjrntlxuoww) (Ping timeout: 260 seconds)
13:03:52 × itai33[m] quits (itai33matr@gateway/shell/matrix.org/x-uktpqypyeodufcad) (Ping timeout: 260 seconds)
13:03:56 × shutendoji[m] quits (shutendoji@gateway/shell/matrix.org/x-ainpfopslhznmpfi) (Ping timeout: 240 seconds)
13:03:56 × psamim quits (samimpmatr@gateway/shell/matrix.org/x-cdkxzsrclyjffoay) (Ping timeout: 240 seconds)
13:03:58 × Lurkki[m]1 quits (lurkkifene@gateway/shell/matrix.org/x-clwnmubokmzjpsda) (Ping timeout: 240 seconds)
13:03:59 × bitonic quits (bitonicmat@gateway/shell/matrix.org/x-etiickjlrfmmbenq) (Ping timeout: 265 seconds)
13:04:04 × Wraul[m] quits (wraulmatri@gateway/shell/matrix.org/x-hbfigvuuprlsmvvz) (Ping timeout: 268 seconds)
13:04:05 × sawmon-and-natal quits (sawmon-and@gateway/shell/matrix.org/x-szzopgiogbrvouzy) (Ping timeout: 240 seconds)
13:04:06 × lnxw37d4 quits (lnxw37d4ma@gateway/shell/matrix.org/x-ugoviamafpzfqsdb) (Max SendQ exceeded)
13:04:06 × TimWolla quits (~timwolla@2a01:4f8:150:6153:beef::6667) (Max SendQ exceeded)
13:04:12 × Noughtmare[m] quits (naughtmare@gateway/shell/matrix.org/x-pkgfhhkszhmqwpmw) (Ping timeout: 244 seconds)
13:04:13 × srid quits (sridmatrix@gateway/shell/matrix.org/x-mewtzdomoturbvhb) (Ping timeout: 244 seconds)
13:04:13 × deu quits (de@uio.re) (Ping timeout: 264 seconds)
13:04:13 × rotaerk quits (~rotaerk@ender.afternet.org) (Ping timeout: 264 seconds)
13:04:13 × hekkaidekapus[ quits (~tchouri@gateway/tor-sasl/hekkaidekapus) (Ping timeout: 268 seconds)
13:04:14 × tomsen[m] quits (tfbiomatri@gateway/shell/matrix.org/x-hjhkywdmyjcbxdao) (Ping timeout: 264 seconds)
13:04:15 × Sarievo[m] quits (sarievoale@gateway/shell/matrix.org/x-kdjksyzsadpmyhyb) (Ping timeout: 272 seconds)
13:04:16 TimWolla joins (~timwolla@2a01:4f8:150:6153:beef::6667)
13:04:22 × bradparker quits (sid262931@gateway/web/irccloud.com/x-ycsfjlxxzrphirzl) (Ping timeout: 246 seconds)
13:04:24 × ciderpunx[m] quits (ciderpunxm@gateway/shell/matrix.org/x-gpotzfvrsdljrguy) (Ping timeout: 240 seconds)
13:04:26 × berberman[T] quits (berberma4@gateway/shell/matrix.org/x-zhziubqfueekjvdy) (Ping timeout: 240 seconds)
13:04:29 × wroathe quits (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 246 seconds)
13:04:33 MrMobius joins (~MrMobius@208.58.206.154)
13:04:41 × CaptainYukinoshi quits (captain-yu@gateway/shell/matrix.org/x-ytuzypwkxczvrner) (Ping timeout: 268 seconds)
13:04:41 × domenkozar[m] quits (domenkozar@NixOS/user/domenkozar) (Ping timeout: 268 seconds)
13:04:41 × DamienCassou quits (damiencass@gateway/shell/matrix.org/x-tjhpwnyxcgqotilk) (Ping timeout: 268 seconds)
13:04:43 × PotatoHatsue quits (berbermanp@gateway/shell/matrix.org/x-koftrfiqgreybwcc) (Ping timeout: 244 seconds)
13:04:43 × freeman42x[m] quits (freeman42x@gateway/shell/matrix.org/x-hyybcahkmftqjyhn) (Ping timeout: 244 seconds)
13:04:43 × peterstorm[m] quits (peterstorm@gateway/shell/matrix.org/x-sgcsoxybrqwwnqfx) (Ping timeout: 244 seconds)
13:04:43 × mly[m] quits (mlydisenco@gateway/shell/matrix.org/x-hqttkpninemczoyy) (Ping timeout: 244 seconds)
13:04:43 × cnmne[m] quits (cnmnematri@gateway/shell/matrix.org/x-jxtjvlobydakmssj) (Ping timeout: 244 seconds)
13:04:43 × svc0[m] quits (svc0matrix@gateway/shell/matrix.org/x-xalznotydfxlbdeu) (Ping timeout: 244 seconds)
13:04:43 × pythag76[m] quits (pythag76ma@gateway/shell/matrix.org/x-honjtseruyqysvgh) (Ping timeout: 244 seconds)
13:04:47 × Vanilla[m] quits (danielm14@gateway/shell/matrix.org/x-qvgirgiqkpfhitsx) (Ping timeout: 260 seconds)
13:04:48 × Hanma[m] quits (hanmamatri@gateway/shell/matrix.org/x-houdpvsivxzlrsdc) (Ping timeout: 260 seconds)
13:04:48 × speakerspivakeem quits (speakerdea@gateway/shell/matrix.org/x-vgabtmhwbzavdvqc) (Ping timeout: 260 seconds)
13:04:48 × noIOBeforeBedtim quits (dissatisfi@gateway/shell/matrix.org/x-trhuurxwjtwrttxh) (Ping timeout: 260 seconds)
13:04:48 × Poscat[m] quits (poscatmatr@gateway/shell/matrix.org/x-xlrrxpkrmmuttahq) (Ping timeout: 260 seconds)
13:04:48 × kadoban quits (kadobanmat@gateway/shell/matrix.org/x-dyviipdpnoihhkfd) (Ping timeout: 260 seconds)
13:04:50 × VarikValefor[m] quits (varikvalef@gateway/shell/matrix.org/x-toacrcpwyarsxvuv) (Ping timeout: 264 seconds)
13:04:51 × mentaal[m] quits (mentaalmat@gateway/shell/matrix.org/x-aaboioyrjqzdzyba) (Ping timeout: 246 seconds)
13:04:51 × jamesfielder[m] quits (jamesfield@gateway/shell/matrix.org/x-tscmxntfhbmtjypn) (Ping timeout: 246 seconds)
13:04:51 × pedrorubster[m] quits (pedrorubst@gateway/shell/matrix.org/x-pwrrelwjgcwkklfx) (Ping timeout: 246 seconds)
13:04:55 × sm[m] quits (simonmicma@gateway/shell/matrix.org/x-gtuvjdmampkcgovw) (Ping timeout: 265 seconds)
13:04:55 × meckse[m] quits (mecksematr@gateway/shell/matrix.org/x-qwveutflldkbwrag) (Ping timeout: 265 seconds)
13:05:14 rotaerk joins (rotaerk@2600:3c02::f03c:91ff:fe70:4a45)
13:05:18 × ThaEwat quits (thaewraptm@gateway/shell/matrix.org/x-whlxwbbqtlzomjtd) (Ping timeout: 268 seconds)
13:05:23 agander_m joins (sid407952@gateway/web/irccloud.com/x-cddrxaoqeztafcyl)
13:05:34 Jello_Raptor joins (~Jello_Rap@li641-12.members.linode.com)
13:05:39 bradparker joins (sid262931@gateway/web/irccloud.com/x-ojrguansyivybdaw)
13:05:52 energizer joins (~energizer@unaffiliated/energizer)
13:06:06 sagax joins (~sagax_nb@213.138.71.146)
13:06:36 deu joins (de@uio.re)
13:06:39 × bsima[m] quits (bensimatim@gateway/shell/matrix.org/x-elpsgmjazrkiiwmd) (Ping timeout: 260 seconds)
13:06:40 × jtojnar quits (jtojnarmat@gateway/shell/matrix.org/x-prrwvldddriistup) (Ping timeout: 260 seconds)
13:06:56 × Lurkki[m] quits (lurkkipriv@gateway/shell/matrix.org/x-ybcnwawknehazhnr) (Ping timeout: 246 seconds)
13:07:04 × boistordu quits (boistordum@gateway/shell/matrix.org/x-ddezeyhdauijxhwo) (Ping timeout: 240 seconds)
13:07:26 bitmapper joins (uid464869@gateway/web/irccloud.com/x-gxnfoztdlfcipzrw)
13:07:34 × hc quits (~hc@fsfe/hc) (Remote host closed the connection)
13:07:56 × Ericson2314 quits (ericson231@gateway/shell/matrix.org/x-euugrmeoggqlzlyo) (Ping timeout: 240 seconds)
13:07:56 × MrMuffles[m] quits (mrmufflesm@gateway/shell/matrix.org/x-htgelhidptizbccr) (Ping timeout: 240 seconds)
13:07:56 × metamod[m] quits (metamodmat@gateway/shell/matrix.org/x-vbwpbyqjssnwgbpt) (Ping timeout: 240 seconds)
13:07:58 × ezzieyguywuf quits (~Unknown@unaffiliated/ezzieyguywuf) (Remote host closed the connection)
13:08:23 × jkaye[m] quits (jkayematri@gateway/shell/matrix.org/x-yrnmgdvgyzkirjut) (Ping timeout: 268 seconds)
13:08:23 × rednaZ[m] quits (r3dnazmatr@gateway/shell/matrix.org/x-mevkbmdpgnjsfaoa) (Ping timeout: 268 seconds)
13:08:23 × lierdakil[m] quits (lierdakilm@gateway/shell/matrix.org/x-qmivpdvsqfjkmunr) (Ping timeout: 268 seconds)
13:08:23 × sigmacool[m] quits (sigmacoolm@gateway/shell/matrix.org/x-ebnydtpazontbgro) (Ping timeout: 268 seconds)
13:08:23 × dyniec[m] quits (dyniecmatr@gateway/shell/matrix.org/x-lakufcrqvjukiakc) (Ping timeout: 268 seconds)
13:08:23 × elsif quits (elsifmatri@gateway/shell/matrix.org/x-zjqnydrjgfuszioa) (Ping timeout: 268 seconds)
13:08:23 × maralorn quits (maralornma@gateway/shell/matrix.org/x-abpwwigbfmrjgjxk) (Ping timeout: 268 seconds)
13:08:26 × alvinsj[m] quits (alvinsjmat@gateway/shell/matrix.org/x-vtxkovstmiuxvhrj) (Ping timeout: 240 seconds)
13:08:26 × plumenator[m] quits (plumenator@gateway/shell/matrix.org/x-goqfndtfkttzxunr) (Ping timeout: 240 seconds)
13:08:26 × Hatsue[m] quits (berbermanm@gateway/shell/matrix.org/x-ghzuevrbcojxarch) (Ping timeout: 240 seconds)
13:09:00 × shieru[m] quits (shierualet@gateway/shell/matrix.org/x-xjitmrdvmzpxvaye) (Ping timeout: 268 seconds)
13:09:00 × michaelpj quits (michaelpjm@gateway/shell/matrix.org/x-juaxfvwsbavskkex) (Ping timeout: 268 seconds)
13:09:32 berberman joins (~berberman@unaffiliated/berberman)
13:09:38 Kaivo joins (~Kaivo@104-200-86-99.mc.derytele.com)
13:09:44 × xff0x quits (~xff0x@2001:1a81:5248:ae00:8d2f:7e87:18db:9310) (Ping timeout: 240 seconds)
13:09:57 × berberman_ quits (~berberman@unaffiliated/berberman) (Ping timeout: 272 seconds)
13:10:58 xff0x joins (~xff0x@2001:1a81:5248:ae00:a981:23f1:d755:2094)
13:11:38 royal_screwup21 joins (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9)
13:13:38 geekosaur joins (82650c7c@130.101.12.124)
13:14:07 × Lycurgus quits (~niemand@cpe-45-46-139-165.buffalo.res.rr.com) (Quit: Exeunt)
13:15:33 × o1lo01ol_ quits (~o1lo01ol1@bl11-140-216.dsl.telepac.pt) (Remote host closed the connection)
13:16:33 × darjeeling_ quits (~darjeelin@122.245.219.80) (Ping timeout: 260 seconds)
13:16:57 tromp joins (~tromp@dhcp-077-249-230-040.chello.nl)
13:16:57 × atk quits (~Arch-TK@ircpuzzles/staff/Arch-TK) (Quit: Well this is unexpected.)
13:17:01 <merijn> Is there a package for computing (simple) statistics from vectors? Just stuff like standard deviation, etc.
13:18:50 atk joins (~Arch-TK@ircpuzzles/staff/Arch-TK)
13:19:51 <SwarmCollective> merijn Have you seen: https://wiki.haskell.org/Applications_and_libraries/Mathematics#Statistics
13:20:35 wroathe joins (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net)
13:22:01 nhs joins (~nhs@c-24-20-87-79.hsd1.or.comcast.net)
13:22:17 × finn_elija quits (~finn_elij@gateway/tor-sasl/finnelija/x-67402716) (Remote host closed the connection)
13:22:17 <merijn> Those are all lists or matrices and most of them seem rather unmaintained
13:22:17 × denisse_ quits (~spaceCat@gateway/tor-sasl/alephzer0) (Remote host closed the connection)
13:22:41 sorki joins (~sorki@gateway/tor-sasl/sorki)
13:22:42 denisse joins (~spaceCat@gateway/tor-sasl/alephzer0)
13:22:47 finn_elija joins (~finn_elij@gateway/tor-sasl/finnelija/x-67402716)
13:23:01 son0p joins (~son0p@181.136.122.143)
13:23:57 × srk quits (~sorki@gateway/tor-sasl/sorki) (Ping timeout: 268 seconds)
13:25:04 × wroathe quits (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 240 seconds)
13:25:29 × bogdanp quits (~bogdanp@188.24.80.165) (Ping timeout: 265 seconds)
13:25:41 sorki is now known as srk
13:26:36 comerijn joins (~merijn@83-160-49-249.ip.xs4all.nl)
13:26:44 hc joins (~hc@fsfe/hc)
13:26:53 × nhs quits (~nhs@c-24-20-87-79.hsd1.or.comcast.net) (Ping timeout: 246 seconds)
13:27:24 × merijn quits (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 240 seconds)
13:27:41 bogdanp joins (~bogdanp@188.24.80.165)
13:29:09 × gzj quits (~gzj@unaffiliated/gzj) (Remote host closed the connection)
13:29:27 × borne quits (~fritjof@200116b8645b3c00438d15c340c1e8fe.dip.versatel-1u1.de) (Quit: WeeChat 3.0)
13:29:30 gzj joins (~gzj@unaffiliated/gzj)
13:31:33 urodna joins (~urodna@unaffiliated/urodna)
13:31:56 × bogdanp quits (~bogdanp@188.24.80.165) (Ping timeout: 240 seconds)
13:32:24 darjeeling_ joins (~darjeelin@122.245.219.80)
13:33:03 hyperisco joins (~hyperisco@104-195-141-253.cpe.teksavvy.com)
13:33:54 × berberman quits (~berberman@unaffiliated/berberman) (Quit: ZNC 1.8.2 - https://znc.in)
13:34:19 berberman joins (~berberman@unaffiliated/berberman)
13:35:05 AmitLevy[m] joins (amitmostly@gateway/shell/matrix.org/x-zeyspokjgxstaasl)
13:35:27 sramsay64[m] joins (sramsay64p@gateway/shell/matrix.org/x-oqxbcugxheqydopy)
13:35:31 ichor[m] joins (hakonmatri@gateway/shell/matrix.org/x-kbtkjgytelphmuwo)
13:36:14 poscat1 is now known as poscat
13:36:17 × finn_elija quits (~finn_elij@gateway/tor-sasl/finnelija/x-67402716) (Remote host closed the connection)
13:37:10 o1lo01ol1o joins (~o1lo01ol1@bl11-140-216.dsl.telepac.pt)
13:37:41 materialfuture[m joins (materialfu@gateway/shell/matrix.org/x-zsfxhnpledplbidg)
13:37:42 brightly-salty[m joins (brightly-s@gateway/shell/matrix.org/x-hvudwvyngaimlgny)
13:37:47 psamim joins (samimpmatr@gateway/shell/matrix.org/x-kpigdtjypexlbdfi)
13:38:03 × puffnfresh quits (~puffnfres@119-17-138-164.77118a.mel.static.aussiebb.net) (Ping timeout: 265 seconds)
13:38:06 nhs joins (~nhs@c-24-20-87-79.hsd1.or.comcast.net)
13:38:15 bram[m]1 joins (bramvdbnet@gateway/shell/matrix.org/x-slbvdcjfaskdurdl)
13:38:16 doct0rhu[m] joins (doct0rhumo@gateway/shell/matrix.org/x-ldhqhqxkjhpdbsro)
13:38:16 joshualit140[m] joins (joshualit1@gateway/shell/matrix.org/x-ffliyasgtgdlxlpu)
13:38:16 pqwy[m] joins (pqwymatrix@gateway/shell/matrix.org/x-cirakjieqnppygjz)
13:38:20 rtypo joins (~alex@unaffiliated/rtypo)
13:38:43 alx741 joins (~alx741@186.178.110.213)
13:39:26 CaptainYukinoshi joins (captain-yu@gateway/shell/matrix.org/x-rlxjozaajkraspfv)
13:39:33 johnnyboy[m] joins (gifumatrix@gateway/shell/matrix.org/x-koibiysremdvtqos)
13:40:19 puffnfresh joins (~puffnfres@119-17-138-164.77118a.mel.static.aussiebb.net)
13:41:00 hackage higgledy 0.4.1.0 - Partial types as a type constructor. https://hackage.haskell.org/package/higgledy-0.4.1.0 (i_am_tom)
13:41:06 itai33[m] joins (itai33matr@gateway/shell/matrix.org/x-djwxwdmfxnuleawu)
13:41:25 wroathe joins (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net)
13:41:35 <SwarmCollective> Howdy puffnfresh
13:41:57 ukari joins (~ukari@unaffiliated/ukari)
13:42:23 heatsink joins (~heatsink@2600:1700:bef1:5e10:54b6:e8d3:c70d:8881)
13:42:46 timCF joins (~i.tkachuk@m91-129-101-103.cust.tele2.ee)
13:43:03 × nhs quits (~nhs@c-24-20-87-79.hsd1.or.comcast.net) (Ping timeout: 260 seconds)
13:43:59 × raym quits (~ray@45.64.220.55) (Remote host closed the connection)
13:44:07 Lurkki[m]1 joins (lurkkifene@gateway/shell/matrix.org/x-bkrubcbqqqbsbphm)
13:44:19 berberman[T] joins (berberma4@gateway/shell/matrix.org/x-dslyusecgqerovie)
13:44:29 ciderpunx[m] joins (ciderpunxm@gateway/shell/matrix.org/x-sqbupeuccpxmhwnx)
13:44:45 bogdanp joins (~bogdanp@188.24.80.165)
13:45:25 <timCF> Once I've asked software developer "How do I deal with asynchronous exceptions in Haskell?" and he replied "Quit programming while it's not too late"
13:45:43 × saurik quits (saurik@carrier.saurik.com) (Ping timeout: 260 seconds)
13:46:19 × wroathe quits (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 260 seconds)
13:47:09 × royal_screwup21 quits (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) (Quit: Connection closed)
13:47:15 <comerijn> timCF: That's the correct answer to async exceptions in *any* language
13:47:15 × heatsink quits (~heatsink@2600:1700:bef1:5e10:54b6:e8d3:c70d:8881) (Ping timeout: 260 seconds)
13:47:32 royal_screwup21 joins (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9)
13:48:04 × AmitLevy[m] quits (amitmostly@gateway/shell/matrix.org/x-zeyspokjgxstaasl) (Ping timeout: 240 seconds)
13:48:07 × psamim quits (samimpmatr@gateway/shell/matrix.org/x-kpigdtjypexlbdfi) (Ping timeout: 244 seconds)
13:48:08 <__monty__> Figuring whether it's already too late is a similarly hard problem though, timezones are impossible.
13:48:13 × brightly-salty[m quits (brightly-s@gateway/shell/matrix.org/x-hvudwvyngaimlgny) (Ping timeout: 258 seconds)
13:48:24 × itai33[m] quits (itai33matr@gateway/shell/matrix.org/x-djwxwdmfxnuleawu) (Ping timeout: 240 seconds)
13:48:24 × joshualit140[m] quits (joshualit1@gateway/shell/matrix.org/x-ffliyasgtgdlxlpu) (Ping timeout: 240 seconds)
13:48:24 × bram[m]1 quits (bramvdbnet@gateway/shell/matrix.org/x-slbvdcjfaskdurdl) (Ping timeout: 240 seconds)
13:48:26 × Lurkki[m]1 quits (lurkkifene@gateway/shell/matrix.org/x-bkrubcbqqqbsbphm) (Ping timeout: 240 seconds)
13:48:26 × pqwy[m] quits (pqwymatrix@gateway/shell/matrix.org/x-cirakjieqnppygjz) (Ping timeout: 240 seconds)
13:48:36 × doct0rhu[m] quits (doct0rhumo@gateway/shell/matrix.org/x-ldhqhqxkjhpdbsro) (Ping timeout: 258 seconds)
13:48:40 nhs joins (~nhs@c-24-20-87-79.hsd1.or.comcast.net)
13:48:56 × johnnyboy[m] quits (gifumatrix@gateway/shell/matrix.org/x-koibiysremdvtqos) (Ping timeout: 240 seconds)
13:48:56 × materialfuture[m quits (materialfu@gateway/shell/matrix.org/x-zsfxhnpledplbidg) (Ping timeout: 240 seconds)
13:48:59 × ciderpunx[m] quits (ciderpunxm@gateway/shell/matrix.org/x-sqbupeuccpxmhwnx) (Ping timeout: 258 seconds)
13:48:59 × berberman[T] quits (berberma4@gateway/shell/matrix.org/x-dslyusecgqerovie) (Ping timeout: 258 seconds)
13:49:08 × CaptainYukinoshi quits (captain-yu@gateway/shell/matrix.org/x-rlxjozaajkraspfv) (Ping timeout: 260 seconds)
13:49:08 × ichor[m] quits (hakonmatri@gateway/shell/matrix.org/x-kbtkjgytelphmuwo) (Ping timeout: 260 seconds)
13:49:08 × sramsay64[m] quits (sramsay64p@gateway/shell/matrix.org/x-oqxbcugxheqydopy) (Ping timeout: 260 seconds)
13:49:56 × olligobber quits (olligobber@gateway/vpn/privateinternetaccess/olligobber) (Ping timeout: 240 seconds)
13:51:56 × royal_screwup21 quits (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) (Ping timeout: 240 seconds)
13:52:21 <timCF> comerijn: in Erlang it's quite straightforward, but there are other issues like abscense of types and classes
13:53:17 mputz joins (~Thunderbi@dslb-088-064-063-125.088.064.pools.vodafone-ip.de)
13:53:21 <comerijn> timCF: Eh, it's not straightforward in Erlang either :p
13:53:24 × nhs quits (~nhs@c-24-20-87-79.hsd1.or.comcast.net) (Ping timeout: 240 seconds)
13:53:38 <comerijn> You just crash the process and rely on the OTP stuff to recover using other processes :p
13:54:12 <comerijn> And if that's all you need, you can get quite far in Haskell, although you'll have to reinvent/reimplement a bunch of the primitive operations
13:54:23 <comerijn> *recovering* from async exceptions is what's utterly cursed
13:55:13 KaitoDaumoto joins (~Frat@unaffiliated/kaitodaumoto)
13:56:57 <timCF> comerijn: complete true, especially in cases where library you are using is too smart and making process unkillable for `Async.cancel` or `Async.withAsync`
13:57:52 royal_screwup21 joins (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9)
13:57:59 × mputz quits (~Thunderbi@dslb-088-064-063-125.088.064.pools.vodafone-ip.de) (Ping timeout: 260 seconds)
13:58:57 soft-warm joins (4408f588@ip68-8-245-136.sd.sd.cox.net)
13:59:11 × KaitoDaumoto quits (~Frat@unaffiliated/kaitodaumoto) (Read error: Connection reset by peer)
14:00:57 × shatriff quits (~vitaliish@176-52-216-242.irishtelecom.com) (Remote host closed the connection)
14:01:11 shatriff joins (~vitaliish@176-52-216-242.irishtelecom.com)
14:02:02 × ADG1089__ quits (~aditya@223.236.168.211) (Remote host closed the connection)
14:02:15 wroathe joins (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net)
14:02:30 nhs joins (~nhs@c-24-20-87-79.hsd1.or.comcast.net)
14:03:05 coot joins (~coot@37.30.55.132.nat.umts.dynamic.t-mobile.pl)
14:05:15 × pavonia quits (~user@unaffiliated/siracusa) (Quit: Bye!)
14:05:24 × acidjnk_new quits (~acidjnk@p200300d0c704e792e92d97b10635a7de.dip0.t-ipconnect.de) (Ping timeout: 240 seconds)
14:06:11 × gzj quits (~gzj@unaffiliated/gzj) (Remote host closed the connection)
14:06:19 <__monty__> fendor_: Oh, circle has 4 concurrent linux jobs for foss.
14:06:31 gzj joins (~gzj@unaffiliated/gzj)
14:07:09 × gzj quits (~gzj@unaffiliated/gzj) (Remote host closed the connection)
14:07:19 × nhs quits (~nhs@c-24-20-87-79.hsd1.or.comcast.net) (Ping timeout: 260 seconds)
14:07:32 gzj joins (~gzj@unaffiliated/gzj)
14:07:35 × wroathe quits (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 268 seconds)
14:08:23 <fendor_> __monty__, and monthly 400,000 credits, that is actually a lot. But only linux machines, afaict
14:08:53 nineonine joins (~nineonine@2604:3d08:7785:9600:5538:6d40:d5d9:f8a6)
14:09:01 <__monty__> Yeah, you can get 1 concurrent macOS job but you have to contact support.
14:10:53 dandart joins (~Thunderbi@home.dandart.co.uk)
14:11:12 × gzj quits (~gzj@unaffiliated/gzj) (Remote host closed the connection)
14:11:23 × berberman quits (~berberman@unaffiliated/berberman) (Quit: ZNC 1.8.2 - https://znc.in)
14:11:34 gzj joins (~gzj@unaffiliated/gzj)
14:11:48 berberman joins (~berberman@unaffiliated/berberman)
14:11:59 <fendor_> guess GHActions are truly the best option at the moment
14:13:12 × gzj quits (~gzj@unaffiliated/gzj) (Remote host closed the connection)
14:13:14 × nineonine quits (~nineonine@2604:3d08:7785:9600:5538:6d40:d5d9:f8a6) (Ping timeout: 264 seconds)
14:13:24 × niekvandepas quits (~niekvande@ip-145-116-131-65.wlan-int.ru.nl) (Remote host closed the connection)
14:13:34 gzj joins (~gzj@unaffiliated/gzj)
14:14:10 × gzj quits (~gzj@unaffiliated/gzj) (Remote host closed the connection)
14:14:32 gzj joins (~gzj@unaffiliated/gzj)
14:14:52 shutendoji[m] joins (shutendoji@gateway/shell/matrix.org/x-sdwahbetectznfxu)
14:15:11 × gzj quits (~gzj@unaffiliated/gzj) (Remote host closed the connection)
14:15:34 gzj joins (~gzj@unaffiliated/gzj)
14:16:08 × gzj quits (~gzj@unaffiliated/gzj) (Remote host closed the connection)
14:16:32 gzj joins (~gzj@unaffiliated/gzj)
14:18:22 × elliott_ quits (~elliott_@pool-108-51-101-42.washdc.fios.verizon.net) (Ping timeout: 260 seconds)
14:18:23 × atwm quits (~andrew@178.197.234.250) (Ping timeout: 260 seconds)
14:18:59 × darjeeling_ quits (~darjeelin@122.245.219.80) (Ping timeout: 260 seconds)
14:19:20 nhs joins (~nhs@c-24-20-87-79.hsd1.or.comcast.net)
14:20:03 × berberman quits (~berberman@unaffiliated/berberman) (Quit: ZNC 1.8.2 - https://znc.in)
14:20:27 sud0 joins (~Death@hackspaceuy/member/sud0)
14:20:28 berberman joins (~berberman@unaffiliated/berberman)
14:20:43 fendor__ joins (~fendor@91.141.3.41.wireless.dyn.drei.com)
14:20:52 elliott_ joins (~elliott_@pool-108-51-101-42.washdc.fios.verizon.net)
14:20:55 × noop_noob quits (b816797e@184.22.121.126) (Quit: Connection closed)
14:21:57 Lycurgus joins (~niemand@cpe-45-46-139-165.buffalo.res.rr.com)
14:23:06 wroathe joins (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net)
14:23:29 × fendor_ quits (~fendor@212095005045.public.telering.at) (Ping timeout: 265 seconds)
14:23:39 <fendor> @where manual
14:23:39 <lambdabot> I know nothing about manual.
14:23:42 <fendor> @where ghc-manual
14:23:42 <lambdabot> I know nothing about ghc-manual.
14:24:04 × nhs quits (~nhs@c-24-20-87-79.hsd1.or.comcast.net) (Ping timeout: 240 seconds)
14:24:13 <geekosaur> https://downloads.haskell.org/ghc/latest/docs/html/users_guide/index.html
14:25:16 <fendor> geekosaur, thanks! I never remember the lambdabot command for it
14:25:28 raym joins (~ray@45.64.220.55)
14:26:36 polyphem joins (~p0lyph3m@2a02:810d:640:776c:76d7:55f6:f85b:c889)
14:26:52 Sgeo joins (~Sgeo@ool-18b98aa4.dyn.optonline.net)
14:26:52 × carlomagno quits (~cararell@148.87.23.12) (Remote host closed the connection)
14:26:59 hackage morley 1.12.0 - Developer tools for the Michelson Language https://hackage.haskell.org/package/morley-1.12.0 (pasqu4le)
14:27:36 × toorevitimirp quits (~tooreviti@117.182.181.145) (Remote host closed the connection)
14:27:38 hello joins (5e916590@094145101144.dynamic.telenor.dk)
14:27:47 × wroathe quits (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 246 seconds)
14:27:52 carlomagno joins (~cararell@148.87.23.11)
14:28:09 × shatriff quits (~vitaliish@176-52-216-242.irishtelecom.com) (Remote host closed the connection)
14:28:31 × hello quits (5e916590@094145101144.dynamic.telenor.dk) (Client Quit)
14:28:45 shatriff joins (~vitaliish@176-52-216-242.irishtelecom.com)
14:28:46 toorevitimirp joins (~tooreviti@117.182.181.145)
14:30:33 <timCF> I need some advice about async and cancellation. Is `bracket` really uncancellable from the outside? In case where I have for example `async (bracket x y z) >>= cancel` will cancel actually work? It feels like not (from deadlocks in my source code).
14:30:56 × jespada_ quits (~jespada@90.254.242.138) (Ping timeout: 265 seconds)
14:32:59 hackage lorentz 0.9.1 - EDSL for the Michelson Language https://hackage.haskell.org/package/lorentz-0.9.1 (pasqu4le)
14:33:21 jespada joins (~jespada@90.254.242.138)
14:33:43 nly joins (~user@unaffiliated/nly)
14:34:24 ezrakilty joins (~ezrakilty@75-172-109-5.tukw.qwest.net)
14:34:28 × dandart quits (~Thunderbi@home.dandart.co.uk) (Quit: dandart)
14:34:37 deviantfero joins (~deviantfe@190.150.27.58)
14:34:43 niekvandepas joins (~niekvande@ip-145-116-131-65.wlan-int.ru.nl)
14:35:39 darjeeling_ joins (~darjeelin@122.245.219.80)
14:38:45 kadoban joins (kadobanmat@gateway/shell/matrix.org/x-pspisfwsimiefbpv)
14:38:45 johnnyboy[m] joins (gifumatrix@gateway/shell/matrix.org/x-xlxusvhtslwsqtyc)
14:38:45 ThaEwat joins (thaewraptm@gateway/shell/matrix.org/x-qjmuvzvmwrjauzqx)
14:38:45 boistordu joins (boistordum@gateway/shell/matrix.org/x-dcdctncuiazflhhb)
14:38:45 VarikValefor[m] joins (varikvalef@gateway/shell/matrix.org/x-lcjgottvbjruetaa)
14:38:45 Noughtmare[m] joins (naughtmare@gateway/shell/matrix.org/x-vwywabaoaoohawps)
14:38:45 pythag76[m] joins (pythag76ma@gateway/shell/matrix.org/x-zayhvmqrqchjcomz)
14:38:45 hsiktas[m] joins (hsiktasmat@gateway/shell/matrix.org/x-xlxkjvleuaawxqjw)
14:38:45 tomsen[m] joins (tfbiomatri@gateway/shell/matrix.org/x-hgawpyvjnyddcjsf)
14:38:45 cnmne[m] joins (cnmnematri@gateway/shell/matrix.org/x-howgbmzhnqmhylxn)
14:38:45 fgaz joins (fgazmatrix@gateway/shell/matrix.org/x-furystompxbufryx)
14:38:45 plumenator[m] joins (plumenator@gateway/shell/matrix.org/x-vlseozawpomwxsaw)
14:38:46 Lurkki[m] joins (lurkkipriv@gateway/shell/matrix.org/x-umwxrjhapmaeefqm)
14:38:46 jtojnar joins (jtojnarmat@gateway/shell/matrix.org/x-hwjxbafnzjnxknbn)
14:38:46 alexfmpe joins (alexfmpema@gateway/shell/matrix.org/x-abgnzchjxursvaze)
14:38:46 brightly-salty[m joins (brightly-s@gateway/shell/matrix.org/x-zhhoalomyglsuvca)
14:38:46 DamienCassou joins (damiencass@gateway/shell/matrix.org/x-vsavibfivqppmsbi)
14:38:46 psamim joins (samimpmatr@gateway/shell/matrix.org/x-fpxgdokdscwzxwdk)
14:38:46 lambdaclan joins (lambdaclan@gateway/shell/matrix.org/x-kkxymvdievhxcgzr)
14:38:46 siraben joins (sirabenmat@gateway/shell/matrix.org/x-yibcfixlmzlubxkl)
14:38:46 doct0rhu[m] joins (doct0rhumo@gateway/shell/matrix.org/x-ofyrjwtqbqdwdupe)
14:38:46 dyniec[m] joins (dyniecmatr@gateway/shell/matrix.org/x-elgmnlyadjyzxkds)
14:38:46 jkaye[m] joins (jkayematri@gateway/shell/matrix.org/x-eqqabndmfhgdbxzf)
14:38:47 Ericson2314 joins (ericson231@gateway/shell/matrix.org/x-ralriddjouctybzu)
14:38:47 mly[m] joins (mlydisenco@gateway/shell/matrix.org/x-tqaisjvnumqndxtu)
14:38:47 noIOBeforeBedtim joins (dissatisfi@gateway/shell/matrix.org/x-hyfluygibjubtdle)
14:38:47 unclechu joins (unclechuma@gateway/shell/matrix.org/x-iovffeyyfyyigcvu)
14:38:47 alvinsj[m] joins (alvinsjmat@gateway/shell/matrix.org/x-uchfnejtitviszqn)
14:38:47 elsif joins (elsifmatri@gateway/shell/matrix.org/x-qnggmdnbsdcesqoq)
14:38:47 svc0[m] joins (svc0matrix@gateway/shell/matrix.org/x-lfwkfdzqrumixhmw)
14:38:47 pqwy[m] joins (pqwymatrix@gateway/shell/matrix.org/x-shtimerywhswkdny)
14:38:47 bitonic joins (bitonicmat@gateway/shell/matrix.org/x-zfhscokvliddioui)
14:38:47 berberman[T] joins (berberma4@gateway/shell/matrix.org/x-dziomcyirgyogxeb)
14:38:47 Hanma[m] joins (hanmamatri@gateway/shell/matrix.org/x-zzdxxhuxtlcwhqwo)
14:38:48 shieru[m] joins (shierualet@gateway/shell/matrix.org/x-lqgtkrclbwefduih)
14:38:48 metamod[m] joins (metamodmat@gateway/shell/matrix.org/x-cwgxheeatcnmnolb)
14:38:48 sajith[m] joins (sajithmatr@gateway/shell/matrix.org/x-wfpqezknmvfrbofa)
14:38:48 srid joins (sridmatrix@gateway/shell/matrix.org/x-kgjvhynneggwnwty)
14:38:48 Poscat[m] joins (poscatmatr@gateway/shell/matrix.org/x-ipvsdkoeujussmzv)
14:38:48 ichor[m] joins (hakonmatri@gateway/shell/matrix.org/x-djhilvmxggxanqjp)
14:38:48 tomferon[m] joins (tomferonmo@gateway/shell/matrix.org/x-ugtjzkoqezpfsgyq)
14:38:48 xosdy[m] joins (xosdyaleth@gateway/shell/matrix.org/x-swbdkqqxwrsgwtoa)
14:38:48 Hatsue[m] joins (berbermanm@gateway/shell/matrix.org/x-snmzkslesmtjmnqg)
14:38:48 sm[m] joins (simonmicma@gateway/shell/matrix.org/x-gseqkoaphjpzfuie)
14:38:48 maralorn joins (maralornma@gateway/shell/matrix.org/x-zziavrugvowqydzv)
14:38:49 freeman42x[m] joins (freeman42x@gateway/shell/matrix.org/x-gaahxrylbtfyhabh)
14:38:49 psydruid joins (psydruidma@gateway/shell/matrix.org/x-ggzwkyqklwmrikyv)
14:38:49 lierdakil[m] joins (lierdakilm@gateway/shell/matrix.org/x-gurcwxcramopldsp)
14:38:49 bsima[m] joins (bensimatim@gateway/shell/matrix.org/x-suajwdkwcrwumpcu)
14:38:49 jeffcasavant[m] joins (jeffcasava@gateway/shell/matrix.org/x-unvspidyacclrggp)
14:38:49 michaelpj joins (michaelpjm@gateway/shell/matrix.org/x-whiwmypnkfvazrga)
14:38:49 rednaZ[m] joins (r3dnazmatr@gateway/shell/matrix.org/x-qgxppkedmgxzarko)
14:38:49 immae joins (immaematri@gateway/shell/matrix.org/x-ucfragmlhonpitiu)
14:38:49 domenkozar[m] joins (domenkozar@NixOS/user/domenkozar)
14:38:49 SlackIntegration joins (slackbotma@gateway/shell/matrix.org/x-oasirwcpruhpfipe)
14:38:50 lnxw37d4 joins (lnxw37d4ma@gateway/shell/matrix.org/x-cwjyzhxtjclzvzku)
14:38:50 PotatoHatsue joins (berbermanp@gateway/shell/matrix.org/x-wtfkvxvbcyhgxsnt)
14:38:51 meckse[m] joins (mecksematr@gateway/shell/matrix.org/x-femtcckzddcbutta)
14:38:52 CaptainYukinoshi joins (captain-yu@gateway/shell/matrix.org/x-ztthglvoahyypnfc)
14:38:52 Vanilla[m] joins (danielm14@gateway/shell/matrix.org/x-rgtxtkgjctuoaivb)
14:38:52 Wraul[m] joins (wraulmatri@gateway/shell/matrix.org/x-bqjjeeyelwcdlhhc)
14:38:53 bram[m]1 joins (bramvdbnet@gateway/shell/matrix.org/x-inwpuwxpaklebhej)
14:38:53 jamesfielder[m] joins (jamesfield@gateway/shell/matrix.org/x-ggvbpzlwewptqmao)
14:38:53 ManofLetters[m] joins (manoflette@gateway/shell/matrix.org/x-vwniefyivdlueqvy)
14:38:53 Sarievo[m] joins (sarievoale@gateway/shell/matrix.org/x-namfbxbfvsboedcp)
14:38:54 pedrorubster[m] joins (pedrorubst@gateway/shell/matrix.org/x-moqnmsujmxxrabiq)
14:38:54 speakerspivakeem joins (speakerdea@gateway/shell/matrix.org/x-qagmxddznpdqwkcl)
14:38:54 joshualit140[m] joins (joshualit1@gateway/shell/matrix.org/x-eoedricgxhxvrzgd)
14:38:54 AmitLevy[m] joins (amitmostly@gateway/shell/matrix.org/x-pxqdrnndkkwloeds)
14:38:55 ciderpunx[m] joins (ciderpunxm@gateway/shell/matrix.org/x-sjvasyzpyhaulqpa)
14:38:55 sigmacool[m] joins (sigmacoolm@gateway/shell/matrix.org/x-mfwznvajdbcuziir)
14:38:55 sawmon-and-natal joins (sawmon-and@gateway/shell/matrix.org/x-pjbeggbwxyijweot)
14:38:55 materialfuture[m joins (materialfu@gateway/shell/matrix.org/x-upbooxfvqrvklyvd)
14:38:55 mentaal[m] joins (mentaalmat@gateway/shell/matrix.org/x-uipdkhzzwfbrrygn)
14:38:55 MrMuffles[m] joins (mrmufflesm@gateway/shell/matrix.org/x-uivlsxupgtmyusbj)
14:38:55 sramsay64[m] joins (sramsay64p@gateway/shell/matrix.org/x-runkjaqtmogcvkup)
14:38:56 phittacus joins (bklmatrixo@gateway/shell/matrix.org/x-syobbkqfiblqukry)
14:38:56 Lurkki[m]1 joins (lurkkifene@gateway/shell/matrix.org/x-eubwuaosjoovfexd)
14:38:56 itai33[m] joins (itai33matr@gateway/shell/matrix.org/x-wmbljbumeyjggtxa)
14:38:56 peterstorm[m] joins (peterstorm@gateway/shell/matrix.org/x-euvywjqfzhcglbjd)
14:39:03 × ezrakilty quits (~ezrakilty@75-172-109-5.tukw.qwest.net) (Ping timeout: 260 seconds)
14:39:11 LKoen parts (~LKoen@19.175.9.109.rev.sfr.net) ("“It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.”")
14:39:26 <comerijn> timCF: hmm?
14:39:33 <comerijn> What makes you say bracket is uncancellable?
14:39:39 × niekvandepas quits (~niekvande@ip-145-116-131-65.wlan-int.ru.nl) (Ping timeout: 268 seconds)
14:40:25 <comerijn> timCF: Which bracket are you using? What are x/y/z? etc.
14:43:56 wroathe joins (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net)
14:45:06 <timCF> comerijn: I'm using this function from gRPC library https://github.com/awakesecurity/gRPC-haskell/blob/6382857e2cb3495c9ddcac0c86809b3f1a7b0990/src/Network/GRPC/HighLevel/Generated.hs#L101 which is basically composition of 2 brackets like this https://github.com/awakesecurity/gRPC-haskell/blob/d8f6e0b476797938f5c759146a2bbdc829ba1a84/core/src/Network/GRPC/LowLevel/Client.hs#L124-L127 And looks like, if I
14:45:12 <timCF> spawn long gRPC subscription with `async`, and at some point want to `cancel` it - it's not working really, cancel function is locked until subscription itself (composition of 2 brackets) terminates
14:45:30 nhs joins (~nhs@c-24-20-87-79.hsd1.or.comcast.net)
14:45:47 × ubert quits (~Thunderbi@p200300ecdf25d9e9e6b318fffe838f33.dip0.t-ipconnect.de) (Ping timeout: 260 seconds)
14:45:51 <comerijn> timCF: bracket blocks async exceptions during the "acquire" and "release" only
14:46:17 ubert joins (~Thunderbi@p200300ecdf25d9e9e6b318fffe838f33.dip0.t-ipconnect.de)
14:46:59 <comerijn> If you can't cancel something during the actual work part, then that means the library you're using is fucking up
14:47:15 <comerijn> By either masking exceptions or having a catch in there that catches everything
14:49:18 <timCF> comerijn: Well, it might be true. I guess there is no chioce except diving onto the code. Thanks!
14:49:23 × wroathe quits (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 272 seconds)
14:49:45 zebrag joins (~inkbottle@aaubervilliers-654-1-106-113.w86-212.abo.wanadoo.fr)
14:50:16 × nhs quits (~nhs@c-24-20-87-79.hsd1.or.comcast.net) (Ping timeout: 260 seconds)
14:50:54 × rtypo quits (~alex@unaffiliated/rtypo) (Quit: WeeChat 3.0)
14:54:32 × geekosaur quits (82650c7c@130.101.12.124) (Quit: Connection closed)
14:55:09 nhs joins (~nhs@c-24-20-87-79.hsd1.or.comcast.net)
14:55:34 × Lycurgus quits (~niemand@cpe-45-46-139-165.buffalo.res.rr.com) (Quit: Exeunt)
14:55:59 jamm_ joins (~jamm@unaffiliated/jamm)
14:57:14 × raym quits (~ray@45.64.220.55) (Quit: leaving)
14:58:29 × averell quits (~averell@unaffiliated/averell) (Remote host closed the connection)
14:59:09 × drewr quits (~drew@elastic/staff/drewr) (Ping timeout: 256 seconds)
14:59:36 × nhs quits (~nhs@c-24-20-87-79.hsd1.or.comcast.net) (Ping timeout: 240 seconds)
15:00:23 Ariakenom joins (~Ariakenom@2001:9b1:efb:fc00:ac04:c724:9653:efcb)
15:00:38 × jamm_ quits (~jamm@unaffiliated/jamm) (Ping timeout: 264 seconds)
15:02:57 <maerwald> "blocks async"?
15:03:05 × infinity0 quits (~infinity0@freenet/developer/infinity0) (Ping timeout: 256 seconds)
15:03:09 × notzmv quits (~user@unaffiliated/zmv) (Remote host closed the connection)
15:03:54 dandart joins (~Thunderbi@home.dandart.co.uk)
15:03:59 notzmv joins (~user@unaffiliated/zmv)
15:04:51 wroathe joins (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net)
15:05:14 infinity0 joins (~infinity0@freenet/developer/infinity0)
15:05:35 Linu741 joins (~Linu74@37.120.211.190)
15:06:07 × royal_screwup21 quits (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) (Quit: Connection closed)
15:06:29 royal_screwup21 joins (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9)
15:06:33 <comerijn> maerwald: Exceptions
15:06:48 <maerwald> you mean mask?
15:06:57 <comerijn> yes
15:07:39 <maerwald> afaiu, when masked, they can still happen, but only at predefined points (such as a blocking mvar)
15:07:46 <comerijn> maerwald: Yes
15:08:26 <comerijn> The key point I was making was that they are *not* blocked during the "work" part of bracket
15:08:35 <comerijn> Unless the code you're running is doing that itself
15:08:58 <maerwald> right
15:09:43 × wroathe quits (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 260 seconds)
15:09:48 <timCF> Basically I want to look for `mask` and `catch` functions in library source code to confirm my theory?
15:10:06 × MrMobius quits (~MrMobius@208.58.206.154) (Quit: HydraIRC -> http://www.hydrairc.com <- Nine out of ten l33t h4x0rz prefer it)
15:10:08 × Tario quits (~Tario@201.192.165.173) (Read error: Connection reset by peer)
15:10:15 <comerijn> anything that catches
15:10:20 <comerijn> Which includes try, etc.
15:10:33 <comerijn> timCF: Probably easier to grep for SomeException
15:10:50 <comerijn> timCF: Because that's the most common way people catch everything
15:11:00 Stanley00 joins (~stanley00@unaffiliated/stanley00)
15:11:25 Tario joins (~Tario@201.192.165.173)
15:11:27 × royal_screwup21 quits (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) (Ping timeout: 260 seconds)
15:11:39 <timCF> Thanks!
15:11:45 × shatriff quits (~vitaliish@176-52-216-242.irishtelecom.com) (Remote host closed the connection)
15:12:00 shatriff joins (~vitaliish@176-52-216-242.irishtelecom.com)
15:13:44 nhs joins (~nhs@c-24-20-87-79.hsd1.or.comcast.net)
15:13:44 LKoen joins (~LKoen@19.175.9.109.rev.sfr.net)
15:16:06 × Stanley00 quits (~stanley00@unaffiliated/stanley00) (Ping timeout: 272 seconds)
15:16:08 cr3 joins (~cr3@192-222-143-195.qc.cable.ebox.net)
15:18:22 royal_screwup21 joins (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9)
15:18:25 × nhs quits (~nhs@c-24-20-87-79.hsd1.or.comcast.net) (Ping timeout: 256 seconds)
15:18:29 hackage linear 1.21.4 - Linear Algebra https://hackage.haskell.org/package/linear-1.21.4 (ryanglscott)
15:19:47 Sheilong joins (uid293653@gateway/web/irccloud.com/x-easywadpkszgysft)
15:24:03 dragestil_ is now known as dragestil
15:25:41 wroathe joins (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net)
15:26:01 <whataday> why some people say monad solved the callback hell?
15:27:46 <ski> perhaps they have something like one of the examples at "Escaping Hell with Monads" by Philip Nilsson in 2017-05-08 at <https://philipnilsson.github.io/Badness10k/escaping-hell-with-monads/> in mind ?
15:27:46 × cafce25 quits (~cafce25@ipbcc3009d.dynamic.kabel-deutschland.de) (Quit: leaving)
15:27:56 cafce25 joins (~cafce25@ipbcc3009d.dynamic.kabel-deutschland.de)
15:30:18 × wroathe quits (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 246 seconds)
15:30:37 nineonine joins (~nineonine@2604:3d08:7785:9600:5538:6d40:d5d9:f8a6)
15:30:50 nhs joins (~nhs@c-24-20-87-79.hsd1.or.comcast.net)
15:31:00 <ski> @hackage managed -- may be interesting to compare with
15:31:00 <lambdabot> https://hackage.haskell.org/package/managed -- may be interesting to compare with
15:31:11 × emmanuel_erc quits (~user@cpe-74-71-187-227.nyc.res.rr.com) (Ping timeout: 272 seconds)
15:31:37 <whataday> that's cool, but other languages don't have do-notation...
15:31:44 <SwarmCollective> ski, thanks for the Escaping Hell with Monads reference. Looks interesting.
15:32:10 <whataday> is there a more in general meaning?
15:32:11 <comerijn> whataday: tbh, monads are useless in 90% of other languages anyway
15:32:47 gioyik joins (~gioyik@186.118.246.129)
15:32:53 <comerijn> The monad abstraction is useful in haskell because the language lets you easily work with abstractions like that. As soon as you lose stuff like typeclasses it becomes 100x less useful
15:33:24 <whataday> what about kotlin, could we use those stuff in kotlin?
15:33:35 <whataday> they have arrow-kt
15:33:51 cocytus joins (~cocytus@cpe-76-95-48-109.socal.res.rr.com)
15:34:56 × xff0x quits (~xff0x@2001:1a81:5248:ae00:a981:23f1:d755:2094) (Ping timeout: 240 seconds)
15:34:56 <ski> (Clean and Mercury has type classes)
15:35:08 × royal_screwup21 quits (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) (Quit: Connection closed)
15:35:30 royal_screwup21 joins (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9)
15:35:33 × nhs quits (~nhs@c-24-20-87-79.hsd1.or.comcast.net) (Ping timeout: 246 seconds)
15:35:53 <ski> whataday : well, some other languages have composable continuations ..
15:36:32 <ski> (.. and you can use composable continuations to "reflect" a user-defined monad so that it appears as a primitive side-effect in the language)
15:37:10 xff0x joins (~xff0x@port-92-193-207-61.dynamic.as20676.net)
15:37:15 ski 's no idea about Kotlin ..
15:38:40 × shatriff quits (~vitaliish@176-52-216-242.irishtelecom.com) (Remote host closed the connection)
15:38:53 MrMobius joins (~MrMobius@208.58.206.154)
15:39:03 <MrMuffles[m]> <comerijn "The monad abstraction is useful "> Less typeclasses and more higher kinded types right?
15:39:15 shatriff joins (~vitaliish@176-52-216-242.irishtelecom.com)
15:39:18 averell joins (~averell@unaffiliated/averell)
15:39:18 × o1lo01ol1o quits (~o1lo01ol1@bl11-140-216.dsl.telepac.pt) (Remote host closed the connection)
15:39:37 <comerijn> MrMuffles[m]: Well, both
15:39:56 × royal_screwup21 quits (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) (Ping timeout: 240 seconds)
15:39:59 <comerijn> MrMuffles[m]: If you have higher kinded types you still can't write "monad polymorphic" code without typeclasses
15:40:03 o1lo01ol1o joins (~o1lo01ol1@bl11-140-216.dsl.telepac.pt)
15:40:32 <comerijn> So something as generic as monad-loops is still impossible
15:40:39 <ski> you could pass explicit dictionaries ..
15:41:06 <MrMuffles[m]> Ya makes sense. But many languages do have typeclasses. And I can only dream of the day that rust gets hkt
15:41:21 <Uniaika> one day, comrades
15:41:30 ski never understood why people use the term "higher-kinded types"
15:41:57 <comerijn> ski: Why?
15:42:14 <MrMuffles[m]> It's like a type that takes types as arguments and constructs types
15:42:20 <ski> it seems to me that they simply mean higher-order types .. or am i mistaken ?
15:42:45 <ski> why the strange custom terminology ?
15:43:11 <comerijn> ski: Define "higher-order types", then?
15:43:12 <ski> we don't say "higher-typed values" for things like `map',`interact'
15:43:23 <comerijn> Seems to me "Maybe" can be considered a "higher-order" type
15:43:32 <comerijn> Since it's a type that takes a type as argument
15:43:45 heatsink joins (~heatsink@2600:1700:bef1:5e10:54b6:e8d3:c70d:8881)
15:43:52 <comerijn> ski: They're higher kinded, because they are types whose argument has a kind higher than *
15:44:22 <ski> my understanding was that people use that term, when type variables, as bound by either `forall's, or being parameters of defined types, can themselves be type functions
15:44:27 <dolio> I think it's pretty safe to presume that Kotlin doesn't have delimited continuations. :)
15:44:27 <comerijn> Maybe is not higher-kinded, all transformers are, the Functor/Applicative/Monad typeclasses are
15:44:46 <ski> right. so that's just "higher-order"
15:44:56 <comerijn> ski: How so?
15:45:05 <ski> in the same sense that `fix' is higher-order, but `fst' is not
15:45:06 rayyyy joins (~nanoz@gateway/tor-sasl/nanoz)
15:45:17 wroathe joins (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net)
15:45:35 <ski> the type of `fix' has a function type as an argument type. the type of `fst' doesn't
15:45:39 × ubert quits (~Thunderbi@p200300ecdf25d9e9e6b318fffe838f33.dip0.t-ipconnect.de) (Remote host closed the connection)
15:45:58 ubert joins (~Thunderbi@p200300ecdf25d9e9e6b318fffe838f33.dip0.t-ipconnect.de)
15:46:15 <SwarmCollective> ski, are you using "order" in the same way it is used in "an order of magnitude"?
15:46:24 <ski> so `fst', or `ord' if you prefer a monomorphic one, is comparable to `Maybe' here, neither being higher-order. while `fix' is comparable to e.g. `MaybeT'
15:47:16 <ski> SwarmCollective : i'm using "order" in sense of "first-order function","second-order function","third-order function",&c.
15:47:30 <ski> (zeroth-order would be non-functions)
15:47:32 <dolio> First order is too boring to be higher order, even though it has zeroth order below it.
15:47:35 <SwarmCollective> ski, thank you for the clarification.
15:47:48 <ski> and yes, "higher" would be having an order that's at least two
15:48:38 × heatsink quits (~heatsink@2600:1700:bef1:5e10:54b6:e8d3:c70d:8881) (Ping timeout: 264 seconds)
15:49:25 <ski> for Haskell, we could define `Order (sigma -> tau) = max (1 + Order sigma) (Order tau)', and `Order tau = 0' for non-function types `tau'
15:49:36 × o1lo01ol1o quits (~o1lo01ol1@bl11-140-216.dsl.telepac.pt) (Remote host closed the connection)
15:49:56 <ski> (although, it may be good to e.g. define order of `Maybe tau',`[tau]',&c. to be the same as the order of `tau')
15:50:15 <MrMuffles[m]> <comerijn "Maybe is not higher-kinded, all "> What makes functor higher kinded?
15:50:30 <comerijn> % :k Functor
15:50:30 <yahb> comerijn: (* -> *) -> Constraint
15:50:50 <comerijn> That ;)
15:52:02 × kritzefitz quits (~kritzefit@fw-front.credativ.com) (Remote host closed the connection)
15:54:32 mrchampion joins (~mrchampio@38.18.109.23)
15:54:47 <ski> dolio : heh, only read that about Kotlin, afterwards
15:55:23 <ski> MrMuffles[m] : anyway, particular instances of `Functor' are not higher-order, but `Functor' itself is
15:55:34 <MrMuffles[m]> Whoa. Didnt realize typeclasses have kinds. Can someone explain that kind in English?
15:55:35 × son0p quits (~son0p@181.136.122.143) (Ping timeout: 260 seconds)
15:56:06 <ski> MrMuffles[m] : given a type function from concrete types to concrete types, give back a constraint
15:56:39 <ski> the kind of e.g. `Eq Ordering' is `Constraint'. what is to the left of the `=>' arrow has to have this kind
15:57:10 <ski> @kind MonadReader
15:57:11 <lambdabot> * -> (* -> *) -> Constraint
15:57:19 niekvandepas joins (~niekvande@dhcp-077-249-088-250.chello.nl)
15:57:21 <ski> @kind Reader
15:57:22 <lambdabot> * -> * -> *
15:57:23 <ski> @kind ReaderT
15:57:24 <lambdabot> * -> (* -> *) -> * -> *
15:57:49 <ski> `MonadReader' is a Multi-Parameter Type Class (MPTC for short)
15:58:45 nhs joins (~nhs@c-24-20-87-79.hsd1.or.comcast.net)
15:58:59 <ski> iow, it behaves like a (binary) relation between types (of the requisite kind), rather than as a predicate/property of single types
15:59:58 <ski> perhaps, in some code, you'd have an instance `MonadReader MyConfig MyMonad'
16:00:49 <ski> (although, it may be more likely that you'd not expose your custom monad as being an instance of `MonadReader', but rather exposing some specific interface having to do with your particular application domain)
16:00:49 × connrs_ quits (~connrs@runciter.connrs.uk) (Quit: ZNC 1.7.1 - https://znc.in)
16:01:01 royal_screwup21 joins (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9)
16:01:16 kritzefitz joins (~kritzefit@212.86.56.80)
16:01:22 <texasmynsted> I have a project, e.g. myproject. The sources are stored in src. It has a myproject.cabal. A cabal.project.local was automatically generated.
16:01:32 × niekvandepas quits (~niekvande@dhcp-077-249-088-250.chello.nl) (Ping timeout: 256 seconds)
16:01:33 connrs_ joins (~connrs@runciter.connrs.uk)
16:01:42 <MrMuffles[m]> Ok I think this makes sense
16:02:50 finn_elija joins (~finn_elij@gateway/tor-sasl/finnelija/x-67402716)
16:02:53 × finn_elija quits (~finn_elij@gateway/tor-sasl/finnelija/x-67402716) (Remote host closed the connection)
16:03:33 <texasmynsted> I have read about "cabal.project" here https://cabal.readthedocs.io/en/3.4/cabal-project.html
16:03:37 × nhs quits (~nhs@c-24-20-87-79.hsd1.or.comcast.net) (Ping timeout: 264 seconds)
16:03:58 finn_elija joins (~finn_elij@gateway/tor-sasl/finnelija/x-67402716)
16:04:05 mmmattyx joins (uid17782@gateway/web/irccloud.com/x-exskxfqxlofzswvf)
16:05:04 × cfricke quits (~cfricke@unaffiliated/cfricke) (Quit: WeeChat 3.0)
16:06:01 × mmohammadi9812 quits (~mmohammad@198.12.95.181) (Ping timeout: 264 seconds)
16:06:07 <texasmynsted> I am guessing that if I move all this to its own directory say "base" or something, then create a new directory, such as "support" then I could have a supporting haskell executable in support with its own cabal, etc.
16:06:11 robbert-vdh joins (~robbert-v@128.199.60.252)
16:06:27 <texasmynsted> I am unclear what that would do to the relationship between the packages, naming, etc.
16:07:28 mmohammadi9812 joins (~mmohammad@198.12.95.170)
16:07:32 <texasmynsted> Does anybody have or have a link to an example project using cabal.project with more than one executable? I think it is possible to add another executable to the same myproject.cabal
16:07:47 <texasmynsted> maybe that makes more sense?
16:08:15 edrx joins (~Eduardo@2804:56c:d2ec:c100:b9cf:4552:2518:d38c)
16:08:24 × darjeeling_ quits (~darjeelin@122.245.219.80) (Ping timeout: 240 seconds)
16:08:30 <SwarmCollective> texasmynsted, I believe you could do that, but I would recommend leaving the main src in the src folder. You can also have a support folder (or many). The project.cabal file can list other modules and the hs-source-dirs: references all the locations where source code might be found.
16:08:47 <__monty__> texasmynsted: You can have multiple *components*, exes, testsuites, in a cabal file. Only one public library component though.
16:09:06 <comerijn> texasmynsted: cabal.project.local gets created if you run "cabal configure"
16:09:15 <SwarmCollective> A great example of a multi module project is: https://github.com/lambdabot
16:09:51 vivax3794 joins (~vivax@161.109-247-189.customer.lyse.net)
16:09:54 <texasmynsted> In this example. What exists in src are all the modules needed for the project executable. The other executable would simply be a Haskell "deployment" executable.
16:10:08 <comerijn> texasmynsted: You can have multiple executable in one cabal file, so not sure what exactly the question is?
16:10:23 × jespada quits (~jespada@90.254.242.138) (Quit: Sleeping)
16:11:03 <texasmynsted> I want to implement the simplest way to add a supporting executable to a project.
16:11:33 <texasmynsted> even after reading about cabal.project I am unclear how it would help me.
16:11:44 × gioyik quits (~gioyik@186.118.246.129) (Quit: WeeChat 3.0)
16:12:05 <SwarmCollective> Ah, then what comerijn said is what you are looking for: declare multiple executables in the single project.cabal file.
16:12:06 <texasmynsted> oh lambdabot is a good example.
16:12:08 <comerijn> texasmynsted: I don't understand what the relevance of cabal.project is to your question?
16:12:16 <texasmynsted> heh
16:12:29 <texasmynsted> Because that was the advice I got yesterday
16:13:01 <comerijn> texasmynsted: You can have 0-n executables defined in the same cabal file, see: https://github.com/merijn/Belewitte/blob/master/benchmark-analysis/benchmark-analysis.cabal#L242-L327
16:13:09 <texasmynsted> I guess I will try to declare multiple execs in a single project.cabal. Maybe with its own src direct
16:13:14 × ph88 quits (~ph88@ip5f5af71a.dynamic.kabel-deutschland.de) (Ping timeout: 264 seconds)
16:13:26 <__monty__> texasmynsted: Is this a bespoke binary for your project or just a tool?
16:13:40 <comerijn> texasmynsted: cabal.project is useful for coordinating multiple *packages* together, but that's usually just when you have multiple *libraries*
16:13:50 <texasmynsted> just a tool. I do not know what bespoke is
16:13:58 <comerijn> texasmynsted: "custom made" :)
16:14:04 Tian_ joins (~textual@103.125.250.8)
16:14:09 <SwarmCollective> I fully admit that I tend to believe projects may start small, but will always expand in scope, so I go for solutions that support that expansion. Adding the constraint "most simple" often changes the answer.
16:14:32 <texasmynsted> I am just going to write my deployment "script" as a haskell exec rather than in shell or something.
16:14:35 <__monty__> texasmynsted: If it's just a tool then maybe it doesn't belong in the cabal file at all? Like you wouldn't put git in the cabal file.
16:14:44 nhs joins (~nhs@c-24-20-87-79.hsd1.or.comcast.net)
16:14:53 <__monty__> Ah, so something specific to the project, aka, not just a tool : )
16:14:59 <texasmynsted> correct
16:15:48 <texasmynsted> It will read the same template type files as the main executable.
16:16:06 <texasmynsted> Okay, sounds like multiple execs in a single cabal file then.
16:16:22 <robbert-vdh> Is there any way to figure out where a pattern synonym (with a view pattern) was used from? It doesn't show up in the call stack when using HasCallStack, but the view pattern function does show up as being called from within the pattern synonym so the original function is kind of lost there.
16:16:39 <ephemient> depends on what's in the executables, but if the're just a single .hs file you don't need a separate source directory for each
16:16:47 <comerijn> texasmynsted: basically, a cabal *package* consists of 0-1 public libraries, 0-n internal libraries, and/or 0-n executables. cabal.project is mostly for coordinating multiple *packages* during development. Consider when you maintain libraries foo and bar where "foo" depends on "bar", during development you may end up needing to depend on an unreleased version of "bar"
16:17:00 <ephemient> just specify main-is: accordingly
16:17:11 <texasmynsted> oh okay
16:17:31 × coot quits (~coot@37.30.55.132.nat.umts.dynamic.t-mobile.pl) (Quit: coot)
16:17:46 gioyik joins (~gioyik@186.118.246.129)
16:17:46 <sclv> the typical pattern for multiple execs is to have each one have a different source directory
16:17:50 <texasmynsted> So maybe if I had a custom package I built locally and needed to pull it into a new package I was working on...
16:17:57 <comerijn> texasmynsted: Right
16:17:58 <Tian_> hi
16:18:04 <comerijn> texasmynsted: Then you'd want cabal.project
16:18:09 <texasmynsted> okay
16:18:12 <texasmynsted> that makes sense
16:18:40 ngchis joins (~ngchis@c-66-31-202-94.hsd1.ma.comcast.net)
16:18:41 <comerijn> texasmynsted: Or when building against (unreleased) git branches, like: https://github.com/merijn/Belewitte/blob/master/cabal.project.ghc-8.10#L8-L12
16:18:55 <sclv> (then they each can import the library defined in the cabal file rather than building it, which is what they'd do if they shared a source dir)
16:18:59 <texasmynsted> so sounds like I just need to make a another couple of directories. One for the primary app's src and one for the deployment src directories
16:19:40 <texasmynsted> :-) Thank you all
16:20:59 <ski> hello Tian_
16:21:56 × nhs quits (~nhs@c-24-20-87-79.hsd1.or.comcast.net) (Ping timeout: 240 seconds)
16:22:33 × gioyik quits (~gioyik@186.118.246.129) (Client Quit)
16:23:00 darjeeling_ joins (~darjeelin@115.215.41.65)
16:24:25 nhs joins (~nhs@c-24-20-87-79.hsd1.or.comcast.net)
16:25:34 × Tian_ quits (~textual@103.125.250.8) (Quit: My MacBook has gone to sleep. ZZZzzz…)
16:25:55 ep1ctetus joins (~epictetus@ip184-187-162-163.sb.sd.cox.net)
16:25:57 × dandart quits (~Thunderbi@home.dandart.co.uk) (Ping timeout: 246 seconds)
16:26:08 ngchis parts (~ngchis@c-66-31-202-94.hsd1.ma.comcast.net) ("Good Bye")
16:26:28 × kritzefitz quits (~kritzefit@212.86.56.80) (Ping timeout: 256 seconds)
16:26:40 × shatriff quits (~vitaliish@176-52-216-242.irishtelecom.com) (Remote host closed the connection)
16:26:55 shatriff joins (~vitaliish@176-52-216-242.irishtelecom.com)
16:26:59 <edrx> hi ski! I've put a "Thx to ski @ #haskell" here: http://angg.twu.net/LATEX/2021excuse.pdf#page=9 =)
16:27:15 <ski> oh
16:27:43 × hexo quits (~hexo@gateway/tor-sasl/hexo) (Ping timeout: 268 seconds)
16:30:09 conal joins (~conal@198.8.81.205)
16:30:29 × gzj quits (~gzj@unaffiliated/gzj) (Remote host closed the connection)
16:32:35 o1lo01ol1o joins (~o1lo01ol1@bl11-140-216.dsl.telepac.pt)
16:32:46 tzh joins (~tzh@c-24-21-73-154.hsd1.wa.comcast.net)
16:33:15 kritzefitz joins (~kritzefit@212.86.56.80)
16:34:14 × nineonine quits (~nineonine@2604:3d08:7785:9600:5538:6d40:d5d9:f8a6) (Ping timeout: 264 seconds)
16:34:56 NickC joins (~Srain@c-66-31-202-94.hsd1.ma.comcast.net)
16:35:17 × ep1ctetus quits (~epictetus@ip184-187-162-163.sb.sd.cox.net) (Read error: Connection reset by peer)
16:35:37 NickC parts (~Srain@c-66-31-202-94.hsd1.ma.comcast.net) ()
16:35:58 NickC87 joins (421fca5e@c-66-31-202-94.hsd1.ma.comcast.net)
16:36:09 hexo joins (~hexo@gateway/tor-sasl/hexo)
16:36:48 × o1lo01ol1o quits (~o1lo01ol1@bl11-140-216.dsl.telepac.pt) (Ping timeout: 246 seconds)
16:38:49 elfets joins (~elfets@ip-37-201-23-96.hsi13.unitymediagroup.de)
16:38:50 cole-h joins (~cole-h@c-73-48-197-220.hsd1.ca.comcast.net)
16:41:20 o1lo01ol1o joins (~o1lo01ol1@bl11-140-216.dsl.telepac.pt)
16:43:53 × danza quits (~francesco@151.53.65.247) (Quit: Leaving)
16:45:22 × chele quits (~chele@ip5b40237d.dynamic.kabel-deutschland.de) (Remote host closed the connection)
16:49:50 × wroathe quits (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 272 seconds)
16:52:07 × conal quits (~conal@198.8.81.205) (Quit: Computer has gone to sleep.)
16:52:49 <cohn> nice. :D
16:53:31 × Boomerang quits (~Boomerang@2a05:f6c7:2179:0:5976:80b4:6657:63a8) (Ping timeout: 272 seconds)
16:54:57 <monochrom> I think the false dichotomy of "it must be only text and formuals" and "it must be only diagrams" is unhealthy.
16:55:25 heatsink joins (~heatsink@2600:1700:bef1:5e10:54b6:e8d3:c70d:8881)
16:56:25 <robbert-vdh> Anyone who can help me with those call stacks in pattern synonyms?
16:57:04 <monochrom> What I do is to use text/formulas to clarify the forall and exist quantifiers, and use both formula (eg "fmap f . g = f . fmap g") and diagrams for commuting statements+diagrams
16:59:14 <monochrom> For example I would write "forall <diagram here for having f:I->A, g:I->B>, there exists unique <the pushout diagram>"
16:59:25 arahael1 is now known as Arahael
17:00:29 <monochrom> And I would still include the commutating equation in addition to the commuting diagram, because it is already known that some theorems are easier to prove by chasing equations instead of chasing diagrams.
17:00:53 × LKoen quits (~LKoen@19.175.9.109.rev.sfr.net) (Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.”)
17:01:45 <SwarmCollective> robbert-vdh, I'm not familiar with this. Do you have a sample that would showcase what you are experiencing?
17:01:47 <dolio> I'm not sure chasing diagrams is ever that good. :)
17:02:08 geekosaur joins (82650c7c@130.101.12.124)
17:04:30 Tuplanolla joins (~Tuplanoll@91-159-68-239.elisa-laajakaista.fi)
17:05:02 johnw joins (~johnw@haskell/developer/johnw)
17:05:44 wroathe joins (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net)
17:07:28 machinedgod joins (~machinedg@135-23-192-217.cpe.pppoe.ca)
17:08:42 Lycurgus joins (~niemand@cpe-45-46-139-165.buffalo.res.rr.com)
17:08:55 × notzmv quits (~user@unaffiliated/zmv) (Remote host closed the connection)
17:09:43 NickC87 parts (421fca5e@c-66-31-202-94.hsd1.ma.comcast.net) ()
17:09:51 × fendor quits (~fendor@91.141.3.41.wireless.dyn.drei.com) (Remote host closed the connection)
17:09:59 <dolio> At least, not the arrow ones. That's why CT people like string diagrams, I think.
17:10:02 notzmv joins (~user@unaffiliated/zmv)
17:10:32 frdg joins (60fc7b88@pool-96-252-123-136.bstnma.fios.verizon.net)
17:10:43 × wroathe quits (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 265 seconds)
17:11:11 <frdg> Does STM largely make plain MVars and regular channels irrelevant?
17:11:12 fendor joins (~fendor@91.141.3.41.wireless.dyn.drei.com)
17:11:19 × rajivr quits (uid269651@gateway/web/irccloud.com/x-phyvdjrammctwxzt) (Quit: Connection closed for inactivity)
17:12:25 <geekosaur> STM has its own problems, notably that it's a fairly naïve implementation that suffers from (among others) "thundering herd" problems
17:12:46 LKoen joins (~LKoen@19.175.9.109.rev.sfr.net)
17:12:58 <comerijn> frdg: Short answer: No
17:13:16 <comerijn> frdg: Longer answer: Absolutely, definitively no :p
17:13:32 <comerijn> geekosaur: Well, I wouldn't say "naive"
17:13:41 hnOsmium0001 joins (uid453710@gateway/web/irccloud.com/x-cnvcznfmlnpadnoc)
17:13:44 <comerijn> I'd say "optimised for certain usecases at the cost of others"
17:14:20 <frdg> Ok I see. I find MVars and locks and race conditions very difficult especially when it comes to async exceptions. STM is way more straight forward.
17:14:36 cheater1 joins (~user@unaffiliated/cheater)
17:14:44 <comerijn> frdg: Basically, MVars guarantee fairness and single wakeup
17:14:58 <frdg> While STM guarantees no deadlocks right
17:15:16 <comerijn> frdg: So if N threads are waiting on 1 MVar only 1 thread will be woken up on a write. And all N threads will read something before a thread reads a second elements
17:15:39 <comerijn> frdg: Pretty sure STM can't guarantee "no deadlocks"
17:15:59 × cheater quits (~user@unaffiliated/cheater) (Ping timeout: 258 seconds)
17:16:01 cheater1 is now known as cheater
17:16:13 <comerijn> frdg: STM just guarantees "you can do compound updates atomically without having to manually do locking" (reducing the chance of you messing up and deadlocking)
17:16:17 × bogdanp quits (~bogdanp@188.24.80.165) (Ping timeout: 268 seconds)
17:16:34 <frdg> Ok I understand
17:16:48 <comerijn> frdg: The STM implementation scales best with small transactions and low concurrency (in the sense of threads accessing the same variable)
17:17:09 <comerijn> The tinier and more fine-grained you can make your transactions, the cheaper
17:17:28 <comerijn> frdg: I highly recommend readin the STM paper referenced in the stm docs, btw
17:17:34 <frdg> Ok fortunately that is what my project will be doing
17:17:42 <frdg> Yes I have that paper downloaded
17:18:08 <comerijn> frdg: Once you understand the (high-level) idea of how STM locking/retries work, you can make better decisions about cost
17:20:05 <robbert-vdh> SwarmCollective: Sorry it took a bit to come up with a minimal example that still sort of makes sense: https://gist.github.com/robbert-vdh/972c600e381b68e8d56ad7495d04e5b1
17:20:42 nineonine joins (~nineonine@2604:3d08:7785:9600:5538:6d40:d5d9:f8a6)
17:20:56 × cafce25 quits (~cafce25@ipbcc3009d.dynamic.kabel-deutschland.de) (Remote host closed the connection)
17:21:13 <robbert-vdh> Basically, I need to trace the use of the pattern synonym down to someAnnotatedValue so I can add that to some language's AST and later use of for diagnostics
17:23:09 toppler joins (~user@mtop.default.momentoftop.uk0.bigv.io)
17:24:50 pera joins (~pera@unaffiliated/pera)
17:25:18 × LKoen quits (~LKoen@19.175.9.109.rev.sfr.net) (Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.”)
17:25:37 frdg parts (60fc7b88@pool-96-252-123-136.bstnma.fios.verizon.net) ()
17:27:04 Deide joins (~Deide@217.155.19.23)
17:30:01 × Tario quits (~Tario@201.192.165.173) (Ping timeout: 246 seconds)
17:30:18 Tario joins (~Tario@200.119.185.140)
17:33:18 jespada joins (~jespada@90.254.242.138)
17:34:50 bogdanp joins (~bogdanp@188.24.80.165)
17:35:42 nineonin_ joins (~nineonine@50.216.62.2)
17:36:41 × jrqc quits (~rofl@96.78.87.197) (Ping timeout: 256 seconds)
17:37:43 conal joins (~conal@66.115.157.40)
17:38:22 LKoen joins (~LKoen@19.175.9.109.rev.sfr.net)
17:38:54 × shatriff quits (~vitaliish@176-52-216-242.irishtelecom.com) (Remote host closed the connection)
17:39:30 shatriff joins (~vitaliish@176-52-216-242.irishtelecom.com)
17:39:37 × nineonine quits (~nineonine@2604:3d08:7785:9600:5538:6d40:d5d9:f8a6) (Ping timeout: 260 seconds)
17:39:45 cafce25 joins (~cafce25@ipbcc3009d.dynamic.kabel-deutschland.de)
17:40:48 × bogdanp quits (~bogdanp@188.24.80.165) (Ping timeout: 264 seconds)
17:41:33 mouseghost joins (~draco@wikipedia/desperek)
17:42:22 <SwarmCollective> robbert-vdh to verify, you see this output: No lines from within 'someAnnotatedValue' show up here:
17:42:24 <SwarmCollective> CallStack (from HasCallStack):
17:42:26 <SwarmCollective> addCallStack, called at test.hs:12:24 in main:Main
17:42:28 <SwarmCollective> someAnnotatedValue, called at test.hs:27:22 in main:Main
17:42:33 × Major_Biscuit quits (~Major_Bis@82-169-100-198.biz.kpn.net) (Ping timeout: 260 seconds)
17:42:52 <robbert-vdh> SwarmCollective: Yes
17:43:50 <SwarmCollective> And you are hoping to see something from the pattern Annotate?
17:44:04 <robbert-vdh> The call to someAnnotatedValue is there, and the call to addCallStack is there, but the call site where the Annotate pattern synonym was used in someAnnotatedValue is not part of the call stack
17:44:20 × Lycurgus quits (~niemand@cpe-45-46-139-165.buffalo.res.rr.com) (Quit: Exeunt)
17:44:28 <robbert-vdh> I'm looking for some way to trace the use of this pattern synonym down to its soruce location in someAnnotatedValue
17:44:40 <robbert-vdh> Because that kind of gets skipped over now
17:45:31 <SwarmCollective> I see. It appears as though it applies the pattern inline; the pattern expansion happens at the point of use, not as a separate named function.
17:45:42 acarrico joins (~acarrico@dhcp-68-142-39-249.greenmountainaccess.net)
17:45:58 <SwarmCollective> Which is efficient and clever, but prevents your use case.
17:46:01 <robbert-vdh> Yeah if it was fully inlined then that would be fine
17:46:23 <robbert-vdh> But sadly the call to `addCallStack` shows up as test.hs:12:24, which is from within the pattern synonym's definition
17:46:47 emmanuel_erc joins (~user@2603-7000-9600-01c9-0000-0000-0000-0874.res6.spectrum.com)
17:47:04 <robbert-vdh> So call stack does not contain any lines within someAnnotatedValue, which is what I'm interested in :\
17:47:08 wroathe joins (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net)
17:48:48 bogdanp joins (~bogdanp@188.24.80.165)
17:51:06 × livvy quits (~livvy@gateway/tor-sasl/livvy) (Remote host closed the connection)
17:51:45 × wroathe quits (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 240 seconds)
17:52:38 matijja joins (~matijja@193.77.181.208)
17:53:05 × bogdanp quits (~bogdanp@188.24.80.165) (Ping timeout: 240 seconds)
17:54:08 × heatsink quits (~heatsink@2600:1700:bef1:5e10:54b6:e8d3:c70d:8881) (Remote host closed the connection)
17:55:25 livvy joins (~livvy@gateway/tor-sasl/livvy)
17:55:35 × LKoen quits (~LKoen@19.175.9.109.rev.sfr.net) (Read error: Connection reset by peer)
17:55:36 × shatriff quits (~vitaliish@176-52-216-242.irishtelecom.com) (Remote host closed the connection)
17:55:52 renzhi joins (~renzhi@2607:fa49:6500:6f00::1e43)
17:55:52 shatriff joins (~vitaliish@176-52-216-242.irishtelecom.com)
17:55:53 × Tario quits (~Tario@200.119.185.140) (Read error: Connection reset by peer)
17:56:15 Tario joins (~Tario@201.192.165.173)
17:58:02 × Graf_Blutwurst quits (~grafblutw@2001:171b:226e:adc0:5d3c:a354:8d11:7fce) (Quit: WeeChat 3.0)
17:58:10 × cafce25 quits (~cafce25@ipbcc3009d.dynamic.kabel-deutschland.de) (Remote host closed the connection)
18:00:06 LKoen joins (~LKoen@19.175.9.109.rev.sfr.net)
18:00:56 × comerijn quits (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 240 seconds)
18:01:12 carlomagno1 joins (~cararell@148.87.23.11)
18:02:03 × carlomagno quits (~cararell@148.87.23.11) (Ping timeout: 260 seconds)
18:02:38 merijn joins (~merijn@83-160-49-249.ip.xs4all.nl)
18:02:59 jil joins (~user@45.86.162.6)
18:03:02 <jil> ,hi
18:04:14 wroathe joins (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net)
18:05:22 bogdanp joins (~bogdanp@188.24.80.165)
18:07:48 × merijn quits (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 246 seconds)
18:08:54 merijn joins (~merijn@83-160-49-249.ip.xs4all.nl)
18:09:27 <koz_> jil: ,hello
18:10:26 × LKoen quits (~LKoen@19.175.9.109.rev.sfr.net) (Read error: Connection reset by peer)
18:13:08 LKoen joins (~LKoen@19.175.9.109.rev.sfr.net)
18:14:14 × merijn quits (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 265 seconds)
18:14:33 merijn joins (~merijn@83-160-49-249.ip.xs4all.nl)
18:17:45 worc3131 joins (~quassel@2a02:c7f:dcc4:6500:217b:6c7a:eac3:3be9)
18:18:06 × jb55 quits (~jb55@gateway/tor-sasl/jb55) (Ping timeout: 268 seconds)
18:18:59 jb55 joins (~jb55@gateway/tor-sasl/jb55)
18:19:05 × forgottenone quits (~forgotten@176.42.24.169) (Quit: Konversation terminated!)
18:19:05 × emmanuel_erc quits (~user@2603-7000-9600-01c9-0000-0000-0000-0874.res6.spectrum.com) (Read error: Connection reset by peer)
18:19:10 × o1lo01ol1o quits (~o1lo01ol1@bl11-140-216.dsl.telepac.pt) (Remote host closed the connection)
18:19:25 emmanuel_erc joins (~user@2603-7000-9600-01c9-0000-0000-0000-0874.res6.spectrum.com)
18:20:02 × merijn quits (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 265 seconds)
18:20:49 merijn joins (~merijn@83-160-49-249.ip.xs4all.nl)
18:21:38 <SwarmCollective> robbert-vdh unless there's some way to sneak a call to pushCallStack in there, I do not see a way to do it.
18:22:20 <SwarmCollective> It is a function of the call stack referencing the actual location the method was called, regardless of the line of code that triggered the sequence.
18:22:37 bitmagie joins (~Thunderbi@200116b806e49a00e4cdc1c04a51034c.dip.versatel-1u1.de)
18:23:00 × bitmagie quits (~Thunderbi@200116b806e49a00e4cdc1c04a51034c.dip.versatel-1u1.de) (Client Quit)
18:23:55 raym joins (~ray@45.64.220.55)
18:23:58 × Tario quits (~Tario@201.192.165.173) (Read error: Connection reset by peer)
18:24:24 j3r3my joins (~jeremym@68-73-116-155.lightspeed.rlghnc.sbcglobal.net)
18:25:46 <robbert-vdh> SwarmCollective: Yeah if use pattern synonym showed up in the call stack that would be great (in that case I'd just use withFrozenCallstack to make sure that that function called in the view pattern doesn't add its own call frame). But I guess GHC call stacks + pattern synonyms + view patterns is such a rare combination that noone has considered it. And manually pushing things to the call stack
18:25:48 <robbert-vdh> before usinig the pattern synonym isn't an option because it has to be transparent to the user
18:26:15 × LKoen quits (~LKoen@19.175.9.109.rev.sfr.net) (Read error: Connection reset by peer)
18:26:16 × emmanuel_erc quits (~user@2603-7000-9600-01c9-0000-0000-0000-0874.res6.spectrum.com) (Read error: Connection reset by peer)
18:26:19 × merijn quits (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 265 seconds)
18:26:29 emmanuel_erc joins (~user@2603-7000-9600-01c9-0000-0000-0000-0874.res6.spectrum.com)
18:26:40 <SwarmCollective> Right, no way to use pushCallStack in the pattern, that I can tell.
18:26:46 merijn joins (~merijn@83-160-49-249.ip.xs4all.nl)
18:27:57 LKoen joins (~LKoen@19.175.9.109.rev.sfr.net)
18:27:59 dcoutts__ joins (~duncan@51.186.125.91.dyn.plus.net)
18:29:01 acidjnk_new joins (~acidjnk@p200300d0c704e792e92d97b10635a7de.dip0.t-ipconnect.de)
18:29:23 × dcoutts_ quits (~duncan@33.14.75.194.dyn.plus.net) (Ping timeout: 256 seconds)
18:29:26 × dcoutts quits (~dcoutts@unaffiliated/dcoutts) (Ping timeout: 256 seconds)
18:29:38 <monochrom> merijn: BTW, I think the more common term is "low contention" when you want to say that relatively few threads are accessing the same shared variable.
18:30:20 <merijn> ah, yeah
18:30:25 <merijn> Words are hard!
18:30:43 son0p joins (~son0p@181.58.39.182)
18:31:00 <merijn> Entirely unrelated question: Is there, like, a "normalised standard deviation"?
18:31:57 <merijn> Like, if I wanna compare "how spread out" the values in two samples are, but those samples aren't in the same range
18:32:27 howdoi joins (uid224@gateway/web/irccloud.com/x-gsvjjkahwwdzcfes)
18:32:32 <monochrom> I think you just compare the two standard deviations.
18:33:03 × Solarion quits (~solarion@fsf/member/solarion) (Remote host closed the connection)
18:33:16 <monochrom> They aren't in the same range --> that's already reflected in having different means.
18:33:27 <merijn> monochrom: But that doesn't work, I think?
18:33:51 <monochrom> They are samples ---> OK, technically, use sample deviation, but otherwise you can just compare.
18:33:52 × ubert quits (~Thunderbi@p200300ecdf25d9e9e6b318fffe838f33.dip0.t-ipconnect.de) (Ping timeout: 260 seconds)
18:34:14 <geekosaur> hm. not if they're not linear, I guess
18:34:23 <merijn> Maybe sample is the right word
18:34:26 <geekosaur> but then neither does stddev at all in that case
18:34:45 <merijn> geekosaur: Yeah, I'm pretty sure I *don't* want the standard deviation
18:35:51 × royal_screwup21 quits (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) (Quit: Connection closed)
18:36:13 royal_screwup21 joins (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9)
18:36:47 <merijn> Ah, my normalisation question isn't stupid!
18:37:07 <merijn> https://www.vosesoftware.com/riskwiki/Normalizedmeasuresofspread-theCofV.php
18:37:31 <merijn> This seems to cover what I mean/want *and* that seems fairly straightforward to compute
18:37:48 <monochrom> Ah, I see. Yeah.
18:38:49 × soft-warm quits (4408f588@ip68-8-245-136.sd.sd.cox.net) (Quit: Ping timeout (120 seconds))
18:39:02 <merijn> Right
18:39:46 <merijn> If I compare, say [0..10] and "map (2*) [0..10]" the std deviation of the latter is basically 2 time bigger, but the normalised one is the same (roughly, anyway)
18:40:00 <merijn> Which is the kinda thing I'm after
18:40:13 __minoru__shirae joins (~shiraeesh@46.34.207.137)
18:40:52 <monochrom> I guess I missed the scenerio of: laptop prices vary from 500-1500, "that's pretty wide", car prices vary from 9500-10500, "that's pretty narrow", because look at percentages instead.
18:41:11 × LKoen quits (~LKoen@19.175.9.109.rev.sfr.net) (Read error: Connection reset by peer)
18:41:20 texasmynsted facepalm
18:41:24 × royal_screwup21 quits (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) (Ping timeout: 264 seconds)
18:41:29 Stanley00 joins (~stanley00@unaffiliated/stanley00)
18:41:31 <texasmynsted> So many stream libraries
18:41:48 jrqc joins (~rofl@96.78.87.197)
18:42:16 <merijn> texasmynsted: Conduit seems to have the best/widest support in terms of other languages, so I tend to default to that :p
18:43:02 <merijn> monochrom: Yeah, I'm in the scenario of "I have run N algorithms across M datasets, how do I identify datasets that show interesting behaviour"
18:43:19 <merijn> monochrom: And "smallest/biggest spread" seemed like an obvious metric :p
18:43:55 LKoen joins (~LKoen@19.175.9.109.rev.sfr.net)
18:44:00 <texasmynsted> I was looking at shell-conduit... Builds on conuit obviously but then there are so many other option heh.
18:44:12 × pera quits (~pera@unaffiliated/pera) (Ping timeout: 265 seconds)
18:44:34 slack1256 joins (~slack1256@dvc-186-186-101-190.movil.vtr.net)
18:45:56 × Stanley00 quits (~stanley00@unaffiliated/stanley00) (Ping timeout: 265 seconds)
18:46:11 <texasmynsted> what if I do not care about other language support?
18:46:41 <merijn> texasmynsted: I'd still pick conduit, just because I already know it :p
18:46:59 <texasmynsted> Well that is a good reason for you
18:47:28 royal_screwup21 joins (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9)
18:47:33 <merijn> texasmynsted: Well, given my earlier comment on most support, it seems like an obvious one to learn, since it has the biggest likelihood of being relevant :p
18:47:45 o1lo01ol1o joins (~o1lo01ol1@bl11-140-216.dsl.telepac.pt)
18:47:51 <merijn> I mean, you can spend another 3 hours agonising over the optimal streaming library choice...
18:47:55 <texasmynsted> hm that is also a good reason
18:48:01 <merijn> But that seems like a poor way to spend your time
18:48:02 <texasmynsted> oh I wil.
18:48:04 × mananamenos_ quits (~mananamen@84.122.202.215.dyn.user.ono.com) (Ping timeout: 240 seconds)
18:48:10 <texasmynsted> story of my life
18:48:28 <texasmynsted> like why not streamly or pipes?
18:48:51 <merijn> pipes is conceptually elegant, but in my experience a massive pain to use for practical things
18:49:08 <texasmynsted> okay. Fair enough. pipes is out
18:49:31 <merijn> streamly has a module/API size practically bigger than base, which should frankly be illegal
18:49:33 × tromp quits (~tromp@dhcp-077-249-230-040.chello.nl) (Remote host closed the connection)
18:49:46 <monochrom> conduit is not entirely an arbitrary choice because there are http-conduit, cryponite-conduit, xml-conduit, binary-conduit, this-conduit, that-conduit... you know that you will be enjoying very good networking effect if you choose conduit.
18:49:47 <texasmynsted> lol
18:49:48 Tario joins (~Tario@201.192.165.173)
18:50:12 <merijn> monochrom: Yeah, that was my first comment :p
18:50:21 <SwarmCollective> I've been using http-conduit and xml-conduit. Found them to be quite useful and easy to use.
18:50:32 <texasmynsted> I am trying to recall... I think there was a replacement for shell-conuit
18:50:33 <merijn> Not to mention that xml/html conduit are pretty decent for schemaless scraping stuff
18:50:41 <monochrom> Well, as usual, words are hard, I think we didn't understand "other languages".
18:51:00 <texasmynsted> what was meant by other languages?
18:51:28 <monochrom> http, xml, binary, cryptonite, this, that
18:51:34 <texasmynsted> oh
18:51:47 <monochrom> To be sure I wouldn't call them languages.
18:52:11 <merijn> I think I meant "language support"/"ecosystem support"
18:52:33 <monochrom> But my weakness is that I'm a formalist, ultra formalist, I don't even believe that semantics exists, it's all pushing symbols, hence everything is a language.
18:52:47 <SwarmCollective> Dialect support?
18:52:49 <texasmynsted> Okay. I am fairly convinced
18:52:57 niekvandepas joins (~niekvande@dhcp-077-249-088-250.chello.nl)
18:53:55 <monochrom> Hell, you know how Turing-based computability and complexity courses express decision problems as languages too :)
18:54:02 <texasmynsted> I want to write a shell-script type app using haskell (yes I know why it is a bad idea). What alternative should I consider to "shell-conduit" ?
18:54:21 × niekvandepas quits (~niekvande@dhcp-077-249-088-250.chello.nl) (Remote host closed the connection)
18:54:41 heatsink joins (~heatsink@2600:1700:bef1:5e10:54b6:e8d3:c70d:8881)
18:54:45 × cheater quits (~user@unaffiliated/cheater) (Ping timeout: 240 seconds)
18:54:58 niekvandepas joins (~niekvande@dhcp-077-249-088-250.chello.nl)
18:56:16 × LKoen quits (~LKoen@19.175.9.109.rev.sfr.net) (Read error: Connection reset by peer)
18:57:25 <merijn> monochrom: My weakness is that I'm too tired to use words :p
18:57:46 <monochrom> We could all use a USB port right into our brains.
18:57:57 LKoen joins (~LKoen@19.175.9.109.rev.sfr.net)
18:58:17 geekosaur thinks about the security implications and shudders a bit
18:59:05 × niekvandepas quits (~niekvande@dhcp-077-249-088-250.chello.nl) (Ping timeout: 240 seconds)
18:59:06 × heatsink quits (~heatsink@2600:1700:bef1:5e10:54b6:e8d3:c70d:8881) (Ping timeout: 258 seconds)
18:59:31 <dolio> monochrom: I hate that. :þ
18:59:35 invaser joins (~Thunderbi@31.148.23.125)
18:59:36 <pjb> monochrom: https://neuralink.com
18:59:47 × puke quits (~vroom@217.138.252.203) (Remote host closed the connection)
18:59:48 × emmanuel_erc quits (~user@2603-7000-9600-01c9-0000-0000-0000-0874.res6.spectrum.com) (Read error: Connection reset by peer)
19:00:04 emmanuel_erc joins (~user@2603-7000-9600-01c9-0000-0000-0000-0874.res6.spectrum.com)
19:00:44 <timCF> Hey guys! Any stack users there? How do I recompile some dependencies of my project after I changed some dependency related flags?
19:00:56 <merijn> This is all just going to lead to a Butlerian Jihad and Frank Herbert being hailed as a prophet :p
19:01:26 <merijn> timCF: I recommend stabbing maintainers of upstream dependencies until the stop using flags for features
19:01:27 <timCF> Seems like `stack build` can not detect dependency flags changes automatically
19:01:49 <merijn> A controversial recommendation, but ultimately the sanest one :p
19:02:13 wyer joins (~justin_wy@102.67.49.67)
19:02:16 mananamenos_ joins (~mananamen@84.122.202.215.dyn.user.ono.com)
19:02:16 Boomerang joins (~Boomerang@2a05:f6c7:2179:0:5976:80b4:6657:63a8)
19:02:57 × geekosaur quits (82650c7c@130.101.12.124) (Ping timeout: 248 seconds)
19:03:27 <monochrom> Would a scorched-earth policy work? Erase stack's caches to force it to rebuid everything? Go jot outside to pass the time?
19:03:36 <monochrom> err, s/jot/job/
19:03:38 berberman_ joins (~berberman@unaffiliated/berberman)
19:03:40 <monochrom> err, s/job/jog/
19:03:43 <dolio> monochrom: It's responsible for all sorts of weird questions on CS stack exchange, because we teach everyone to be obsessed with things like Chomsky hierarchies.
19:03:52 <dolio> Where is lambda calculus on the Chomsky hierarchy?
19:04:12 × berberman quits (~berberman@unaffiliated/berberman) (Ping timeout: 268 seconds)
19:04:31 <timCF> Well, for debug using CPP macro which is dependent on package flag seems common, but not beautiful
19:04:59 × worc3131 quits (~quassel@2a02:c7f:dcc4:6500:217b:6c7a:eac3:3be9) (Ping timeout: 265 seconds)
19:08:08 × berberman_ quits (~berberman@unaffiliated/berberman) (Client Quit)
19:08:17 niekvandepas joins (~niekvande@dhcp-077-249-088-250.chello.nl)
19:08:32 berberman joins (~berberman@unaffiliated/berberman)
19:11:10 × LKoen quits (~LKoen@19.175.9.109.rev.sfr.net) (Read error: Connection reset by peer)
19:11:56 × rayyyy quits (~nanoz@gateway/tor-sasl/nanoz) (Remote host closed the connection)
19:13:00 × niekvandepas quits (~niekvande@dhcp-077-249-088-250.chello.nl) (Ping timeout: 265 seconds)
19:16:00 LKoen joins (~LKoen@19.175.9.109.rev.sfr.net)
19:17:05 <pjb> dolio: above.
19:17:56 <merijn> Bang patterns in where blocks, does that work?
19:17:56 <pjb> dolio: well, not exactly. lambda calculus is equivalent to turing machines, so it can parse languages of Type 0.
19:18:03 <pjb> dolio: https://en.wikipedia.org/wiki/Chomsky_hierarchy#Type-3_grammars
19:18:08 × matryoshka quits (~matryoshk@2606:6080:1002:8:3285:30e:de43:8809) (Quit: ZNC 1.8.2 - https://znc.in)
19:18:39 geekosaur joins (82650c7c@130.101.12.124)
19:21:08 <monochrom> Yes merijn.
19:21:18 puke joins (~vroom@217.138.252.203)
19:21:58 tromp joins (~tromp@dhcp-077-249-230-040.chello.nl)
19:23:12 roconnor joins (~roconnor@host-104-157-194-235.dyn.295.ca)
19:24:18 cheater joins (~user@unaffiliated/cheater)
19:24:31 dnlkrgr joins (~dnlkrgr@HSI-KBW-046-005-005-235.hsi8.kabel-badenwuerttemberg.de)
19:26:25 × MidAutumnHotaru quits (~MidAutumn@unaffiliated/midautumnhotaru) (Quit: Ping timeout (120 seconds))
19:26:30 × LKoen quits (~LKoen@19.175.9.109.rev.sfr.net) (Read error: Connection reset by peer)
19:26:41 × tromp quits (~tromp@dhcp-077-249-230-040.chello.nl) (Ping timeout: 246 seconds)
19:26:42 MidAutumnHotaru joins (~MidAutumn@unaffiliated/midautumnhotaru)
19:27:33 gzj joins (~gzj@unaffiliated/gzj)
19:27:47 tromp joins (~tromp@dhcp-077-249-230-040.chello.nl)
19:28:12 LKoen joins (~LKoen@19.175.9.109.rev.sfr.net)
19:28:50 × sord937 quits (~sord937@gateway/tor-sasl/sord937) (Remote host closed the connection)
19:29:14 sord937 joins (~sord937@gateway/tor-sasl/sord937)
19:29:51 × conal quits (~conal@66.115.157.40) (Quit: Computer has gone to sleep.)
19:30:24 × DavidEichmann quits (~david@234.109.45.217.dyn.plus.net) (Remote host closed the connection)
19:31:09 cheater1 joins (~user@unaffiliated/cheater)
19:32:16 × gzj quits (~gzj@unaffiliated/gzj) (Ping timeout: 240 seconds)
19:32:16 × zaquest quits (~notzaques@5.128.210.178) (Read error: Connection reset by peer)
19:32:30 × cheater quits (~user@unaffiliated/cheater) (Ping timeout: 246 seconds)
19:32:34 cheater1 is now known as cheater
19:32:58 zaquest joins (~notzaques@5.128.210.178)
19:33:31 geowiesnot joins (~user@87-89-181-157.abo.bbox.fr)
19:36:56 × ixaxaar quits (~ixaxaar@49.207.210.215) (Ping timeout: 240 seconds)
19:37:53 matryoshka joins (~matryoshk@2606:6080:1002:8:3285:30e:de43:8809)
19:38:01 <dolio> pjb: I think it probably depends what about the lambda calculus you're talking about.
19:38:11 × royal_screwup21 quits (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) (Quit: Connection closed)
19:38:17 × Boomerang quits (~Boomerang@2a05:f6c7:2179:0:5976:80b4:6657:63a8) (Quit: Leaving)
19:38:33 royal_screwup21 joins (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9)
19:38:40 × o1lo01ol1o quits (~o1lo01ol1@bl11-140-216.dsl.telepac.pt) (Remote host closed the connection)
19:38:43 niekvandepas joins (~niekvande@dhcp-077-249-088-250.chello.nl)
19:39:35 × matryoshka quits (~matryoshk@2606:6080:1002:8:3285:30e:de43:8809) (Client Quit)
19:40:26 × tromp quits (~tromp@dhcp-077-249-230-040.chello.nl) (Remote host closed the connection)
19:40:34 <sm[m]> timCF: can you give a small example ? I would expect it to rebuild on flag change
19:40:58 <merijn> sm[m]: It's software, time to lower your expectations ;)
19:41:13 matryoshka joins (~matryoshk@2606:6080:1002:8:3285:30e:de43:8809)
19:41:27 × LKoen quits (~LKoen@19.175.9.109.rev.sfr.net) (Read error: Connection reset by peer)
19:41:47 itai joins (~itai@87.71.121.94)
19:42:39 <pjb> dolio: well, if you only talk about parts of the lambda calculus, then it's not the lambda calculus anymore. Do I talk about Turing Machines, but without the state transition table?
19:43:20 <itai> :q
19:43:37 × royal_screwup21 quits (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) (Ping timeout: 256 seconds)
19:43:37 <ski> :r
19:44:54 <pjb> itai: irc commands start with a / ; Try: /help
19:45:40 <SwarmCollective> robbert-vdh or anyone, are pattern synonyms intended to be an alternative to template haskell? If not, what is the significant difference? (what should I research to better understand)
19:46:06 <geekosaur> uh? that seems like an odd question
19:46:40 <ski> they're intended to be able to abstract over patterns
19:46:59 conal joins (~conal@66.115.157.52)
19:47:03 <itai> pjb: right sorry i'm trying out the circe on emacs and haven't gotten the hang of it yet, thanks for the tip though
19:47:24 ski idly ponders hygiene of pattern synonyms
19:47:24 × emmanuel_erc quits (~user@2603-7000-9600-01c9-0000-0000-0000-0874.res6.spectrum.com) (Read error: Connection reset by peer)
19:47:24 <robbert-vdh> SwarmCollective: They do very different things. In the real-world equivalent of the example I sent we're basically using them as an alternative to smart constructors. Where smart constructors can only, well, construct things, pattern synonyms combined with view patterns can also destruct things
19:47:31 <geekosaur> pattern synonyms are a solution to, for example, the situation with Data.Map where you can't pattern match or use a constructor directly without breaking invariants, so the pattern synonym lets you write code to safely do so
19:47:40 emmanuel_erc joins (~user@2603-7000-9600-01c9-0000-0000-0000-0874.res6.spectrum.com)
19:47:59 <ski> itai : it looked like you wanted to quit the interactor, but directed the command into the wrong windoe
19:48:30 <itai> yep that is probably what happened
19:48:35 <itai> emacs is fun
19:48:36 × mmohammadi9812 quits (~mmohammad@198.12.95.170) (Ping timeout: 240 seconds)
19:48:44 <ski> doesn't necessarily have to be combined with view patterns
19:49:40 tromp joins (~tromp@dhcp-077-249-230-040.chello.nl)
19:49:45 <robbert-vdh> But yeah, I guess I'll have to open a GHC bug report/feature request for this.My use case of pattern synonyms + call stacks was probably not something that has been considered when they were implemented
19:50:27 <itai> :q
19:50:49 <geekosaur> whoops again?
19:51:27 mmohammadi9812 joins (~mmohammad@198.12.95.171)
19:52:04 × dnlkrgr quits (~dnlkrgr@HSI-KBW-046-005-005-235.hsi8.kabel-badenwuerttemberg.de) (Ping timeout: 260 seconds)
19:52:23 <robbert-vdh> ski: That's true of course! In the project I'm working on they're used as a sort of 'smart deconstructor' that you would not be able to write as a pattern directly
19:52:23 <ski> :t itai
19:52:24 <lambdabot> Itai
19:53:27 <itai> yeah sorry for bugging yall with my mistypes
19:54:03 pera joins (~pera@unaffiliated/pera)
19:54:04 × emmanuel_erc quits (~user@2603-7000-9600-01c9-0000-0000-0000-0874.res6.spectrum.com) (Read error: Connection reset by peer)
19:54:15 emmanuel_erc joins (~user@2603-7000-9600-01c9-0000-0000-0000-0874.res6.spectrum.com)
19:54:38 <ski> no worry
19:55:08 <SwarmCollective> Surely a naive view, but it seems that Template Haskell, Pattern Synonyms, and Monads, in their own ways abstract computation. Though I understand that TH is a pre-compile macro-expansion mechanism.
19:55:27 <ski> those three all seem to be very different beasts
19:55:53 <ski> (unclear how you'd even compare them)
19:55:59 heatsink joins (~heatsink@2600:1700:bef1:5e10:54b6:e8d3:c70d:8881)
19:56:09 <geekosaur> there are many different notions of "abstract"
19:56:32 <geekosaur> not always comparable, as ski noted
19:57:22 trafaret1 joins (~user@178.206.20.234)
19:57:32 <ski> SwarmCollective : more or less, pattern synonyms are to patterns what functions are to expressions
19:58:02 <ski> (perhaps i should say "named functions", or "named operations")
19:59:43 heatsink_ joins (~heatsink@2600:1700:bef1:5e10:54b6:e8d3:c70d:8881)
19:59:46 <ski> calling a function on some parameter expressions, you form a larger expression (a function call), that will expand to the expression body of the function, with the actual parameter expressions substituted for the formal parameters
20:00:28 dnlkrgr joins (~dnlkrgr@HSI-KBW-046-005-005-235.hsi8.kabel-badenwuerttemberg.de)
20:00:42 <ski> calling a pattern synonym on some patterns, you form a larger pattern (a "synonym pattern"), that will expand to the pattern body of the synonym, with the actual parameter patterns substituted for the formal parameters
20:00:42 × Narinas quits (~Narinas@189.223.62.254.dsl.dyn.telnor.net) (Read error: Connection reset by peer)
20:00:54 Narinas joins (~Narinas@189.223.62.254.dsl.dyn.telnor.net)
20:00:55 × emmanuel_erc quits (~user@2603-7000-9600-01c9-0000-0000-0000-0874.res6.spectrum.com) (Read error: Connection reset by peer)
20:01:21 emmanuel_erc joins (~user@2603-7000-9600-01c9-0000-0000-0000-0874.res6.spectrum.com)
20:02:08 <ski> (.. this suggests an extension to `PatternSynonyms')
20:03:13 sorki joins (~sorki@gateway/tor-sasl/sorki)
20:03:47 × polyphem quits (~p0lyph3m@2a02:810d:640:776c:76d7:55f6:f85b:c889) (Read error: Connection reset by peer)
20:04:00 × nhs quits (~nhs@c-24-20-87-79.hsd1.or.comcast.net) (Ping timeout: 246 seconds)
20:04:10 × srk quits (~sorki@gateway/tor-sasl/sorki) (Ping timeout: 268 seconds)
20:04:14 × heatsink quits (~heatsink@2600:1700:bef1:5e10:54b6:e8d3:c70d:8881) (Ping timeout: 264 seconds)
20:05:16 × petersen quits (~petersen@redhat/juhp) (Ping timeout: 240 seconds)
20:06:16 sorki is now known as srk
20:06:38 × tromp quits (~tromp@dhcp-077-249-230-040.chello.nl) (Remote host closed the connection)
20:07:32 petersen joins (~petersen@redhat/juhp)
20:07:41 trafaret1 parts (~user@178.206.20.234) ("ERC (IRC client for Emacs 26.3)")
20:07:41 × emmanuel_erc quits (~user@2603-7000-9600-01c9-0000-0000-0000-0874.res6.spectrum.com) (Read error: Connection reset by peer)
20:07:57 emmanuel_erc joins (~user@2603-7000-9600-01c9-0000-0000-0000-0874.res6.spectrum.com)
20:10:18 × Rudd0 quits (~Rudd0@185.189.115.103) (Ping timeout: 246 seconds)
20:12:20 × sord937 quits (~sord937@gateway/tor-sasl/sord937) (Quit: sord937)
20:13:19 <SwarmCollective> ski, thank you for that. Gives me a direction to go with research.
20:13:58 o1lo01ol1o joins (~o1lo01ol1@bl11-140-216.dsl.telepac.pt)
20:14:14 <monochrom> "computation" is vague in the first place.
20:14:35 <monochrom> Not to mention that some people simply alias "computation" with "code".
20:15:17 <ski> yes and yes
20:15:30 <ski> SwarmCollective : ooc, research about what ?
20:15:37 <ephemient> pattern synonyms ≅ view patterns, TH has significantly different powers
20:15:43 × cole-h quits (~cole-h@c-73-48-197-220.hsd1.ca.comcast.net) (Quit: Goodbye)
20:16:00 <ski> sortof
20:16:37 forgottenone joins (~forgotten@176.42.24.169)
20:17:18 banner joins (~banner@116-255-17-204.ip4.superloop.com)
20:17:26 <ski> in Mercury, "pattern synonyms" are just "reverse" calling modes of functions. e.g. you can have a pattern `[2,3,5,7] ++ Ns' that matches `Ns' to the appropriate suffix of the input list, assuming the prefix matches
20:17:29 × banner quits (~banner@116-255-17-204.ip4.superloop.com) (Client Quit)
20:18:03 × geekosaur quits (82650c7c@130.101.12.124) (Quit: Ping timeout (120 seconds))
20:18:08 <ski> (so here, the left operand of `++' would be input, the right operand would be output, and the "result" would also be input (the value we're matching on))
20:18:09 <ephemient> I mean, they're just patterns. in containers, :|> = viewr. they can't do anything other patterns can't
20:18:54 × o1lo01ol1o quits (~o1lo01ol1@bl11-140-216.dsl.telepac.pt) (Ping timeout: 260 seconds)
20:18:55 <ski> view patterns can do more than pattern synonyms can, in the absense of the former
20:19:03 geekosaur joins (82650c7c@130.101.12.124)
20:19:26 tromp joins (~tromp@dhcp-077-249-230-040.chello.nl)
20:22:55 × Kaeipi quits (~Kaiepi@47.54.252.148) (Remote host closed the connection)
20:23:36 Kaeipi joins (~Kaiepi@47.54.252.148)
20:24:36 × dnlkrgr quits (~dnlkrgr@HSI-KBW-046-005-005-235.hsi8.kabel-badenwuerttemberg.de) (Ping timeout: 240 seconds)
20:26:53 o1lo01ol1o joins (~o1lo01ol1@bl11-140-216.dsl.telepac.pt)
20:28:18 nhs joins (~nhs@c-24-20-87-79.hsd1.or.comcast.net)
20:28:18 × emmanuel_erc quits (~user@2603-7000-9600-01c9-0000-0000-0000-0874.res6.spectrum.com) (Read error: Connection reset by peer)
20:28:33 emmanuel_erc joins (~user@2603-7000-9600-01c9-0000-0000-0000-0874.res6.spectrum.com)
20:28:58 × mananamenos_ quits (~mananamen@84.122.202.215.dyn.user.ono.com) (Ping timeout: 272 seconds)
20:29:36 × wyer quits (~justin_wy@102.67.49.67) (Ping timeout: 272 seconds)
20:30:15 × son0p quits (~son0p@181.58.39.182) (Quit: Lost terminal)
20:31:19 gioyik joins (~gioyik@186.118.246.129)
20:32:18 wyer joins (~justin_wy@102.67.49.67)
20:32:46 × o1lo01ol1o quits (~o1lo01ol1@bl11-140-216.dsl.telepac.pt) (Ping timeout: 272 seconds)
20:33:53 × nly quits (~user@unaffiliated/nly) (Remote host closed the connection)
20:35:37 × heatsink_ quits (~heatsink@2600:1700:bef1:5e10:54b6:e8d3:c70d:8881) (Remote host closed the connection)
20:36:25 × wyer quits (~justin_wy@102.67.49.67) (Ping timeout: 240 seconds)
20:37:24 jamm_ joins (~jamm@unaffiliated/jamm)
20:37:44 usr25 joins (~usr25@unaffiliated/usr25)
20:39:10 × tromp quits (~tromp@dhcp-077-249-230-040.chello.nl) (Remote host closed the connection)
20:41:22 wyer joins (~justin_wy@102.67.49.67)
20:41:27 × gioyik quits (~gioyik@186.118.246.129) (Quit: WeeChat 3.0)
20:42:02 × jamm_ quits (~jamm@unaffiliated/jamm) (Ping timeout: 264 seconds)
20:42:43 <exarkun> Anyone have a persistent scalable bloom filter package?
20:43:56 o1lo01ol1o joins (~o1lo01ol1@bl11-140-216.dsl.telepac.pt)
20:44:30 × itai quits (~itai@87.71.121.94) (Remote host closed the connection)
20:45:09 <exarkun> Oh, I see you can get a ... STUArray ... out of https://hackage.haskell.org/package/bloomfilter-2.0.1.0/docs/Data-BloomFilter-Mutable.html ... that just leaves the scalable part
20:45:43 × wyer quits (~justin_wy@102.67.49.67) (Ping timeout: 260 seconds)
20:48:58 gioyik joins (~gioyik@186.118.246.129)
20:49:38 × gioyik quits (~gioyik@186.118.246.129) (Client Quit)
20:50:26 wyer joins (~justin_wy@102.67.49.67)
20:51:04 tromp joins (~tromp@dhcp-077-249-230-040.chello.nl)
20:54:01 × __minoru__shirae quits (~shiraeesh@46.34.207.137) (Ping timeout: 265 seconds)
20:55:04 × wyer quits (~justin_wy@102.67.49.67) (Ping timeout: 256 seconds)
20:55:14 heatsink joins (~heatsink@2600:1700:bef1:5e10:54b6:e8d3:c70d:8881)
20:55:15 × emmanuel_erc quits (~user@2603-7000-9600-01c9-0000-0000-0000-0874.res6.spectrum.com) (Read error: Connection reset by peer)
20:55:42 emmanuel_erc joins (~user@2603-7000-9600-01c9-0000-0000-0000-0874.res6.spectrum.com)
20:58:36 × SwarmCollective quits (~joseph@cpe-65-31-18-174.insight.res.rr.com) (Ping timeout: 246 seconds)
20:58:55 × Kaeipi quits (~Kaiepi@47.54.252.148) (Remote host closed the connection)
20:59:17 Kaeipi joins (~Kaiepi@47.54.252.148)
20:59:30 wyer joins (~justin_wy@102.67.49.67)
21:02:49 gioyik joins (~gioyik@186.118.246.129)
21:04:05 × nineonin_ quits (~nineonine@50.216.62.2) (Ping timeout: 256 seconds)
21:04:12 × wyer quits (~justin_wy@102.67.49.67) (Ping timeout: 264 seconds)
21:04:18 dnlkrgr joins (~dnlkrgr@HSI-KBW-046-005-005-235.hsi8.kabel-badenwuerttemberg.de)
21:04:20 × gioyik quits (~gioyik@186.118.246.129) (Client Quit)
21:05:26 × aveltras quits (uid364989@gateway/web/irccloud.com/x-iidvydwfmsjhmkdp) (Quit: Connection closed for inactivity)
21:05:43 pfurla joins (~pfurla@116.15.195.173.client.static.strong-in52.as13926.net)
21:05:54 hendricks44 joins (~mayerpa@200116b822e38400cefaaf58217b7495.dip.versatel-1u1.de)
21:06:36 × bogdanp quits (~bogdanp@188.24.80.165) (Ping timeout: 240 seconds)
21:07:43 × Franciman quits (~francesco@host-95-235-155-82.retail.telecomitalia.it) (Quit: Leaving)
21:08:11 × tromp quits (~tromp@dhcp-077-249-230-040.chello.nl) (Remote host closed the connection)
21:08:29 × pfurla_ quits (~pfurla@ool-182ed2e2.dyn.optonline.net) (Ping timeout: 260 seconds)
21:08:35 wyer joins (~justin_wy@102.67.49.67)
21:09:00 × invaser quits (~Thunderbi@31.148.23.125) (Ping timeout: 264 seconds)
21:09:00 × emmanuel_erc quits (~user@2603-7000-9600-01c9-0000-0000-0000-0874.res6.spectrum.com) (Read error: Connection reset by peer)
21:09:18 emmanuel_erc joins (~user@2603-7000-9600-01c9-0000-0000-0000-0874.res6.spectrum.com)
21:11:08 nineonine joins (~nineonine@50.216.62.2)
21:12:13 mananamenos_ joins (~mananamen@84.122.202.215.dyn.user.ono.com)
21:12:59 hackage slack-web 0.2.0.12 - Bindings for the Slack web API https://hackage.haskell.org/package/slack-web-0.2.0.12 (jpvillaisaza)
21:13:08 × wyer quits (~justin_wy@102.67.49.67) (Ping timeout: 260 seconds)
21:13:21 × zebrag quits (~inkbottle@aaubervilliers-654-1-106-113.w86-212.abo.wanadoo.fr) (Quit: Konversation terminated!)
21:13:59 hackage slack-web 0.2.1.0 - Bindings for the Slack web API https://hackage.haskell.org/package/slack-web-0.2.1.0 (jpvillaisaza)
21:16:51 zebrag joins (~inkbottle@aaubervilliers-654-1-106-113.w86-212.abo.wanadoo.fr)
21:17:00 × _ht quits (~quassel@82-169-194-8.biz.kpn.net) (Remote host closed the connection)
21:17:38 wyer joins (~justin_wy@102.67.49.67)
21:18:16 tromp joins (~tromp@dhcp-077-249-230-040.chello.nl)
21:21:42 × wyer quits (~justin_wy@102.67.49.67) (Ping timeout: 246 seconds)
21:24:10 SwarmCollective joins (~joseph@cpe-65-31-18-174.insight.res.rr.com)
21:26:26 <dolio> pjb: I mean, for example, recognizing well-scoped lambda terms is not Turing-complete.
21:26:49 stuart_ joins (~stuart@98.228.77.96)
21:27:15 × stuart_ quits (~stuart@98.228.77.96) (Client Quit)
21:28:24 <dolio> It's a much easier problem than recognizing normalizing lambda terms.
21:30:06 × tromp quits (~tromp@dhcp-077-249-230-040.chello.nl) (Remote host closed the connection)
21:30:30 × jpds quits (~jpds@gateway/tor-sasl/jpds) (Ping timeout: 268 seconds)
21:32:45 carthia joins (~carthia@gateway/tor-sasl/carthia)
21:32:58 × merijn quits (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 260 seconds)
21:33:02 jpds joins (~jpds@gateway/tor-sasl/jpds)
21:33:53 wyer joins (~justin_wy@102.67.49.67)
21:34:50 × justanotheruser quits (~justanoth@unaffiliated/justanotheruser) (Ping timeout: 264 seconds)
21:37:14 <pjb> dolio: of course, recognizing well-scoped (ie. terminating) Turing Machines is not Turing-complete.
21:37:20 <pjb> DUH
21:37:32 <pjb> Don't go meta willy-nilly!
21:37:46 <pjb> This wasn't the question.
21:38:37 × wyer quits (~justin_wy@102.67.49.67) (Ping timeout: 272 seconds)
21:38:48 bogdanp joins (~bogdanp@188.24.80.165)
21:40:55 × nineonine quits (~nineonine@50.216.62.2) (Ping timeout: 256 seconds)
21:41:25 coot joins (~coot@37.30.55.132.nat.umts.dynamic.t-mobile.pl)
21:42:41 pfurla_ joins (~pfurla@ool-182ed2e2.dyn.optonline.net)
21:43:14 wyer joins (~justin_wy@102.67.49.67)
21:43:24 × deviantfero quits (~deviantfe@190.150.27.58) (Ping timeout: 240 seconds)
21:44:21 × geekosaur quits (82650c7c@130.101.12.124) (Quit: Connection closed)
21:44:25 × dnlkrgr quits (~dnlkrgr@HSI-KBW-046-005-005-235.hsi8.kabel-badenwuerttemberg.de) (Ping timeout: 240 seconds)
21:45:01 cafce25 joins (~cafce25@ipbcc3009d.dynamic.kabel-deutschland.de)
21:45:09 × pfurla quits (~pfurla@116.15.195.173.client.static.strong-in52.as13926.net) (Ping timeout: 246 seconds)
21:48:01 × wyer quits (~justin_wy@102.67.49.67) (Ping timeout: 272 seconds)
21:48:23 atwm joins (~andrew@19-193-28-81.ftth.cust.kwaoo.net)
21:50:41 justanotheruser joins (~justanoth@unaffiliated/justanotheruser)
21:52:08 tromp joins (~tromp@dhcp-077-249-230-040.chello.nl)
21:52:21 wyer joins (~justin_wy@102.67.49.67)
21:53:47 × dolio quits (~dolio@haskell/developer/dolio) (Quit: ZNC 1.8.2 - https://znc.in)
21:54:22 frdg joins (~user@pool-96-252-123-136.bstnma.fios.verizon.net)
21:54:24 × usr25 quits (~usr25@unaffiliated/usr25) (Quit: Leaving)
21:54:25 × mananamenos_ quits (~mananamen@84.122.202.215.dyn.user.ono.com) (Ping timeout: 240 seconds)
21:56:46 × ukari quits (~ukari@unaffiliated/ukari) (Remote host closed the connection)
21:56:46 × emmanuel_erc quits (~user@2603-7000-9600-01c9-0000-0000-0000-0874.res6.spectrum.com) (Read error: Connection reset by peer)
21:56:51 dolio joins (~dolio@haskell/developer/dolio)
21:56:54 emmanuel_erc joins (~user@2603-7000-9600-01c9-0000-0000-0000-0874.res6.spectrum.com)
21:57:00 × wyer quits (~justin_wy@102.67.49.67) (Ping timeout: 264 seconds)
21:58:03 × bogdanp quits (~bogdanp@188.24.80.165) (Ping timeout: 260 seconds)
21:58:05 × geowiesnot quits (~user@87-89-181-157.abo.bbox.fr) (Ping timeout: 240 seconds)
21:59:06 × dolio quits (~dolio@haskell/developer/dolio) (Read error: Connection reset by peer)
21:59:20 dolio joins (~dolio@haskell/developer/dolio)
21:59:37 frdg parts (~user@pool-96-252-123-136.bstnma.fios.verizon.net) ("ERC (IRC client for Emacs 27.1)")
21:59:39 merijn joins (~merijn@83-160-49-249.ip.xs4all.nl)
22:00:15 × conal quits (~conal@66.115.157.52) (Quit: Computer has gone to sleep.)
22:01:06 × kritzefitz quits (~kritzefit@212.86.56.80) (Remote host closed the connection)
22:01:33 wyer joins (~justin_wy@102.67.49.67)
22:02:07 × Varis quits (~Tadas@unaffiliated/varis) (Remote host closed the connection)
22:02:19 × zebrag quits (~inkbottle@aaubervilliers-654-1-106-113.w86-212.abo.wanadoo.fr) (Quit: Konversation terminated!)
22:02:29 hackage hledger-lib 1.20.4 - A reusable library providing the core functionality of hledger https://hackage.haskell.org/package/hledger-lib-1.20.4 (SimonMichael)
22:04:36 × merijn quits (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 240 seconds)
22:04:45 zebrag joins (~inkbottle@aaubervilliers-654-1-106-113.w86-212.abo.wanadoo.fr)
22:05:54 × wyer quits (~justin_wy@102.67.49.67) (Ping timeout: 256 seconds)
22:05:55 <dminuoso> Mysterious ways. When you accidentally miss a pair of parens (so it associates differently), and it type checks and *still* does the same thing..
22:06:25 <dminuoso> instance Monoid b => Monoid (a -> b)
22:07:31 <dminuoso> What a glorious instance. :)
22:07:44 × tromp quits (~tromp@dhcp-077-249-230-040.chello.nl) (Remote host closed the connection)
22:07:58 × cyphase quits (~cyphase@unaffiliated/cyphase) (Ping timeout: 260 seconds)
22:07:59 × notzmv quits (~user@unaffiliated/zmv) (Remote host closed the connection)
22:08:08 Rudd0 joins (~Rudd0@185.189.115.108)
22:08:15 × takuan quits (~takuan@178-116-218-225.access.telenet.be) (Remote host closed the connection)
22:08:53 notzmv joins (~user@unaffiliated/zmv)
22:10:51 <SwarmCollective> Ah, when you said "deconstruct" I thought you meant something akin to calling the destructor. Now, I understand: deconstruct or destructure. Extract the content from the structure. Thank you for that.
22:11:03 × wroathe quits (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 246 seconds)
22:11:34 deviantfero joins (~deviantfe@190.150.27.58)
22:12:03 tromp joins (~tromp@dhcp-077-249-230-040.chello.nl)
22:12:19 <dminuoso> SwarmCollective: another synonym is "pattern matching"
22:12:25 × nhs quits (~nhs@c-24-20-87-79.hsd1.or.comcast.net) (Ping timeout: 240 seconds)
22:12:30 <dminuoso> (Which is the more commonly used one)
22:12:46 ski sometimes says "destruct"
22:14:03 olligobber joins (olligobber@gateway/vpn/privateinternetaccess/olligobber)
22:15:11 cyphase joins (~cyphase@unaffiliated/cyphase)
22:16:22 <monochrom> dolio: I wonder if, whereas you don't promote obsessing with the Chomsky hierarchy, you instead promote obsessing with the arithmetic hierarchy. :)
22:16:25 × tromp quits (~tromp@dhcp-077-249-230-040.chello.nl) (Ping timeout: 240 seconds)
22:16:54 <dolio> Maybe.
22:17:31 <monochrom> I am not entirely innocent either! I obsess with counting how many levels of altnerating quantifiers, even for decidable problems.
22:17:33 geowiesnot joins (~user@87-89-181-157.abo.bbox.fr)
22:18:26 × Linu741 quits (~Linu74@37.120.211.190) (Remote host closed the connection)
22:19:10 <monochrom> which leads me to say, for example, pumping lemma (∀∃∀∃) harder than limits (∀∃∀) harder than big-O (∃∀)
22:19:31 <dolio> Encoding everything as natural numbers is another antiquated practice, really.
22:19:53 wyer joins (~justin_wy@102.67.49.67)
22:20:04 tromp joins (~tromp@dhcp-077-249-230-040.chello.nl)
22:20:12 <dolio> Are the pumping quantifiers actually all unbounded?
22:20:19 <monochrom> Oh, that one, I agree, and Scott Aaronson has a great way of putting it.
22:21:30 × SwarmCollective quits (~joseph@cpe-65-31-18-174.insight.res.rr.com) (Ping timeout: 265 seconds)
22:21:42 × heatsink quits (~heatsink@2600:1700:bef1:5e10:54b6:e8d3:c70d:8881) (Remote host closed the connection)
22:21:45 × lep-delete quits (~lep@94.31.81.93) (Read error: Connection reset by peer)
22:21:48 <monochrom> He wrote along the line of "let me explain Gödel numbering in an easy way. I had a highschool friend who was good at math but not so good in programming, he wanted to do arrays but he didn't know arrays already exists, so he thought up of storing [x,y,z] as 2^x 3^y 5^z"
22:22:43 <monochrom> Nice roast framing it as a glorified XY problem.
22:22:43 lep-delete joins (~lep@94.31.81.93)
22:22:44 gioyik joins (~gioyik@186.118.246.129)
22:23:29 × haveo quits (~haveo@sl35.iuwt.fr) (Remote host closed the connection)
22:23:30 × emmanuel_erc quits (~user@2603-7000-9600-01c9-0000-0000-0000-0874.res6.spectrum.com) (Read error: Connection reset by peer)
22:23:50 <monochrom> One of the ∀ is for arbitrary strings, one of the ∃ is for arbitrary natural number, so I think probably unbounded.
22:24:00 emmanuel_erc joins (~user@2603-7000-9600-01c9-0000-0000-0000-0874.res6.spectrum.com)
22:24:05 × wyer quits (~justin_wy@102.67.49.67) (Ping timeout: 240 seconds)
22:24:13 bogdanp joins (~bogdanp@188.24.80.165)
22:24:23 × gioyik quits (~gioyik@186.118.246.129) (Client Quit)
22:24:40 <monochrom> I don't pay close attention to unboundedness though. Alternating quantifiers kill human comprehension, that's what I encounter the most as a teacher.
22:24:42 haveo joins (~haveo@sl35.iuwt.fr)
22:24:47 × alx741 quits (~alx741@186.178.110.213) (Ping timeout: 260 seconds)
22:25:17 <dolio> Oh, well that's true.
22:25:55 <dolio> I think the pumping lemma might technically only be Π₂.
22:26:04 <monochrom> To be fair, algorithms for mu-calculus also tell us that alternating quantifiers also give computers a really hard time. So I feel that they are fundamentally very difficult.
22:26:28 <dolio> It's a little hard to tell from the "formal" statement on wikipedia, though.
22:27:13 heatsink joins (~heatsink@2600:1700:bef1:5e10:54b6:e8d3:c70d:8881)
22:27:13 <dolio> Formal English.
22:27:13 wroathe joins (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net)
22:28:21 <monochrom> I wonder if my version at http://www.vex.net/~trebla/weblog/declare-before-use.xhtml helps you more.
22:28:34 <dolio> Oh, I guess it does have an actuala formula at the bottom of that section. I'm unsure about which 'bounds' actually count, though.
22:28:35 <monochrom> I think "2" is right.
22:29:04 wyer joins (~justin_wy@102.67.49.67)
22:29:09 <dolio> p≥1 is not bounded, I think, and I suspect L is not really bounded, either.
22:29:18 × bogdanp quits (~bogdanp@188.24.80.165) (Ping timeout: 272 seconds)
22:29:45 <monochrom> Yeah, "foo in L" can hide more complexity depending on how L is given.
22:30:20 <monochrom> Sometimes L is a finite set, some other times "foo in L" expands to its own many-quantifier statement.
22:30:20 × emmanuel_erc quits (~user@2603-7000-9600-01c9-0000-0000-0000-0874.res6.spectrum.com) (Read error: Connection reset by peer)
22:30:35 emmanuel_erc joins (~user@2603-7000-9600-01c9-0000-0000-0000-0874.res6.spectrum.com)
22:31:52 mananamenos_ joins (~mananamen@84.122.202.215.dyn.user.ono.com)
22:31:52 × wroathe quits (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 260 seconds)
22:33:37 × wyer quits (~justin_wy@102.67.49.67) (Ping timeout: 260 seconds)
22:34:10 nhs joins (~nhs@c-24-20-87-79.hsd1.or.comcast.net)
22:38:11 inkbottle joins (~inkbottle@aaubervilliers-654-1-102-193.w86-212.abo.wanadoo.fr)
22:38:15 wyer joins (~justin_wy@102.67.49.67)
22:38:55 alx741 joins (~alx741@186.178.110.196)
22:39:54 × zebrag quits (~inkbottle@aaubervilliers-654-1-106-113.w86-212.abo.wanadoo.fr) (Ping timeout: 256 seconds)
22:42:40 ezrakilty joins (~ezrakilty@75-172-109-5.tukw.qwest.net)
22:43:07 × wyer quits (~justin_wy@102.67.49.67) (Ping timeout: 272 seconds)
22:43:45 wroathe joins (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net)
22:43:48 × pera quits (~pera@unaffiliated/pera) (Ping timeout: 264 seconds)
22:47:23 wyer joins (~justin_wy@102.67.49.67)
22:47:33 × ezrakilty quits (~ezrakilty@75-172-109-5.tukw.qwest.net) (Ping timeout: 272 seconds)
22:51:37 × Bergle_2 quits (~Bergle_4@101.165.90.119) (Remote host closed the connection)
22:51:37 × wroathe quits (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 264 seconds)
22:51:37 soft-warm joins (4408f588@ip68-8-245-136.sd.sd.cox.net)
22:51:37 Bergle_2 joins (~Bergle_4@101.165.90.119)
22:51:37 wroathe joins (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net)
22:52:00 × o1lo01ol1o quits (~o1lo01ol1@bl11-140-216.dsl.telepac.pt) (Remote host closed the connection)
22:52:12 × wyer quits (~justin_wy@102.67.49.67) (Ping timeout: 264 seconds)
22:55:31 bennofs_ joins (~quassel@dslb-094-222-051-122.094.222.pools.vodafone-ip.de)
22:56:02 gioyik joins (~gioyik@186.118.246.129)
22:56:05 × wroathe quits (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 240 seconds)
22:56:34 wyer joins (~justin_wy@102.67.49.67)
22:56:56 × coot quits (~coot@37.30.55.132.nat.umts.dynamic.t-mobile.pl) (Quit: coot)
22:57:16 wroathe joins (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net)
22:58:32 × phittacus quits (bklmatrixo@gateway/shell/matrix.org/x-syobbkqfiblqukry) (Quit: authenticating)
22:58:38 phittacus joins (bklmatrixo@gateway/shell/matrix.org/x-ztdwkqmcxrdlypps)
22:59:03 × tromp quits (~tromp@dhcp-077-249-230-040.chello.nl) (Remote host closed the connection)
23:00:09 × phittacus quits (bklmatrixo@gateway/shell/matrix.org/x-ztdwkqmcxrdlypps) (Client Quit)
23:00:15 phittacus joins (bklmatrixo@gateway/shell/matrix.org/x-yravhuokkwqqlmxt)
23:00:49 × wyer quits (~justin_wy@102.67.49.67) (Ping timeout: 256 seconds)
23:01:28 jhannah joins (~jhannah@217.146.82.202)
23:01:44 bogdanp joins (~bogdanp@188.24.80.165)
23:01:48 × wroathe quits (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 246 seconds)
23:02:20 Stanley00 joins (~stanley00@unaffiliated/stanley00)
23:02:26 × kuribas quits (~user@ptr-25vy0i7x1o89fpreovl.18120a2.ip6.access.telenet.be) (Quit: ERC (IRC client for Emacs 26.3))
23:04:14 mozzarella joins (~sam@unaffiliated/sam113101)
23:04:14 × emmanuel_erc quits (~user@2603-7000-9600-01c9-0000-0000-0000-0874.res6.spectrum.com) (Read error: Connection reset by peer)
23:04:40 emmanuel_erc joins (~user@2603-7000-9600-01c9-0000-0000-0000-0874.res6.spectrum.com)
23:05:46 wyer joins (~justin_wy@102.67.49.67)
23:06:45 × Stanley00 quits (~stanley00@unaffiliated/stanley00) (Ping timeout: 240 seconds)
23:07:30 conal joins (~conal@192.145.117.109)
23:09:36 × hiroaki quits (~hiroaki@ip4d167562.dynamic.kabel-deutschland.de) (Ping timeout: 264 seconds)
23:10:27 × wyer quits (~justin_wy@102.67.49.67) (Ping timeout: 256 seconds)
23:11:48 Stanley00 joins (~stanley00@unaffiliated/stanley00)
23:11:50 × sakirious quits (~sakirious@c-71-197-191-137.hsd1.wa.comcast.net) (Quit: The Lounge - https://thelounge.chat)
23:12:36 × bogdanp quits (~bogdanp@188.24.80.165) (Ping timeout: 264 seconds)
23:12:45 × dcoutts__ quits (~duncan@51.186.125.91.dyn.plus.net) (Ping timeout: 240 seconds)
23:13:07 sakirious joins (~sakirious@c-71-197-191-137.hsd1.wa.comcast.net)
23:16:41 × Stanley00 quits (~stanley00@unaffiliated/stanley00) (Ping timeout: 272 seconds)
23:19:08 jedws joins (~jedws@121.209.199.128)
23:22:08 hendricks44 parts (~mayerpa@200116b822e38400cefaaf58217b7495.dip.versatel-1u1.de) ("WeeChat 3.0")
23:24:48 hastronauta joins (~hastronau@ip-103-85-38-61.syd.xi.com.au)
23:24:55 × gioyik quits (~gioyik@186.118.246.129) (Quit: WeeChat 3.0)
23:27:00 × cr3 quits (~cr3@192-222-143-195.qc.cable.ebox.net) (Ping timeout: 246 seconds)
23:27:58 × vivax3794 quits (~vivax@161.109-247-189.customer.lyse.net) (Quit: WeeChat 3.0)
23:30:30 gioyik joins (~gioyik@gateway/tor-sasl/gioyik)
23:35:43 tromp joins (~tromp@dhcp-077-249-230-040.chello.nl)
23:36:02 bgamari joins (~bgamari@72.65.102.166)
23:37:04 × gehmehgeh quits (~ircuser1@gateway/tor-sasl/gehmehgeh) (Quit: Leaving)
23:37:08 × bgamari_ quits (~bgamari@72.65.101.133) (Ping timeout: 256 seconds)
23:37:12 × forgottenone quits (~forgotten@176.42.24.169) (Quit: Konversation terminated!)
23:37:22 nineonine joins (~nineonine@50.216.62.2)
23:37:42 × mananamenos_ quits (~mananamen@84.122.202.215.dyn.user.ono.com) (Ping timeout: 272 seconds)
23:38:13 × renzhi quits (~renzhi@2607:fa49:6500:6f00::1e43) (Ping timeout: 272 seconds)
23:39:18 <orzo> Is there anyway i can get more info about why a package is rejected by cabal's build planner? It says a library "requires build" or fails when i add a constriant at the command line that it be "installed". The failure is "requires installed instance" but I clearly see the library of the correct version in my package db.
23:39:58 × machinedgod quits (~machinedg@135-23-192-217.cpe.pppoe.ca) (Ping timeout: 256 seconds)
23:40:25 × tromp quits (~tromp@dhcp-077-249-230-040.chello.nl) (Ping timeout: 240 seconds)
23:41:55 wroathe joins (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net)
23:42:44 HarveyPwca joins (~HarveyPwc@c-98-220-98-201.hsd1.il.comcast.net)
23:43:11 dcoutts joins (~dcoutts@unaffiliated/dcoutts)
23:45:09 <Heffalump> orzo: I guess you've tried -v?
23:45:38 <Heffalump> also what kind of build are you doing, a new/v2 build or a v1 build?
23:45:44 <orzo> new/v2
23:46:07 <Heffalump> so simply having the correct version isn't enough if other dependencies don't line up, right?
23:48:00 × nhs quits (~nhs@c-24-20-87-79.hsd1.or.comcast.net) (Ping timeout: 246 seconds)
23:48:00 × Narinas quits (~Narinas@189.223.62.254.dsl.dyn.telnor.net) (Read error: Connection reset by peer)
23:48:13 <orzo> the -v command tells me /usr/bin/pkg-config quit with an error in some entirely unrelated .pc file on my system but this is very likely not the culprit as that would not have changed since last i used the installed library with a cabal build plan
23:48:45 Codaraxis_ joins (~Codaraxis@ip68-5-90-227.oc.oc.cox.net)
23:48:59 <orzo> i'm quite certian the library is entirely unrelated to the current build even with all the indirect dependencies
23:49:31 <orzo> correct verison is not enough if the build flags have changed
23:49:36 × mmohammadi9812 quits (~mmohammad@198.12.95.171) (Ping timeout: 240 seconds)
23:49:41 <orzo> but cabal is not indicating build flags changed
23:50:06 <orzo> that's another question though, because for some things it says the configuration changed, but i wish it would be more specific with regards to a given dependency
23:50:17 × Codaraxis quits (Codaraxis@gateway/vpn/mullvad/codaraxis) (Read error: Connection reset by peer)
23:51:11 <orzo> i think the way most people use cabal is that they just rebuild crap whenever it wants to and don't worry about their package db growing with lots of redundant installs, or they don't install the libs but just build them in the local build folder
23:51:23 thongpv87 joins (~thongpv87@103.6.151.121)
23:51:45 <orzo> i use it with more explicitly maintained environments
23:51:46 × emmanuel_erc quits (~user@2603-7000-9600-01c9-0000-0000-0000-0874.res6.spectrum.com) (Read error: Connection reset by peer)
23:51:53 <orzo> so a user package db
23:52:09 <orzo> similar to how the v1-install worked
23:52:16 emmanuel_erc joins (~user@2603-7000-9600-01c9-0000-0000-0000-0874.res6.spectrum.com)
23:52:42 <orzo> but cabal's vagueness makes my life difficult
23:52:46 <Heffalump> so your issue is not a failure per se but that you are trying to understand why it's rebuilding something?
23:52:53 <orzo> yes
23:53:12 <orzo> when i intend to use an installed library, i woant to know why i cant
23:53:22 <Heffalump> I guess what you want then is all the info that feeds into the hash of the package. I don't know what that is but perhaps it's something you can dig into more.
23:54:15 <orzo> does that info change often between versions?
23:54:18 mmohammadi9812 joins (~mmohammad@198.12.95.181)
23:54:44 Narinas joins (~Narinas@189.223.62.254.dsl.dyn.telnor.net)
23:55:05 <Heffalump> what do you mean by "between versions"? I'm sure the version number would feed into the hash.
23:55:09 <ephemient> every version changes, as well as every change to dependencies
23:55:15 <orzo> i mean between versions of cabal
23:55:37 <Heffalump> ah - not sure
23:55:47 <Heffalump> but if you can find all the inputs you can answer that question :-)
23:56:32 × raehik quits (~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net) (Ping timeout: 246 seconds)
23:57:36 × thongpv87 quits (~thongpv87@103.6.151.121) (Quit: leaving)
23:57:48 <orzo> so, if i understand, to check if a package meets requirements of the build, it compares a hash of the requirements of the build with a hash of the library's build info?
23:57:53 thongpv87 joins (~thongpv87@103.6.151.121)
23:58:17 × j3r3my quits (~jeremym@68-73-116-155.lightspeed.rlghnc.sbcglobal.net) (Quit: Leaving)
23:58:41 <Heffalump> I assume so
23:58:41 × emmanuel_erc quits (~user@2603-7000-9600-01c9-0000-0000-0000-0874.res6.spectrum.com) (Read error: Connection reset by peer)
23:58:52 emmanuel_erc joins (~user@2603-7000-9600-01c9-0000-0000-0000-0874.res6.spectrum.com)
23:59:08 × hololeap quits (~hololeap@unaffiliated/hololeap) (Ping timeout: 265 seconds)
23:59:25 <ephemient> hmm. assuming your different cabal versions are using the exact same GHC (because that affects the abi hash)... maybe different cabal versions have different generated code (e.g. the Paths_packagename module). I don't expect that is the case though...
23:59:50 <Heffalump> and if the package uses custom setup then the cabal version will certainly matter

All times are in UTC on 2021-01-29.