2020/11/12

2020-11-12 00:00:01 +0000paulk-collins(~paulk-col@195.206.169.184) ()
2020-11-12 00:00:44 +0000 <dminuoso> How does one impost a young person with that.. etymology monochrom?
2020-11-12 00:00:54 +0000 <dminuoso> You should make an entry in merriam webster
2020-11-12 00:01:27 +0000 <dminuoso> Or is this some obscure form of Canadian humor?
2020-11-12 00:01:38 +0000jonatanb(~jonatanb@83.24.9.26.ipv4.supernova.orange.pl) (Ping timeout: 246 seconds)
2020-11-12 00:01:59 +0000 <jackdk> Does anyone know if the isos with the following types have a canonical name anywhere? `Iso' (Compose f Identity a) (f a)` and `Iso' (Compose Identity f a) (f a)`
2020-11-12 00:02:00 +0000 <monochrom> perhaps simply ESL
2020-11-12 00:02:04 +0000gtk(~user@roc37-h01-176-170-197-243.dsl.sta.abo.bbox.fr) (Remote host closed the connection)
2020-11-12 00:02:37 +0000sdrodge(~sdrodge@unaffiliated/sdrodge) (Ping timeout: 264 seconds)
2020-11-12 00:03:54 +0000 <dminuoso> jackdk: categories calls them idl and idr
2020-11-12 00:04:06 +0000 <dminuoso> https://hackage.haskell.org/package/categories-1.0.7/docs/Control-Category-Monoidal.html
2020-11-12 00:04:24 +0000 <dminuoso> Not sure whether that's "canonical"
2020-11-12 00:04:45 +0000 <dminuoso> But I'd suspect they'd always go with `idr` `identityR` or some such.
2020-11-12 00:05:25 +0000 <dminuoso> (or you could call them lambda/rho)
2020-11-12 00:08:13 +0000mananamenos(~mananamen@84.122.202.215.dyn.user.ono.com) (Ping timeout: 260 seconds)
2020-11-12 00:10:58 +0000conal(~conal@64.71.133.70)
2020-11-12 00:11:08 +0000bquest_123_(~bquest_12@5.112.15.240) (Ping timeout: 260 seconds)
2020-11-12 00:14:40 +0000cr3(~cr3@192-222-143-195.qc.cable.ebox.net) (Ping timeout: 246 seconds)
2020-11-12 00:15:15 +0000 <bqv> Anyone used lazyio?
2020-11-12 00:15:23 +0000Feuermagier(~Feuermagi@213.178.26.41)
2020-11-12 00:16:33 +0000replay(~default@pdpc/supporter/student/replay)
2020-11-12 00:17:49 +0000 <sm[m]> has anybody seen automated tests for a vty/brick app ? I tried with expect and empty but did not get there - https://github.com/simonmichael/hledger/tree/master/tests/ui
2020-11-12 00:17:50 +0000Feuermagier_(~Feuermagi@213.178.26.41) (Ping timeout: 256 seconds)
2020-11-12 00:18:36 +0000hyperisco(~hyperisco@d192-186-117-226.static.comm.cgocable.net) (Read error: Connection reset by peer)
2020-11-12 00:19:37 +0000gehmehgeh(~ircuser1@gateway/tor-sasl/gehmehgeh) (Quit: Leaving)
2020-11-12 00:20:17 +0000cr3(~cr3@192-222-143-195.qc.cable.ebox.net)
2020-11-12 00:20:19 +0000LKoen(~LKoen@77.174.9.109.rev.sfr.net) (Remote host closed the connection)
2020-11-12 00:20:37 +0000olligobber(olligobber@gateway/vpn/privateinternetaccess/olligobber) (Ping timeout: 246 seconds)
2020-11-12 00:21:42 +0000bquest_123_(~bquest_12@5.112.15.240)
2020-11-12 00:27:39 +0000hekkaidekapus_(~tchouri@gateway/tor-sasl/hekkaidekapus)
2020-11-12 00:27:59 +0000Tario(~Tario@201.192.165.173) (Read error: Connection reset by peer)
2020-11-12 00:28:30 +0000LKoen(~LKoen@77.174.9.109.rev.sfr.net)
2020-11-12 00:28:36 +0000merijn(~merijn@83-160-49-249.ip.xs4all.nl)
2020-11-12 00:29:17 +0000Gurkenglas(~Gurkengla@unaffiliated/gurkenglas) (Ping timeout: 246 seconds)
2020-11-12 00:30:03 +0000hekkaidekapus(~tchouri@gateway/tor-sasl/hekkaidekapus) (Ping timeout: 240 seconds)
2020-11-12 00:31:19 +0000Stanley00(~stanley00@unaffiliated/stanley00)
2020-11-12 00:32:44 +0000lemmih(~lemmih@2406:3003:2072:44:45cb:65e7:796d:adde) (Remote host closed the connection)
2020-11-12 00:33:15 +0000Tario(~Tario@201.192.165.173)
2020-11-12 00:33:56 +0000danso(~dan@69-165-210-185.cable.teksavvy.com)
2020-11-12 00:33:59 +0000borne(~fritjof@200116b864a609004fbf5cd6c83663b1.dip.versatel-1u1.de) (Ping timeout: 272 seconds)
2020-11-12 00:34:42 +0000bquest_123_(~bquest_12@5.112.15.240) (Ping timeout: 258 seconds)
2020-11-12 00:35:58 +0000olligobber(olligobber@gateway/vpn/privateinternetaccess/olligobber)
2020-11-12 00:36:00 +0000timCF(~i.tkachuk@m91-129-105-245.cust.tele2.ee) (Ping timeout: 272 seconds)
2020-11-12 00:36:12 +0000Stanley00(~stanley00@unaffiliated/stanley00) (Ping timeout: 260 seconds)
2020-11-12 00:36:13 +0000thir(~thir@p200300f27f0b7e00894576386620b0d0.dip0.t-ipconnect.de)
2020-11-12 00:37:28 +0000jonatanb(~jonatanb@83.24.9.26.ipv4.supernova.orange.pl)
2020-11-12 00:39:47 +0000Tuplanolla(~Tuplanoll@91-159-68-239.elisa-laajakaista.fi) (Quit: Leaving.)
2020-11-12 00:41:30 +0000hackagepolysemy-extra 0.1.2.0 - Extra Input and Output functions for polysemy.. https://hackage.haskell.org/package/polysemy-extra-0.1.2.0 (locallycompact)
2020-11-12 00:41:37 +0000jonatanb(~jonatanb@83.24.9.26.ipv4.supernova.orange.pl) (Ping timeout: 246 seconds)
2020-11-12 00:44:11 +0000christo(~chris@81.96.113.213)
2020-11-12 00:46:13 +0000 <bqv> Ooh..
2020-11-12 00:46:44 +0000jakalx(~jakalx@base.jakalx.net) (Ping timeout: 256 seconds)
2020-11-12 00:47:08 +0000jneira(5127ac76@gateway/web/cgi-irc/kiwiirc.com/ip.81.39.172.118) (Quit: Connection closed)
2020-11-12 00:47:16 +0000Varis(~Tadas@unaffiliated/varis) (Remote host closed the connection)
2020-11-12 00:48:31 +0000hackagepolysemy-vinyl 0.1.1.0 - Functions for mapping vinyl records in polysemy. https://hackage.haskell.org/package/polysemy-vinyl-0.1.1.0 (locallycompact)
2020-11-12 00:49:07 +0000nf(~n@2001:19f0:6801:413:5400:2ff:feff:23e0) (Quit: Fairfarren.)
2020-11-12 00:49:44 +0000nf(~n@monade.li)
2020-11-12 00:50:21 +0000dominicusin[m](dominicusi@gateway/shell/matrix.org/x-itajzxotiwilhjzz)
2020-11-12 00:50:58 +0000Varis(~Tadas@unaffiliated/varis)
2020-11-12 00:53:42 +0000alp(~alp@2a01:e0a:58b:4920:a07f:dbae:be53:fee0)
2020-11-12 00:54:32 +0000Tops2(~Tobias@dyndsl-091-249-083-161.ewe-ip-backbone.de) (Read error: Connection reset by peer)
2020-11-12 00:56:37 +0000thir(~thir@p200300f27f0b7e00894576386620b0d0.dip0.t-ipconnect.de) (Ping timeout: 260 seconds)
2020-11-12 00:56:56 +0000TheCavalry(~TheCavalr@185.204.1.185)
2020-11-12 00:59:48 +0000da39a3ee5e6b4b0d(~da39a3ee5@cm-171-98-69-228.revip7.asianet.co.th)
2020-11-12 01:02:41 +0000merijn(~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 258 seconds)
2020-11-12 01:06:24 +0000macrover(~macrover@ip70-189-231-35.lv.lv.cox.net)
2020-11-12 01:06:49 +0000da39a3ee5e6b4b0d(~da39a3ee5@cm-171-98-69-228.revip7.asianet.co.th) (Ping timeout: 264 seconds)
2020-11-12 01:10:37 +0000da39a3ee5e6b4b0d(~da39a3ee5@cm-171-98-69-228.revip7.asianet.co.th)
2020-11-12 01:10:46 +0000FreeBirdLjj(~freebirdl@101.228.42.108) (Remote host closed the connection)
2020-11-12 01:10:47 +0000jedws(~jedws@101.184.175.183)
2020-11-12 01:11:23 +0000FreeBirdLjj(~freebirdl@101.228.42.108)
2020-11-12 01:11:37 +0000cr3(~cr3@192-222-143-195.qc.cable.ebox.net) (Quit: leaving)
2020-11-12 01:12:37 +0000alp(~alp@2a01:e0a:58b:4920:a07f:dbae:be53:fee0) (Ping timeout: 272 seconds)
2020-11-12 01:14:09 +0000ystael(~ystael@209.6.50.55) (Ping timeout: 256 seconds)
2020-11-12 01:15:43 +0000FreeBirdLjj(~freebirdl@101.228.42.108) (Ping timeout: 258 seconds)
2020-11-12 01:16:25 +0000nf(~n@monade.li) (Quit: Fairfarren.)
2020-11-12 01:17:50 +0000jedws(~jedws@101.184.175.183) (Quit: My MacBook has gone to sleep. ZZZzzz…)
2020-11-12 01:18:11 +0000conal(~conal@64.71.133.70) (Quit: Computer has gone to sleep.)
2020-11-12 01:18:27 +0000nf(~n@monade.li)
2020-11-12 01:19:21 +0000jedws(~jedws@101.184.175.183)
2020-11-12 01:21:07 +0000Jeanne-Kamikaze(~Jeanne-Ka@66.115.189.189)
2020-11-12 01:21:19 +0000ashbreeze(~mark@72-161-252-32.dyn.centurytel.net)
2020-11-12 01:21:23 +0000jedws(~jedws@101.184.175.183) (Client Quit)
2020-11-12 01:21:32 +0000conal(~conal@64.71.133.70)
2020-11-12 01:22:05 +0000Rudd0^(~Rudd0@185.189.115.98) (Ping timeout: 256 seconds)
2020-11-12 01:23:28 +0000_ashbreeze_(~mark@72-161-252-32.dyn.centurytel.net) (Ping timeout: 260 seconds)
2020-11-12 01:25:24 +0000tomboy64(~tomboy64@gateway/tor-sasl/tomboy64) (Remote host closed the connection)
2020-11-12 01:26:05 +0000dbmikus__(~dbmikus@cpe-76-167-86-219.natsow.res.rr.com) (Ping timeout: 240 seconds)
2020-11-12 01:26:35 +0000replay(~default@pdpc/supporter/student/replay) (Read error: Connection reset by peer)
2020-11-12 01:26:37 +0000conal(~conal@64.71.133.70) (Ping timeout: 264 seconds)
2020-11-12 01:28:23 +0000Lord_of_Life_(~Lord@46.217.216.229)
2020-11-12 01:28:54 +0000mputz(~Thunderbi@dslb-084-058-211-084.084.058.pools.vodafone-ip.de)
2020-11-12 01:29:30 +0000hackageimplicit-hie 0.1.2.1 - Auto generate hie-bios cradles & hie.yaml https://hackage.haskell.org/package/implicit-hie-0.1.2.1 (Avi_Dessauer)
2020-11-12 01:30:28 +0000Lord_of_Life(~Lord@unaffiliated/lord-of-life/x-0885362) (Ping timeout: 260 seconds)
2020-11-12 01:31:00 +0000hackageimplicit-hie-cradle 0.3.0.0 - Auto generate hie-bios cradles https://hackage.haskell.org/package/implicit-hie-cradle-0.3.0.0 (Avi_Dessauer)
2020-11-12 01:31:25 +0000tomboy64(~tomboy64@gateway/tor-sasl/tomboy64)
2020-11-12 01:32:01 +0000wwwww(~wwwww@unaffiliated/wwwww) (Ping timeout: 246 seconds)
2020-11-12 01:33:48 +0000nbloomf(~nbloomf@2600:1700:ad14:3020:90a4:2273:4a7:996a)
2020-11-12 01:34:11 +0000wwwww(~wwwww@unaffiliated/wwwww)
2020-11-12 01:35:07 +0000xff0x(~fox@2001:1a81:5388:cb00:8fe4:ec20:878e:f666) (Ping timeout: 260 seconds)
2020-11-12 01:35:30 +0000da39a3ee5e6b4b0d(~da39a3ee5@cm-171-98-69-228.revip7.asianet.co.th) (Ping timeout: 260 seconds)
2020-11-12 01:35:39 +0000mputz(~Thunderbi@dslb-084-058-211-084.084.058.pools.vodafone-ip.de) (Ping timeout: 258 seconds)
2020-11-12 01:36:05 +0000xff0x(~fox@2001:1a81:5388:cb00:38e6:5a6a:4097:75d1)
2020-11-12 01:38:40 +0000merijn(~merijn@83-160-49-249.ip.xs4all.nl)
2020-11-12 01:39:05 +0000Varis(~Tadas@unaffiliated/varis) (Ping timeout: 256 seconds)
2020-11-12 01:39:20 +0000shailangsa(~shailangs@host86-186-136-90.range86-186.btcentralplus.com)
2020-11-12 01:42:50 +0000elfets(~elfets@ip-37-201-23-96.hsi13.unitymediagroup.de) (Read error: Connection reset by peer)
2020-11-12 01:43:13 +0000olligobber(olligobber@gateway/vpn/privateinternetaccess/olligobber) (Ping timeout: 246 seconds)
2020-11-12 01:44:24 +0000merijn(~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 272 seconds)
2020-11-12 01:44:28 +0000wroathe(~wroathe@c-73-24-27-54.hsd1.mn.comcast.net) (Ping timeout: 260 seconds)
2020-11-12 01:44:45 +0000wwwww(~wwwww@unaffiliated/wwwww) (Ping timeout: 256 seconds)
2020-11-12 01:45:51 +0000wroathe(~wroathe@c-68-54-25-135.hsd1.mn.comcast.net)
2020-11-12 01:46:07 +0000da39a3ee5e6b4b0d(~da39a3ee5@67.23.55.162)
2020-11-12 01:46:36 +0000wwwww(~wwwww@unaffiliated/wwwww)
2020-11-12 01:50:49 +0000maroloccio(~marolocci@2a02:8084:221:ce00:164f:8aff:fed8:411d)
2020-11-12 01:53:32 +0000Jesin(~Jesin@pool-72-66-101-18.washdc.fios.verizon.net) (Quit: Leaving)
2020-11-12 01:54:01 +0000Jesin(~Jesin@pool-72-66-101-18.washdc.fios.verizon.net)
2020-11-12 01:54:49 +0000Chi1thangoo(~Chi1thang@87.112.60.168) (Ping timeout: 264 seconds)
2020-11-12 01:57:05 +0000acarrico(~acarrico@dhcp-68-142-39-249.greenmountainaccess.net) (Ping timeout: 240 seconds)
2020-11-12 01:57:52 +0000 <bqv> Translating imperative code to funct
2020-11-12 01:57:59 +0000 <bqv> onal is a pain
2020-11-12 01:57:59 +0000tabemann(~tabemann@172-13-49-137.lightspeed.milwwi.sbcglobal.net)
2020-11-12 01:58:17 +0000dbmikus__(~dbmikus@cpe-76-167-86-219.natsow.res.rr.com)
2020-11-12 01:58:36 +0000 <bqv> requires full redesign, not just porting
2020-11-12 01:59:03 +0000wwwww(~wwwww@unaffiliated/wwwww) (Ping timeout: 260 seconds)
2020-11-12 02:00:41 +0000 <sm[m]> it's often said that you can replicate imperative code in haskell. It's true, but not often done. If the techniques were better known it might be used a bit more
2020-11-12 02:01:01 +0000wwwww(~wwwww@unaffiliated/wwwww)
2020-11-12 02:01:56 +0000 <bqv> I mean you can, it's just not ergonomic to write or efficient to run
2020-11-12 02:02:05 +0000Varis(~Tadas@unaffiliated/varis)
2020-11-12 02:02:52 +0000dbmikus__(~dbmikus@cpe-76-167-86-219.natsow.res.rr.com) (Ping timeout: 258 seconds)
2020-11-12 02:03:05 +0000acarrico(~acarrico@dhcp-68-142-39-249.greenmountainaccess.net)
2020-11-12 02:05:47 +0000LKoen(~LKoen@77.174.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.”)
2020-11-12 02:10:02 +0000merijn(~merijn@83-160-49-249.ip.xs4all.nl)
2020-11-12 02:11:38 +0000m0rphism(~m0rphism@HSI-KBW-095-208-098-207.hsi5.kabel-badenwuerttemberg.de) (Ping timeout: 272 seconds)
2020-11-12 02:17:13 +0000lucasb(uid333435@gateway/web/irccloud.com/x-pbogwxffcquqlbnb) (Quit: Connection closed for inactivity)
2020-11-12 02:17:38 +0000sdrodge(~sdrodge@unaffiliated/sdrodge)
2020-11-12 02:17:57 +0000 <koz_> bqv: I dunno why you claim the latter. ST is pretty efficient IIRC.
2020-11-12 02:18:09 +0000angerman(sid209936@gateway/web/irccloud.com/x-vpzhonusupvskvmg) (Excess Flood)
2020-11-12 02:18:19 +0000angerman(sid209936@gateway/web/irccloud.com/x-mlhkemfvngmbvuol)
2020-11-12 02:19:28 +0000 <bqv> My gut feeling is it wouldnt be as effective as the pure haskell approach, since its kinda a mixture of both, but im happy to be corrected
2020-11-12 02:20:43 +0000 <koz_> bqv: If you need mutability (which is what I guess the problem in translation would be), you can have it with ST.
2020-11-12 02:21:06 +0000 <koz_> And it's pretty efficient as far as I'm aware.
2020-11-12 02:23:22 +0000 <bqv> For the specific example im looking at (nasty nested for loops) i wouldnt doubt, but if i were to try and use it for the whole port im doing, id have to find an analogue for pointers too, as well as any freaky memory tricks, so i think its fair to assume it'd be less effective without some pretty sharp optimizing
2020-11-12 02:23:57 +0000 <koz_> Uhh, we have pointers in GHC.
2020-11-12 02:24:00 +0000 <koz_> Of various stripes even.
2020-11-12 02:24:19 +0000 <koz_> And you can have 'nasty nested for-loops' in ST using ... wait for it... 'for'? :P
2020-11-12 02:24:28 +0000 <koz_> (or for_ if you just need mutation)
2020-11-12 02:25:01 +0000 <koz_> Like, I admit that it's not the nicest way to write Haskell, but it's neither particularly hard, nor particularly inefficient.
2020-11-12 02:25:27 +0000 <bqv> *shrug* i'll take your word for it, still steering clear
2020-11-12 02:27:11 +0000da39a3ee5e6b4b0d(~da39a3ee5@67.23.55.162) (Quit: Textual IRC Client: www.textualapp.com)
2020-11-12 02:28:41 +0000drbean(~drbean@TC210-63-209-169.static.apol.com.tw)
2020-11-12 02:30:56 +0000dbmikus__(~dbmikus@cpe-76-167-86-219.natsow.res.rr.com)
2020-11-12 02:31:11 +0000ericsagnes(~ericsagne@2405:6580:0:5100:dc2f:c1a2:afcc:89b0)
2020-11-12 02:32:13 +0000aarvar(~foewfoiew@c.24.56.239.179.static.broadstripe.net) (Ping timeout: 246 seconds)
2020-11-12 02:32:31 +0000ericsagn1(~ericsagne@2405:6580:0:5100:c30c:e109:135c:6061) (Ping timeout: 244 seconds)
2020-11-12 02:34:07 +0000Tario(~Tario@201.192.165.173) (Read error: Connection reset by peer)
2020-11-12 02:35:42 +0000dbmikus__(~dbmikus@cpe-76-167-86-219.natsow.res.rr.com) (Ping timeout: 260 seconds)
2020-11-12 02:37:31 +0000 <jophish> Perhaps I'm having a moment, but is there a nicer way of using values at compile time in quasiquotes than: $(lift [q|...|]). For example, lets say I have a quasiquoter doing string interpolation (so [q|$x$y|] becomes `x <> y`) but I'd like to evaluate that at compile time
2020-11-12 02:37:41 +0000 <jophish> $(lift foo) seems pretty weird
2020-11-12 02:37:52 +0000da39a3ee5e6b4b0d(~da39a3ee5@cm-171-98-69-228.revip7.asianet.co.th)
2020-11-12 02:38:13 +0000 <jophish> I mean, I guess I could incorporate the lift into the output of the quoter, but $([q|...|]) also looks quite clumsy
2020-11-12 02:38:59 +0000Sheilong(uid293653@gateway/web/irccloud.com/x-amyflsszyhqepalq) ()
2020-11-12 02:39:26 +0000jonatanb(~jonatanb@83.24.9.26.ipv4.supernova.orange.pl)
2020-11-12 02:40:12 +0000thunderrd(~thunderrd@183.182.112.251) (Read error: Connection reset by peer)
2020-11-12 02:40:33 +0000Sgeo(~Sgeo@ool-18b982ad.dyn.optonline.net) (Read error: Connection reset by peer)
2020-11-12 02:41:23 +0000nbloomf(~nbloomf@2600:1700:ad14:3020:90a4:2273:4a7:996a) (Quit: My MacBook has gone to sleep. ZZZzzz…)
2020-11-12 02:41:56 +0000 <koz_> If you have QuasiQuotes turned on, and 'q' is a quasiquoter you defined, you can just do [q|..|]?
2020-11-12 02:43:17 +0000 <jophish> [q|$x$y|] will insert the expression `x <> y` (for this interpolating quasiquoter), but what I really want is a string literal with contents equal to `x <> y`
2020-11-12 02:43:28 +0000elliott_(~elliott_@pool-108-51-141-12.washdc.fios.verizon.net) (Ping timeout: 256 seconds)
2020-11-12 02:43:41 +0000 <jophish> stage restrictions notwithstanding
2020-11-12 02:44:01 +0000jonatanb(~jonatanb@83.24.9.26.ipv4.supernova.orange.pl) (Ping timeout: 264 seconds)
2020-11-12 02:44:08 +0000Sgeo(~Sgeo@ool-18b982ad.dyn.optonline.net)
2020-11-12 02:44:22 +0000 <jophish> I suppose perhaps a simpler example is, can I write a quasiquoter [file|x|] which will become the results of: `readFile x`
2020-11-12 02:44:33 +0000 <jophish> instead of becoming literally `readFile x`
2020-11-12 02:45:08 +0000merijn(~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 260 seconds)
2020-11-12 02:45:28 +0000 <jophish> This is tantamount to getting the RHS of declarations in a splice
2020-11-12 02:45:31 +0000 <jophish> which GHC doesn't support
2020-11-12 02:45:51 +0000 <jophish> so perhaps this two stage process (i.e. $([q|...|])) is necessary
2020-11-12 02:47:12 +0000elliott_(~elliott_@pool-108-51-141-12.washdc.fios.verizon.net)
2020-11-12 02:48:53 +0000xff0x(~fox@2001:1a81:5388:cb00:38e6:5a6a:4097:75d1) (Ping timeout: 272 seconds)
2020-11-12 02:50:15 +0000xff0x(~fox@2001:1a81:53be:a900:d560:4ea6:2896:65fd)
2020-11-12 02:51:18 +0000 <jophish> Seems quite relevant: https://stackoverflow.com/questions/48489622/why-is-there-no-representation-for-th-in-th
2020-11-12 02:53:23 +0000shatriff(~vitaliish@176.52.219.10) (Remote host closed the connection)
2020-11-12 02:53:38 +0000thir(~thir@p200300f27f0b7e00894576386620b0d0.dip0.t-ipconnect.de)
2020-11-12 02:53:40 +0000nbloomf(~nbloomf@2600:1700:ad14:3020:90a4:2273:4a7:996a)
2020-11-12 02:54:53 +0000Stanley00(~stanley00@unaffiliated/stanley00)
2020-11-12 02:56:08 +0000drbean(~drbean@TC210-63-209-169.static.apol.com.tw) (Quit: ZNC 1.8.2+cygwin1 - https://znc.in)
2020-11-12 02:57:58 +0000Deide(~Deide@217.155.19.23) (Quit: Seeee yaaaa)
2020-11-12 02:58:14 +0000thir(~thir@p200300f27f0b7e00894576386620b0d0.dip0.t-ipconnect.de) (Ping timeout: 264 seconds)
2020-11-12 02:58:50 +0000acarrico(~acarrico@dhcp-68-142-39-249.greenmountainaccess.net) (Ping timeout: 258 seconds)
2020-11-12 03:00:01 +0000TheCavalry(~TheCavalr@185.204.1.185) ()
2020-11-12 03:01:07 +0000toorevitimirp(~tooreviti@117.182.180.38)
2020-11-12 03:02:47 +0000Stanley00(~stanley00@unaffiliated/stanley00) (Remote host closed the connection)
2020-11-12 03:04:12 +0000Tario(~Tario@201.192.165.173)
2020-11-12 03:04:13 +0000adm_(~adm@43.229.89.44)
2020-11-12 03:04:56 +0000jakalx(~jakalx@base.jakalx.net)
2020-11-12 03:05:07 +0000christo(~chris@81.96.113.213) (Remote host closed the connection)
2020-11-12 03:11:50 +0000Stanley00(~stanley00@unaffiliated/stanley00)
2020-11-12 03:13:32 +0000urodna(~urodna@unaffiliated/urodna) (Quit: urodna)
2020-11-12 03:13:48 +0000SeMas(uid32977@gateway/web/irccloud.com/x-ccoximdwznrvbzyv)
2020-11-12 03:15:24 +0000feliocrat(~feliocrat@95.70.185.239)
2020-11-12 03:16:54 +0000Stanley00(~stanley00@unaffiliated/stanley00) (Ping timeout: 256 seconds)
2020-11-12 03:17:23 +0000merijn(~merijn@83-160-49-249.ip.xs4all.nl)
2020-11-12 03:17:45 +0000machinedgod(~machinedg@207.253.244.210) (Ping timeout: 240 seconds)
2020-11-12 03:18:45 +0000conal(~conal@198.8.81.196)
2020-11-12 03:18:59 +0000conal(~conal@198.8.81.196) (Client Quit)
2020-11-12 03:19:06 +0000raehik(~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net) (Ping timeout: 260 seconds)
2020-11-12 03:19:29 +0000da39a3ee5e6b4b0d(~da39a3ee5@cm-171-98-69-228.revip7.asianet.co.th) (Ping timeout: 265 seconds)
2020-11-12 03:19:31 +0000hackageimplicit-hie 0.1.2.2 - Auto generate hie-bios cradles & hie.yaml https://hackage.haskell.org/package/implicit-hie-0.1.2.2 (Avi_Dessauer)
2020-11-12 03:19:55 +0000mnrmnaughmnrgle(~mnrmnaugh@unaffiliated/mnrmnaugh) (Remote host closed the connection)
2020-11-12 03:21:01 +0000olligobber(olligobber@gateway/vpn/privateinternetaccess/olligobber)
2020-11-12 03:21:21 +0000Saukk(~Saukk@2001:998:f9:2914:1c59:9bb5:b94c:4)
2020-11-12 03:22:07 +0000raehik(~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net)
2020-11-12 03:23:12 +0000merijn(~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 272 seconds)
2020-11-12 03:31:31 +0000Stanley00(~stanley00@unaffiliated/stanley00)
2020-11-12 03:31:54 +0000vicfred(~vicfred@unaffiliated/vicfred) (Quit: Leaving)
2020-11-12 03:37:02 +0000st8less(~st8less@2603:a060:11fd:0:e425:75f4:6a4e:b8f8) (Quit: WeeChat 2.7.1)
2020-11-12 03:38:25 +0000kish`(~oracle@unaffiliated/oracle) (Remote host closed the connection)
2020-11-12 03:39:22 +0000kish`(~oracle@unaffiliated/oracle)
2020-11-12 03:40:44 +0000inkbottle(~inkbottle@aaubervilliers-654-1-106-56.w86-212.abo.wanadoo.fr)
2020-11-12 03:41:04 +0000zebrag(~inkbottle@aaubervilliers-654-1-88-189.w86-212.abo.wanadoo.fr) (Ping timeout: 240 seconds)
2020-11-12 03:41:42 +0000kish`(~oracle@unaffiliated/oracle) ()
2020-11-12 03:43:05 +0000raehik(~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net) (Ping timeout: 240 seconds)
2020-11-12 03:45:28 +0000zeta_0(~zeta@2601:8c0:1:2630:dc47:e753:189:9e79)
2020-11-12 03:46:32 +0000 <zeta_0> hey there i'm trying to get hls to work in emacs, but it's throwing this error? `Command "hie-wrapper --lsp -d -l /tmp/hie.log" is not present on the path.
2020-11-12 03:46:32 +0000 <zeta_0> `, I thought that is automatically set by default? https://github.com/emacs-lsp/lsp-haskell
2020-11-12 03:47:39 +0000aarvar(~foewfoiew@50.35.43.33)
2020-11-12 03:48:00 +0000 <zeta_0> note, i installed hls with nix, from nixpkgs, and the binary is there, so I have no idea what the issue is!
2020-11-12 03:48:20 +0000glguywonders if hls works with the spacemacs haskell lyaer
2020-11-12 03:48:43 +0000nbloomf(~nbloomf@2600:1700:ad14:3020:90a4:2273:4a7:996a) (Quit: My MacBook has gone to sleep. ZZZzzz…)
2020-11-12 03:48:43 +0000tzh(~xax@c-24-21-73-154.hsd1.wa.comcast.net) (Ping timeout: 260 seconds)
2020-11-12 03:48:46 +0000 <zeta_0> i'm using plain generic emacs!
2020-11-12 03:49:11 +0000 <glguy> I'm not; I'm using spacemacs :)
2020-11-12 03:50:15 +0000conal(~conal@198.8.81.196)
2020-11-12 03:50:33 +0000merijn(~merijn@83-160-49-249.ip.xs4all.nl)
2020-11-12 03:50:33 +0000Tario(~Tario@201.192.165.173) (Read error: Connection reset by peer)
2020-11-12 03:50:51 +0000Tario(~Tario@201.192.165.173)
2020-11-12 03:54:01 +0000hackageimplicit-hie 0.1.2.3 - Auto generate hie-bios cradles & hie.yaml https://hackage.haskell.org/package/implicit-hie-0.1.2.3 (Avi_Dessauer)
2020-11-12 03:56:03 +0000 <zeta_0> here's my lsp-config that i'm using in my .emacs config: https://dpaste.org/U7Lb , any tips on how to fix this: `Command "hie-wrapper --lsp -d -l /tmp/hie.log" is not present on the path.
2020-11-12 03:56:03 +0000 <zeta_0> ` issue?
2020-11-12 03:56:21 +0000 <zeta_0> lsp-haskell config that is!
2020-11-12 03:56:41 +0000tzh(~xax@c-24-21-73-154.hsd1.or.comcast.net)
2020-11-12 03:57:29 +0000clynamen(~clynamen@net-2-35-88-16.cust.vodafonedsl.it)
2020-11-12 03:58:18 +0000 <zeta_0> i ran hie-gen as well, so that should't be an issue, and I installed hls with nix, and hls's binary is in the path, so i'm not sure where to go from here.
2020-11-12 03:58:22 +0000subttle(~anonymous@unaffiliated/subttle)
2020-11-12 03:58:39 +0000lagothrix(~lagothrix@unaffiliated/lagothrix) (Killed (orwell.freenode.net (Nickname regained by services)))
2020-11-12 03:58:45 +0000lagothrix(~lagothrix@unaffiliated/lagothrix)
2020-11-12 03:59:25 +0000theDon(~td@muedsl-82-207-238-248.citykom.de) (Ping timeout: 240 seconds)
2020-11-12 04:00:01 +0000alexelcu(~alexelcu@142.93.180.198) (Quit: ZNC 1.8.2 - https://znc.in)
2020-11-12 04:00:54 +0000alexelcu(~alexelcu@142.93.180.198)
2020-11-12 04:01:22 +0000Rudd0(~Rudd0@185.189.115.103)
2020-11-12 04:01:26 +0000theDon(~td@muedsl-82-207-238-200.citykom.de)
2020-11-12 04:02:08 +0000conal(~conal@198.8.81.196) (Quit: Computer has gone to sleep.)
2020-11-12 04:03:49 +0000adm_(~adm@43.229.89.44) (Ping timeout: 264 seconds)
2020-11-12 04:06:19 +0000zeta_0(~zeta@2601:8c0:1:2630:dc47:e753:189:9e79) (Quit: rcirc on GNU Emacs 27.1)
2020-11-12 04:06:43 +0000jedws(~jedws@101.184.175.183)
2020-11-12 04:08:39 +0000crdrost(~crdrost@c-98-207-102-156.hsd1.ca.comcast.net) (Quit: This computer has gone to sleep)
2020-11-12 04:10:57 +0000dansho(~dansho@ip68-108-167-185.lv.lv.cox.net) (Quit: Leaving)
2020-11-12 04:11:39 +0000howdoi(uid224@gateway/web/irccloud.com/x-agzfvtbmepwymvfy) (Quit: Connection closed for inactivity)
2020-11-12 04:11:40 +0000jedws(~jedws@101.184.175.183) (Quit: My MacBook has gone to sleep. ZZZzzz…)
2020-11-12 04:12:03 +0000aarvar(~foewfoiew@50.35.43.33) (Ping timeout: 260 seconds)
2020-11-12 04:14:22 +0000rekahsoft(~rekahsoft@fitz10681.telemetry.esentire.com)
2020-11-12 04:17:58 +0000jedws(~jedws@101.184.175.183)
2020-11-12 04:26:01 +0000merijn(~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 264 seconds)
2020-11-12 04:30:30 +0000Stanley00(~stanley00@unaffiliated/stanley00) (Remote host closed the connection)
2020-11-12 04:31:08 +0000RavenSoft(~RavenSoft@185.163.110.116)
2020-11-12 04:31:17 +0000Stanley00(~stanley00@unaffiliated/stanley00)
2020-11-12 04:35:27 +0000conal(~conal@198.8.81.196)
2020-11-12 04:36:45 +0000texasmynsted(~texasmyns@185.229.59.103) (Remote host closed the connection)
2020-11-12 04:38:48 +0000inkbottle(~inkbottle@aaubervilliers-654-1-106-56.w86-212.abo.wanadoo.fr) (Quit: Konversation terminated!)
2020-11-12 04:39:47 +0000shutdown_-h_now(~arjan@2001:1c06:2d0b:2312:c3b:76:7192:2636) (Ping timeout: 260 seconds)
2020-11-12 04:40:25 +0000conal(~conal@198.8.81.196) (Ping timeout: 264 seconds)
2020-11-12 04:40:26 +0000seaviewns(188a1882@host-24-138-24-130.public.eastlink.ca)
2020-11-12 04:41:12 +0000adm_(~adm@43.229.89.44)
2020-11-12 04:41:45 +0000zebrag(~inkbottle@aaubervilliers-654-1-106-56.w86-212.abo.wanadoo.fr)
2020-11-12 04:42:23 +0000cantstanya(~chatting@gateway/tor-sasl/cantstanya) (Ping timeout: 240 seconds)
2020-11-12 04:47:02 +0000cantstanya(~chatting@gateway/tor-sasl/cantstanya)
2020-11-12 04:47:16 +0000shutdown_-h_now(~arjan@2001:1c06:2d0b:2312:d540:265f:6057:f956)
2020-11-12 04:47:27 +0000adm_(~adm@43.229.89.44) (Remote host closed the connection)
2020-11-12 04:47:57 +0000adm_(~adm@43.229.89.44)
2020-11-12 04:48:35 +0000Amras(~Amras@unaffiliated/amras0000) (Ping timeout: 272 seconds)
2020-11-12 04:51:11 +0000seaviewns(188a1882@host-24-138-24-130.public.eastlink.ca) ()
2020-11-12 04:52:47 +0000vicfred(~vicfred@unaffiliated/vicfred)
2020-11-12 04:55:07 +0000thir(~thir@p200300f27f0b7e00894576386620b0d0.dip0.t-ipconnect.de)
2020-11-12 04:56:37 +0000acidjnk_new(~acidjnk@p200300d0c718f6600567fd11fa2fcde0.dip0.t-ipconnect.de) (Ping timeout: 268 seconds)
2020-11-12 04:56:55 +0000 <glguy> The answer is that it's very easy to get it working with spacemacs, as it turns out
2020-11-12 04:58:49 +0000aarvar(~foewfoiew@50.35.43.33)
2020-11-12 04:59:16 +0000darjeeling_(~darjeelin@122.245.210.116)
2020-11-12 04:59:52 +0000thir(~thir@p200300f27f0b7e00894576386620b0d0.dip0.t-ipconnect.de) (Ping timeout: 260 seconds)
2020-11-12 05:00:00 +0000merijn(~merijn@83-160-49-249.ip.xs4all.nl)
2020-11-12 05:00:16 +0000adm_(~adm@43.229.89.44) (Remote host closed the connection)
2020-11-12 05:05:37 +0000merijn(~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 264 seconds)
2020-11-12 05:06:21 +0000neightchan(~natechan@108-233-125-227.lightspeed.sntcca.sbcglobal.net)
2020-11-12 05:07:02 +0000natechan(~natechan@108-233-125-227.lightspeed.sntcca.sbcglobal.net) (Read error: Connection reset by peer)
2020-11-12 05:07:26 +0000adm_(~adm@43.229.89.44)
2020-11-12 05:07:40 +0000coot(~coot@37.30.49.253.nat.umts.dynamic.t-mobile.pl)
2020-11-12 05:08:43 +0000cantstanya(~chatting@gateway/tor-sasl/cantstanya) (Ping timeout: 240 seconds)
2020-11-12 05:11:26 +0000justanotheruser(~justanoth@unaffiliated/justanotheruser) (Ping timeout: 264 seconds)
2020-11-12 05:11:26 +0000polyphem(~p0lyph3m@2a02:810d:640:776c:76d7:55f6:f85b:c889) (Ping timeout: 264 seconds)
2020-11-12 05:12:39 +0000wroathe(~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Quit: leaving)
2020-11-12 05:14:08 +0000cantstanya(~chatting@gateway/tor-sasl/cantstanya)
2020-11-12 05:16:02 +0000adm_(~adm@43.229.89.44) (Remote host closed the connection)
2020-11-12 05:18:07 +0000justanotheruser(~justanoth@unaffiliated/justanotheruser)
2020-11-12 05:18:34 +0000SeaviewNS(188a1882@host-24-138-24-130.public.eastlink.ca)
2020-11-12 05:19:02 +0000s00pcan(~chris@075-133-056-178.res.spectrum.com) (Ping timeout: 260 seconds)
2020-11-12 05:20:28 +0000wroathe(~wroathe@c-68-54-25-135.hsd1.mn.comcast.net)
2020-11-12 05:20:28 +0000wroathe(~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Client Quit)
2020-11-12 05:20:34 +0000s00pcan(~chris@107.181.165.217)
2020-11-12 05:21:49 +0000Sanchayan(~Sanchayan@122.181.216.76)
2020-11-12 05:23:27 +0000star_cloud(~star_clou@ec2-34-217-37-165.us-west-2.compute.amazonaws.com)
2020-11-12 05:31:24 +0000SeaviewNS(188a1882@host-24-138-24-130.public.eastlink.ca) ()
2020-11-12 05:32:21 +0000day_(~Unknown@unaffiliated/day)
2020-11-12 05:33:15 +0000bitmapper(uid464869@gateway/web/irccloud.com/x-fojftpzadtahwsbd) (Quit: Connection closed for inactivity)
2020-11-12 05:35:51 +0000day(~Unknown@unaffiliated/day) (Ping timeout: 260 seconds)
2020-11-12 05:35:51 +0000day_day
2020-11-12 05:35:58 +0000adm_(~adm@43.229.89.44)
2020-11-12 05:36:01 +0000merijn(~merijn@83-160-49-249.ip.xs4all.nl)
2020-11-12 05:42:42 +0000visage_(~visage_@unaffiliated/visage/x-6658724) (Quit: Textual IRC Client: www.textualapp.com)
2020-11-12 05:42:53 +0000renzhi(~renzhi@2607:fa49:655f:e600::28da) (Ping timeout: 246 seconds)
2020-11-12 05:45:34 +0000Amras(~Amras@unaffiliated/amras0000)
2020-11-12 05:48:12 +0000thunderrd(~thunderrd@183.182.110.117)
2020-11-12 05:56:25 +0000timCF(~i.tkachuk@m91-129-105-245.cust.tele2.ee)
2020-11-12 05:56:28 +0000Saukk(~Saukk@2001:998:f9:2914:1c59:9bb5:b94c:4) (Remote host closed the connection)
2020-11-12 05:56:44 +0000adm_(~adm@43.229.89.44) (Remote host closed the connection)
2020-11-12 05:57:25 +0000adm_(~adm@43.229.89.44)
2020-11-12 05:59:00 +0000adm__(~adm@43.229.89.44)
2020-11-12 06:00:01 +0000RavenSoft(~RavenSoft@185.163.110.116) ()
2020-11-12 06:01:14 +0000subttle(~anonymous@unaffiliated/subttle) (Quit: leaving)
2020-11-12 06:01:53 +0000adm_(~adm@43.229.89.44) (Ping timeout: 265 seconds)
2020-11-12 06:02:09 +0000justsomeguy(~justsomeg@unaffiliated/--/x-3805311) ()
2020-11-12 06:02:34 +0000adm__(~adm@43.229.89.44) (Remote host closed the connection)
2020-11-12 06:03:59 +0000 <dsal> @hoogle ((<&>))
2020-11-12 06:04:00 +0000 <lambdabot> Prelude undefined :: forall (r :: RuntimeRep) . forall (a :: TYPE r) . HasCallStack => a
2020-11-12 06:04:00 +0000 <lambdabot> Control.Exception.Base absentSumFieldError :: a
2020-11-12 06:04:00 +0000 <lambdabot> Text.Printf errorShortFormat :: a
2020-11-12 06:04:17 +0000 <dsal> Hmm... I'm trying to remember a thing that exists...
2020-11-12 06:04:57 +0000 <dsal> There's a thing like <|> but not applicative.
2020-11-12 06:06:32 +0000 <dsal> Ah, it's <!>
2020-11-12 06:07:07 +0000Amras(~Amras@unaffiliated/amras0000) (Ping timeout: 272 seconds)
2020-11-12 06:08:25 +0000 <dsal> Nah, still not what I want. I think I'm trying to be too fancy.
2020-11-12 06:09:45 +0000merijn(~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 240 seconds)
2020-11-12 06:18:19 +0000Jeanne-Kamikaze(~Jeanne-Ka@66.115.189.189) (Ping timeout: 246 seconds)
2020-11-12 06:18:20 +0000adm_(~adm@43.229.89.44)
2020-11-12 06:20:01 +0000danvet(~Daniel@2a02:168:57f4:0:efd0:b9e5:5ae6:c2fa)
2020-11-12 06:20:27 +0000dave_uy(~david@108.61.193.26) (Quit: The Lounge - https://thelounge.chat)
2020-11-12 06:22:25 +0000adm_(~adm@43.229.89.44) (Ping timeout: 240 seconds)
2020-11-12 06:22:25 +0000dave_uy(~david@108.61.193.26)
2020-11-12 06:25:30 +0000krjst(~krjst@2604:a880:800:c1::16b:8001) (Quit: bye)
2020-11-12 06:25:52 +0000krjst(~krjst@2604:a880:800:c1::16b:8001)
2020-11-12 06:29:21 +0000Echosolacre(999b6f7e@p320126-omed01.osaka.ocn.ne.jp)
2020-11-12 06:29:23 +0000adm_(~adm@43.229.89.44)
2020-11-12 06:31:09 +0000 <Echosolacre> Hey all, I'm still a beginner and I am wondering how to read this... on :: (b -> b -> c) -> (a -> b) -> a -> a -> c. Is this to say that the typeclass of on is defined by a binary function which maps to a unary function which maps to a twice and then outputs c?
2020-11-12 06:31:24 +0000 <Echosolacre> http://hackage.haskell.org/package/base-4.14.0.0/docs/Data-Function.html
2020-11-12 06:31:31 +0000 <Echosolacre> I'm following the above.
2020-11-12 06:31:46 +0000 <Echosolacre> Going through LYAH and this on function is throwing me a bit.
2020-11-12 06:32:18 +0000 <Echosolacre> Any thoughts would be greatly appeciated.
2020-11-12 06:34:22 +0000ericsagnes(~ericsagne@2405:6580:0:5100:dc2f:c1a2:afcc:89b0) (Ping timeout: 260 seconds)
2020-11-12 06:39:14 +0000merijn(~merijn@83-160-49-249.ip.xs4all.nl)
2020-11-12 06:40:54 +0000hiroaki(~hiroaki@ip4d168e73.dynamic.kabel-deutschland.de)
2020-11-12 06:43:13 +0000 <jackdk> I think you have the idea right, but avoid using the word "typeclass" to describe this, because that's a specific concept in haskell
2020-11-12 06:43:46 +0000 <jackdk> I think it's clearer if you add parens that are not strictly necessary: `on :: (b -> b -> c) -> (a -> b) -> (a -> a -> c)`
2020-11-12 06:43:48 +0000 <jackdk> gtg
2020-11-12 06:43:49 +0000Sanchayan(~Sanchayan@122.181.216.76) (Remote host closed the connection)
2020-11-12 06:44:37 +0000merijn(~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 264 seconds)
2020-11-12 06:46:51 +0000ericsagnes(~ericsagne@2405:6580:0:5100:2aa9:cfa1:c8c2:4c1f)
2020-11-12 06:48:11 +0000 <Echosolacre> I have a really basic question about what Jackdk just said. When you look at (b -> b -> c) -> (a -> b) -> (a -> a -> c), I think of it like there is a function that takes a variable, maps it to the same variable, and then outputs a different variable. (b -> b-> c).
2020-11-12 06:48:18 +0000Sanchayan(~Sanchayan@122.181.216.76)
2020-11-12 06:48:20 +0000 <Echosolacre> Sorry, this understanding is probably way off.
2020-11-12 06:48:32 +0000 <Echosolacre> How do you guys read these sections of the code?
2020-11-12 06:49:33 +0000 <Echosolacre> '->' is plain speak is "map to", no?
2020-11-12 06:49:44 +0000 <Echosolacre> plain speak for*
2020-11-12 06:55:22 +0000adm_(~adm@43.229.89.44) (Remote host closed the connection)
2020-11-12 06:55:47 +0000adm_(~adm@43.229.89.44)
2020-11-12 06:56:49 +0000christo(~chris@81.96.113.213)
2020-11-12 06:59:54 +0000bitmagie(~Thunderbi@200116b8064f2f0039dc0580039a4441.dip.versatel-1u1.de)
2020-11-12 07:00:07 +0000solonarv(~solonarv@astrasbourg-653-1-156-155.w90-6.abo.wanadoo.fr)
2020-11-12 07:02:02 +0000 <c_wraith> I generally don't read code in words.
2020-11-12 07:02:08 +0000 <c_wraith> They're too limiting
2020-11-12 07:02:44 +0000adm_(~adm@43.229.89.44) (Remote host closed the connection)
2020-11-12 07:02:52 +0000britva(~britva@31-10-157-156.cgn.dynamic.upc.ch)
2020-11-12 07:03:09 +0000britva(~britva@31-10-157-156.cgn.dynamic.upc.ch) (Client Quit)
2020-11-12 07:03:52 +0000asheshambasta(~user@ptr-e1lysawl9rr13i61o92.18120a2.ip6.access.telenet.be)
2020-11-12 07:03:52 +0000britva(~britva@31-10-157-156.cgn.dynamic.upc.ch)
2020-11-12 07:03:58 +0000sord937(~sord937@gateway/tor-sasl/sord937)
2020-11-12 07:06:33 +0000adm_(~adm@43.229.89.44)
2020-11-12 07:08:12 +0000jedws(~jedws@101.184.175.183) (Quit: My MacBook has gone to sleep. ZZZzzz…)
2020-11-12 07:08:58 +0000Echosolacre(999b6f7e@p320126-omed01.osaka.ocn.ne.jp) (Remote host closed the connection)
2020-11-12 07:12:15 +0000takuan(~takuan@178-116-218-225.access.telenet.be)
2020-11-12 07:19:33 +0000merijn(~merijn@83-160-49-249.ip.xs4all.nl)
2020-11-12 07:22:36 +0000adm_(~adm@43.229.89.44) (Remote host closed the connection)
2020-11-12 07:23:35 +0000adm_(~adm@43.229.89.44)
2020-11-12 07:24:06 +0000jedws(~jedws@101.184.175.183)
2020-11-12 07:25:30 +0000hive-mind(~hivemind@rrcs-67-53-148-69.west.biz.rr.com) (Ping timeout: 265 seconds)
2020-11-12 07:31:30 +0000RISCi_ATOM1(~RISCi_ATO@185.163.110.116)
2020-11-12 07:34:50 +0000heatsink(~heatsink@107-136-5-69.lightspeed.sntcca.sbcglobal.net) (Remote host closed the connection)
2020-11-12 07:37:49 +0000jedws(~jedws@101.184.175.183) (Quit: My MacBook has gone to sleep. ZZZzzz…)
2020-11-12 07:40:00 +0000adm_(~adm@43.229.89.44) (Remote host closed the connection)
2020-11-12 07:40:25 +0000jedws(~jedws@101.184.175.183)
2020-11-12 07:41:07 +0000adm_(~adm@43.229.89.44)
2020-11-12 07:49:24 +0000kjak(~kjak@pool-173-73-38-16.washdc.fios.verizon.net) (Ping timeout: 258 seconds)
2020-11-12 07:51:12 +0000chele(~chele@ip5b416ea2.dynamic.kabel-deutschland.de)
2020-11-12 07:51:24 +0000danso(~dan@69-165-210-185.cable.teksavvy.com) (Quit: WeeChat 2.9)
2020-11-12 07:52:52 +0000 <dminuoso> jackdk: btw did you settle on a name for those isos?
2020-11-12 07:53:39 +0000merijn(~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 256 seconds)
2020-11-12 07:53:50 +0000jonathanx(~jonathan@dyn-8-sc.cdg.chalmers.se)
2020-11-12 07:55:38 +0000christo(~chris@81.96.113.213) (Remote host closed the connection)
2020-11-12 07:56:21 +0000idhugo(~idhugo@80-62-116-101-mobile.dk.customer.tdc.net)
2020-11-12 07:56:38 +0000nados(~dan@69-165-210-185.cable.teksavvy.com) (Ping timeout: 260 seconds)
2020-11-12 07:56:55 +0000mananamenos(~mananamen@84.122.202.215.dyn.user.ono.com)
2020-11-12 07:56:59 +0000christo(~chris@81.96.113.213)
2020-11-12 07:57:03 +0000christo(~chris@81.96.113.213) (Remote host closed the connection)
2020-11-12 07:57:27 +0000Varis(~Tadas@unaffiliated/varis) (Remote host closed the connection)
2020-11-12 07:58:06 +0000adm_(~adm@43.229.89.44) (Remote host closed the connection)
2020-11-12 07:58:47 +0000dyeplexer(~lol@unaffiliated/terpin)
2020-11-12 07:58:50 +0000dhouthoo(~dhouthoo@ptr-eiv6509pb4ifhdr9lsd.18120a2.ip6.access.telenet.be)
2020-11-12 08:01:24 +0000jedws(~jedws@101.184.175.183) (Quit: My MacBook has gone to sleep. ZZZzzz…)
2020-11-12 08:01:56 +0000christo(~chris@81.96.113.213)
2020-11-12 08:02:08 +0000coco(~coco@212-51-146-87.fiber7.init7.net) (Quit: WeeChat 2.9)
2020-11-12 08:03:29 +0000merijn(~merijn@83-160-49-249.ip.xs4all.nl)
2020-11-12 08:04:11 +0000Varis(~Tadas@unaffiliated/varis)
2020-11-12 08:05:19 +0000LKoen(~LKoen@77.174.9.109.rev.sfr.net)
2020-11-12 08:05:25 +0000idhugo(~idhugo@80-62-116-101-mobile.dk.customer.tdc.net) (Ping timeout: 246 seconds)
2020-11-12 08:06:56 +0000christo(~chris@81.96.113.213) (Ping timeout: 272 seconds)
2020-11-12 08:12:35 +0000kuribas(~user@ptr-25vy0i7apwgnolcsbyn.18120a2.ip6.access.telenet.be)
2020-11-12 08:13:54 +0000coco(~coco@212-51-146-87.fiber7.init7.net)
2020-11-12 08:16:22 +0000jedws(~jedws@101.184.175.183)
2020-11-12 08:19:05 +0000cole-h(~cole-h@c-73-48-197-220.hsd1.ca.comcast.net) (Ping timeout: 240 seconds)
2020-11-12 08:21:16 +0000bitmagie(~Thunderbi@200116b8064f2f0039dc0580039a4441.dip.versatel-1u1.de) (Quit: bitmagie)
2020-11-12 08:21:29 +0000tzh(~xax@c-24-21-73-154.hsd1.or.comcast.net) (Quit: zzz)
2020-11-12 08:21:34 +0000maroloccio(~marolocci@2a02:8084:221:ce00:164f:8aff:fed8:411d) (Quit: WeeChat 2.3)
2020-11-12 08:22:20 +0000jedws(~jedws@101.184.175.183) (Quit: My MacBook has gone to sleep. ZZZzzz…)
2020-11-12 08:22:22 +0000bitmagie(~Thunderbi@200116b8064f2f0039dc0580039a4441.dip.versatel-1u1.de)
2020-11-12 08:24:23 +0000bitmagie(~Thunderbi@200116b8064f2f0039dc0580039a4441.dip.versatel-1u1.de) (Client Quit)
2020-11-12 08:26:44 +0000LKoen(~LKoen@77.174.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.”)
2020-11-12 08:28:01 +0000timCF(~i.tkachuk@m91-129-105-245.cust.tele2.ee) (Quit: leaving)
2020-11-12 08:28:07 +0000Alleria_(~AllahuAkb@2604:2000:1484:26:e8c3:181c:d933:4dbd) (Ping timeout: 260 seconds)
2020-11-12 08:29:01 +0000hackagefuthark 0.18.3 - An optimising compiler for a functional, array-oriented language. https://hackage.haskell.org/package/futhark-0.18.3 (TroelsHenriksen)
2020-11-12 08:29:48 +0000daydaynatation(~user@roc37-h01-176-170-197-243.dsl.sta.abo.bbox.fr)
2020-11-12 08:30:15 +0000 <daydaynatation> cabal install gtk -f have-quartz-gtk, what does the -f mean?
2020-11-12 08:30:30 +0000 <c_wraith> it sets a flag
2020-11-12 08:31:14 +0000 <c_wraith> the cabal file uses the flag in conditionals that can affect lots of things. in this, most likely the native dependency
2020-11-12 08:31:29 +0000 <daydaynatation> I see.
2020-11-12 08:31:41 +0000 <c_wraith> I'd take that flag to mean it's the quartz version of gtk, rather than the X version
2020-11-12 08:32:03 +0000 <c_wraith> (because even on OS X, you can run an X server and build GTK for X)
2020-11-12 08:32:31 +0000 <daydaynatation> I've successfully build and installed gtk with the above command
2020-11-12 08:33:01 +0000hackageghc-exactprint 0.6.3.3 - ExactPrint for GHC https://hackage.haskell.org/package/ghc-exactprint-0.6.3.3 (AlanZimmerman)
2020-11-12 08:33:02 +0000jedws(~jedws@101.184.175.183)
2020-11-12 08:33:04 +0000 <daydaynatation> but when I try cabal install threadscope which requires gtk, it not only requires me to build gtk again, but it also failed
2020-11-12 08:33:15 +0000jedws(~jedws@101.184.175.183) (Client Quit)
2020-11-12 08:33:40 +0000rekahsoft(~rekahsoft@fitz10681.telemetry.esentire.com) (Ping timeout: 256 seconds)
2020-11-12 08:35:25 +0000heatsink(~heatsink@107-136-5-69.lightspeed.sntcca.sbcglobal.net)
2020-11-12 08:35:29 +0000mputz(~Thunderbi@dslb-084-058-211-084.084.058.pools.vodafone-ip.de)
2020-11-12 08:35:52 +0000plakband(~plakband@softbank126126238105.bbtec.net) (Quit: WeeChat 2.9)
2020-11-12 08:36:05 +0000 <merijn> Oh, let me guess you have cabal-install 3.0 or later?
2020-11-12 08:37:03 +0000raichoo(~raichoo@dslb-092-073-194-199.092.073.pools.vodafone-ip.de)
2020-11-12 08:37:22 +0000hive-mind(~hivemind@rrcs-67-53-148-69.west.biz.rr.com)
2020-11-12 08:37:24 +0000 <merijn> See, this why we should've banned feature flags from Hackage years ago to stop people from building things that are just cursed and broken >.>
2020-11-12 08:38:50 +0000jedws(~jedws@101.184.175.183)
2020-11-12 08:39:06 +0000 <daydaynatation> merijn: yes, version 3.2
2020-11-12 08:39:47 +0000jedws(~jedws@101.184.175.183) (Client Quit)
2020-11-12 08:40:07 +0000mputz(~Thunderbi@dslb-084-058-211-084.084.058.pools.vodafone-ip.de) (Ping timeout: 256 seconds)
2020-11-12 08:40:11 +0000heatsink(~heatsink@107-136-5-69.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 260 seconds)
2020-11-12 08:41:52 +0000 <merijn> daydaynatation: You are getting hosed by gtk abusing things in ways they're not supposed to and that accidentally working for years...
2020-11-12 08:42:36 +0000Sgeo(~Sgeo@ool-18b982ad.dyn.optonline.net) (Read error: Connection reset by peer)
2020-11-12 08:42:47 +0000 <merijn> daydaynatation: Try the following: clone threadscope from github, change directory to it, then use "cabal install --projectfile=cabal.project.osx"
2020-11-12 08:43:25 +0000jonatanb(~jonatanb@83.24.9.26.ipv4.supernova.orange.pl)
2020-11-12 08:43:33 +0000Alleria_(~AllahuAkb@2604:2000:1484:26:38df:6fa9:13ce:5626)
2020-11-12 08:44:05 +0000christo(~chris@81.96.113.213)
2020-11-12 08:45:31 +0000 <merijn> daydaynatation: Essentially, flags were never intended to and shouldn't affect the public API/build setup of packages, but people abuse them for that anyway. Which worked fine in old cabal-install's because it would use "whatever version was already installed" (like the gtk you installed just now). But in >3.0 the buildplan doesn't depend on what's already installed
2020-11-12 08:45:53 +0000da39a3ee5e6b4b0d(~da39a3ee5@cm-171-98-69-228.revip7.asianet.co.th)
2020-11-12 08:46:46 +0000pavonia(~user@unaffiliated/siracusa) (Quit: Bye!)
2020-11-12 08:47:45 +0000borne(~fritjof@200116b86423eb004fbf5cd6c83663b1.dip.versatel-1u1.de)
2020-11-12 08:48:49 +0000jonatanb(~jonatanb@83.24.9.26.ipv4.supernova.orange.pl) (Ping timeout: 258 seconds)
2020-11-12 08:49:00 +0000 <tomsmeding> can't you tell cabal to set a flag on some particular package in the dependency tree?
2020-11-12 08:49:15 +0000 <merijn> tomsmeding: In cabal.project, yes. Not in your cabal file
2020-11-12 08:49:20 +0000 <tomsmeding> ah right
2020-11-12 08:49:22 +0000 <merijn> tomsmeding: And that is intentional
2020-11-12 08:49:43 +0000 <merijn> So people can't use flags to control what feature/API is exposed
2020-11-12 08:49:47 +0000 <tomsmeding> to be fair, is there another way for packages like gtk to have public "parameters"?
2020-11-12 08:49:50 +0000whatisRT(~whatisRT@2002:5b41:6a33:0:80a8:2f65:adf1:4c95)
2020-11-12 08:49:51 +0000 <merijn> But, of course, that's not stopped anyone
2020-11-12 08:50:20 +0000 <merijn> tomsmeding: Make a core library that's wrapped by gtk-quartz and gtk-x11
2020-11-12 08:50:53 +0000 <merijn> Also, the (now mostly stalled) work on backpack
2020-11-12 08:50:54 +0000 <tomsmeding> because this feels like a so-called desire path :p
2020-11-12 08:51:12 +0000cfricke(~cfricke@unaffiliated/cfricke)
2020-11-12 08:51:53 +0000 <merijn> tomsmeding: You need to invert your interface so instead of conditionally depending on something you wrap. See persistent and the various persistent-postgres, persistent-sqlite, etc. wrappers
2020-11-12 08:52:06 +0000 <merijn> Selda does the same, diagrams does that
2020-11-12 08:52:15 +0000 <tomsmeding> yeah I've seen the pattern
2020-11-12 08:52:23 +0000 <benschza> Good morning everyone! I've been exploring Arrows and Yampa, and have reached a type error that I'm struggling to interpret. The resulting type seems so close, but I'm using this as a project to continue learning Haskell, so I'm in the deep end. `Expected type: SF (SF () State) (Event (SF () State))` and `Actual type: SF State (Event (SF () State))` - here's a gist: https://gist.github.com/BenSchZA/57f1f46ec8e2ecc0f304ede813e5f4eb I think my
2020-11-12 08:52:23 +0000 <benschza> question is two fold, what am I missing, and how can I improve my translation of Arrow proc notation into pure Arrow notation. Appreciate any guidance!
2020-11-12 08:52:28 +0000Yumasi(~guillaume@2a01cb09b06b29ea6448a1be2d68fad7.ipv6.abo.wanadoo.fr)
2020-11-12 08:53:07 +0000 <merijn> benschza: I think there's, like, a handful of people who actually know/understand Arrow notation :p
2020-11-12 08:53:30 +0000hackagephonetic-languages-constaints 0.3.0.0 - Constraints to filter the needed permutations https://hackage.haskell.org/package/phonetic-languages-constaints-0.3.0.0 (OleksandrZhabenko)
2020-11-12 08:54:12 +0000 <merijn> tomsmeding: The only other option is to modify Cabal to allow people to specify constraints on their *transitive* dependencies, which is clearly a nightmare
2020-11-12 08:54:47 +0000 <tomsmeding> benschza: this is probably ghc doing type inference and showing the error far from where it actually occurred. Suggestion: add lots of manual type signatures on your intermediate values, and see where it doesn't match up with reality
2020-11-12 08:55:25 +0000 <tomsmeding> merijn: indeed that would be interesting if you have two dependencies A and B that both depend on different configurations of a single package C
2020-11-12 08:55:31 +0000 <benschza> tomsmeding: Thanks! I'll give that a try.
2020-11-12 08:55:46 +0000 <[exa]> benschza: btw if you didn't use a type hole yet, now is the time :]
2020-11-12 08:56:36 +0000thir(~thir@p200300f27f0b7e00894576386620b0d0.dip0.t-ipconnect.de)
2020-11-12 08:57:29 +0000christo(~chris@81.96.113.213) (Remote host closed the connection)
2020-11-12 08:57:40 +0000 <benschza> [exa]: I'll have to Google that :) Thanks for the pointer.
2020-11-12 08:57:51 +0000 <merijn> tomsmeding: In the end, I understand why the desire path is there, but some things are required/blocked for a reason, see also: people complaining about needing to write out module lists, people complaining about maintaining upperbounds, etc.
2020-11-12 08:58:20 +0000 <tomsmeding> true enough
2020-11-12 08:58:23 +0000 <merijn> As always, these problems are "trivial" if you just throw long term stability/usability under the bus
2020-11-12 08:58:44 +0000 <merijn> But if you think about how things should work long term, it just can't work
2020-11-12 08:58:54 +0000 <[exa]> benschza: basically you add ` :: _ ` after anything and the compiler reports on what it thinks should be in place of the _
2020-11-12 08:59:19 +0000 <[exa]> (same for values)
2020-11-12 09:00:01 +0000RISCi_ATOM1(~RISCi_ATO@185.163.110.116) ()
2020-11-12 09:00:08 +0000da39a3ee5e6b4b0d(~da39a3ee5@cm-171-98-69-228.revip7.asianet.co.th) (Ping timeout: 272 seconds)
2020-11-12 09:00:31 +0000shatriff(~vitaliish@176.52.219.10)
2020-11-12 09:01:14 +0000thir(~thir@p200300f27f0b7e00894576386620b0d0.dip0.t-ipconnect.de) (Ping timeout: 264 seconds)
2020-11-12 09:01:57 +0000jonatanb(~jonatanb@83.24.9.26.ipv4.supernova.orange.pl)
2020-11-12 09:01:58 +0000christo(~chris@81.96.113.213)
2020-11-12 09:06:10 +0000LKoen(~LKoen@77.174.9.109.rev.sfr.net)
2020-11-12 09:06:39 +0000 <daydaynatation> merijn: cabal complain that it doesn recognize --projectfile=...
2020-11-12 09:06:50 +0000 <daydaynatation> is it the right flag? I checked ont he user guide, couldn't find
2020-11-12 09:06:52 +0000 <merijn> oh, maybe it's --project-file?
2020-11-12 09:07:07 +0000Tuplanolla(~Tuplanoll@91-159-68-239.elisa-laajakaista.fi)
2020-11-12 09:07:22 +0000kritzefitz(~kritzefit@p2e5a5f99.dip0.t-ipconnect.de)
2020-11-12 09:07:49 +0000 <daydaynatation> thx
2020-11-12 09:08:12 +0000idhugo(~idhugo@users-1190.st.net.au.dk)
2020-11-12 09:09:54 +0000LKoen(~LKoen@77.174.9.109.rev.sfr.net) (Client Quit)
2020-11-12 09:10:04 +0000christo(~chris@81.96.113.213) (Remote host closed the connection)
2020-11-12 09:11:09 +0000avdb(~avdb@ip-83-134-68-229.dsl.scarlet.be)
2020-11-12 09:12:55 +0000nek0(~nek0@mail.nek0.eu) (Quit: The Lounge - https://thelounge.chat)
2020-11-12 09:16:05 +0000thc202(~thc202@unaffiliated/thc202)
2020-11-12 09:16:39 +0000bergsans(~bergsans@c80-217-8-29.bredband.comhem.se) (Remote host closed the connection)
2020-11-12 09:17:44 +0000christo(~chris@81.96.113.213)
2020-11-12 09:19:55 +0000 <maerwald> was there a cabal helper tool that bumps version bounds of your package?
2020-11-12 09:20:33 +0000 <merijn> I think someone was working on one at some point?
2020-11-12 09:21:11 +0000 <maerwald> https://hackage.haskell.org/package/cabal-bounds
2020-11-12 09:21:22 +0000p8m_(p8m@gateway/vpn/protonvpn/p8m)
2020-11-12 09:21:38 +0000p8m(p8m@gateway/vpn/protonvpn/p8m) (Ping timeout: 246 seconds)
2020-11-12 09:24:25 +0000kritzefitz(~kritzefit@p2e5a5f99.dip0.t-ipconnect.de) (Ping timeout: 240 seconds)
2020-11-12 09:27:38 +0000sw1nn(~sw1nn@host86-129-29-1.range86-129.btcentralplus.com) (Ping timeout: 260 seconds)
2020-11-12 09:30:34 +0000 <dminuoso> Is there a safe variant of fromIntegral anywhere?
2020-11-12 09:30:54 +0000 <dminuoso> I need runtime verification, not static.
2020-11-12 09:31:13 +0000 <merijn> dminuoso: I recommend a strong whisky and crying :)
2020-11-12 09:31:40 +0000 <maerwald> Glendronach 21
2020-11-12 09:31:57 +0000 <merijn> Sadness goes better with Islay
2020-11-12 09:32:03 +0000 <dminuoso> maerwald: Does that go well with Cola or better in tea?
2020-11-12 09:32:07 +0000 <maerwald> dude
2020-11-12 09:32:17 +0000 <merijn> dminuoso: I know you're joking and I'm still mad
2020-11-12 09:32:28 +0000SeMas(uid32977@gateway/web/irccloud.com/x-ccoximdwznrvbzyv) (Quit: Connection closed for inactivity)
2020-11-12 09:32:41 +0000 <dminuoso> merijn: I have quite a few whiskey fans, it triggers them every time. ;)
2020-11-12 09:33:09 +0000 <dminuoso> Or *whisky I guess
2020-11-12 09:33:09 +0000 <merijn> Whisky cola is fine, but just use shitty whisky >.>
2020-11-12 09:33:16 +0000 <maerwald> so you're a whisky?
2020-11-12 09:33:38 +0000 <merijn> Good whisky in cola ruins both your whisky and your cola (and your wallet) :p
2020-11-12 09:33:41 +0000 <dminuoso> Maybe the problem is that whisky connoisseurs don't use high quality cola for mixing their whisky.
2020-11-12 09:34:04 +0000 <[exa]> "high-quality cola" please elaborate
2020-11-12 09:34:11 +0000 <dminuoso> On a slightly more serious note, Im pondering getting these "cooling stones" for whisky.
2020-11-12 09:34:18 +0000 <dminuoso> But not for cooling it, but for heating rum.
2020-11-12 09:34:52 +0000 <dminuoso> Getting rum up to 25-28 degrees brings out quite a few flavors
2020-11-12 09:35:09 +0000 <merijn> I recommend we move this to offtopic :p
2020-11-12 09:35:13 +0000 <dminuoso> Indeed.
2020-11-12 09:35:19 +0000hnOsmium0001(uid453710@gateway/web/irccloud.com/x-zfqdguyjlahjbggz) (Quit: Connection closed for inactivity)
2020-11-12 09:36:52 +0000heatsink(~heatsink@107-136-5-69.lightspeed.sntcca.sbcglobal.net)
2020-11-12 09:37:53 +0000kritzefitz(~kritzefit@2003:5b:203b:200::10:49)
2020-11-12 09:40:30 +0000hackagepolysemy-extra 0.1.3.0 - Extra Input and Output functions for polysemy.. https://hackage.haskell.org/package/polysemy-extra-0.1.3.0 (locallycompact)
2020-11-12 09:41:10 +0000heatsink(~heatsink@107-136-5-69.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 256 seconds)
2020-11-12 09:42:33 +0000alp(~alp@2a01:e0a:58b:4920:5893:9820:69f2:6f2)
2020-11-12 09:43:28 +0000britva(~britva@31-10-157-156.cgn.dynamic.upc.ch) (Quit: This computer has gone to sleep)
2020-11-12 09:47:25 +0000britva(~britva@31-10-157-156.cgn.dynamic.upc.ch)
2020-11-12 09:48:47 +0000xff0x(~fox@2001:1a81:53be:a900:d560:4ea6:2896:65fd) (Ping timeout: 272 seconds)
2020-11-12 09:49:26 +0000xff0x(~fox@2001:1a81:53be:a900:6ffc:a5ea:f6d0:8f5a)
2020-11-12 09:50:39 +0000 <dminuoso> merijn: on a more serious note, am I expected to just manually compare with maxBound?
2020-11-12 09:50:58 +0000 <dminuoso> Why is there no freaking numeric conversion with error handling in base?
2020-11-12 09:51:29 +0000 <dminuoso> Is it just assumed that narrowing cant possibly happening? Or that when it happens, its semantics (what are they?) are obviously what you want?
2020-11-12 09:51:33 +0000 <merijn> dminuoso: On a more seriouse note, I had to handroll it and you get awkward conversion too
2020-11-12 09:51:52 +0000 <dminuoso> Dont people ever deal with numbers? :(
2020-11-12 09:52:04 +0000 <dminuoso> Im so close to just use Integer everywhere.
2020-11-12 09:52:06 +0000 <merijn> dminuoso: I welcome any suggestions/things in GHC that improve this
2020-11-12 09:52:29 +0000 <merijn> dminuoso: It's somewhere down on my yak shaving list
2020-11-12 09:54:09 +0000nek0(~nek0@mail.nek0.eu)
2020-11-12 09:57:30 +0000hackagephonetic-languages-constraints 0.3.0.1 - Constraints to filter the needed permutations https://hackage.haskell.org/package/phonetic-languages-constraints-0.3.0.1 (OleksandrZhabenko)
2020-11-12 09:57:46 +0000gehmehgeh(~ircuser1@gateway/tor-sasl/gehmehgeh)
2020-11-12 09:58:29 +0000Yumasi(~guillaume@2a01cb09b06b29ea6448a1be2d68fad7.ipv6.abo.wanadoo.fr) (Remote host closed the connection)
2020-11-12 09:58:42 +0000adm(~adm@43.229.89.44)
2020-11-12 09:58:57 +0000Yumasi(~guillaume@2a01cb09b06b29ea5faf5572fb93fcc2.ipv6.abo.wanadoo.fr)
2020-11-12 10:01:28 +0000daydaynatation(~user@roc37-h01-176-170-197-243.dsl.sta.abo.bbox.fr) (Ping timeout: 260 seconds)
2020-11-12 10:03:28 +0000adm(~adm@43.229.89.44) (Ping timeout: 272 seconds)
2020-11-12 10:04:33 +0000jonatanb(~jonatanb@83.24.9.26.ipv4.supernova.orange.pl) (Ping timeout: 256 seconds)
2020-11-12 10:05:31 +0000hackagepolysemy-extra 0.1.4.0 - Extra Input and Output functions for polysemy.. https://hackage.haskell.org/package/polysemy-extra-0.1.4.0 (locallycompact)
2020-11-12 10:11:23 +0000datajerk(~datajerk@sense.net) (Ping timeout: 260 seconds)
2020-11-12 10:14:40 +0000datajerk(~datajerk@sense.net)
2020-11-12 10:16:22 +0000Yumasi(~guillaume@2a01cb09b06b29ea5faf5572fb93fcc2.ipv6.abo.wanadoo.fr) (Ping timeout: 260 seconds)
2020-11-12 10:17:42 +0000adm(~adm@43.229.89.44)
2020-11-12 10:18:19 +0000Yumasi(~guillaume@40.72.95.92.rev.sfr.net)
2020-11-12 10:21:51 +0000Sanchayan(~Sanchayan@122.181.216.76) (Quit: leaving)
2020-11-12 10:22:33 +0000ubert(~Thunderbi@2a02:8109:9880:303c:ca5b:76ff:fe29:f233)
2020-11-12 10:27:02 +0000neiluj(~jco@238.106.204.77.rev.sfr.net)
2020-11-12 10:27:07 +0000neiluj(~jco@238.106.204.77.rev.sfr.net) (Changing host)
2020-11-12 10:27:07 +0000neiluj(~jco@unaffiliated/neiluj)
2020-11-12 10:28:07 +0000acidjnk_new(~acidjnk@p200300d0c718f661b553e508bfbf5b58.dip0.t-ipconnect.de)
2020-11-12 10:28:14 +0000tsmango(~tsmango@178.239.168.171)
2020-11-12 10:31:21 +0000da39a3ee5e6b4b0d(~da39a3ee5@cm-171-98-69-228.revip7.asianet.co.th)
2020-11-12 10:33:06 +0000adm(~adm@43.229.89.44) (Remote host closed the connection)
2020-11-12 10:34:19 +0000adm(~adm@43.229.89.44)
2020-11-12 10:36:21 +0000toppler(~user@mtop.default.momentoftop.uk0.bigv.io)
2020-11-12 10:37:35 +0000heatsink(~heatsink@107-136-5-69.lightspeed.sntcca.sbcglobal.net)
2020-11-12 10:39:05 +0000adm(~adm@43.229.89.44) (Ping timeout: 240 seconds)
2020-11-12 10:39:22 +0000ericsagnes(~ericsagne@2405:6580:0:5100:2aa9:cfa1:c8c2:4c1f) (Ping timeout: 260 seconds)
2020-11-12 10:41:59 +0000heatsink(~heatsink@107-136-5-69.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 260 seconds)
2020-11-12 10:42:05 +0000falling-edge[m](falling-ed@gateway/shell/matrix.org/x-yiekkkjicabtzpwl)
2020-11-12 10:44:46 +0000mputz(~Thunderbi@dslb-084-058-211-084.084.058.pools.vodafone-ip.de)
2020-11-12 10:45:28 +0000brown121407b7
2020-11-12 10:46:21 +0000bquest_123_(~bquest_12@5.112.15.240)
2020-11-12 10:46:32 +0000rprije(~rprije@124.148.131.132) (Ping timeout: 272 seconds)
2020-11-12 10:47:40 +0000christo(~chris@81.96.113.213) (Remote host closed the connection)
2020-11-12 10:49:01 +0000b7brown
2020-11-12 10:49:30 +0000brownGuest62565
2020-11-12 10:49:40 +0000Guest62565b121407
2020-11-12 10:50:53 +0000b121407zazavatar
2020-11-12 10:51:17 +0000ericsagnes(~ericsagne@2405:6580:0:5100:997a:f045:9c21:27be)
2020-11-12 10:51:54 +0000christo(~chris@81.96.113.213)
2020-11-12 10:55:31 +0000idhugo(~idhugo@users-1190.st.net.au.dk) (Quit: Leaving)
2020-11-12 10:56:46 +0000britva(~britva@31-10-157-156.cgn.dynamic.upc.ch) (Quit: This computer has gone to sleep)
2020-11-12 10:58:14 +0000mputz(~Thunderbi@dslb-084-058-211-084.084.058.pools.vodafone-ip.de) (Ping timeout: 256 seconds)
2020-11-12 10:58:17 +0000zazavatarbrown121407
2020-11-12 11:01:15 +0000whatisRT(~whatisRT@2002:5b41:6a33:0:80a8:2f65:adf1:4c95) (Quit: ZNC 1.7.5 - https://znc.in)
2020-11-12 11:03:14 +0000britva(~britva@2a02:aa13:7240:2980:710d:443e:844f:5480)
2020-11-12 11:05:51 +0000wonderworker(bc2b8820@188.43.136.32)
2020-11-12 11:06:17 +0000wonderworker(bc2b8820@188.43.136.32) (Remote host closed the connection)
2020-11-12 11:06:19 +0000Sanchayan(~Sanchayan@122.181.216.76)
2020-11-12 11:09:00 +0000hackagephonetic-languages-constraints 0.3.1.0 - Constraints to filter the needed permutations https://hackage.haskell.org/package/phonetic-languages-constraints-0.3.1.0 (OleksandrZhabenko)
2020-11-12 11:11:09 +0000Sanchayan(~Sanchayan@122.181.216.76) (Client Quit)
2020-11-12 11:14:29 +0000m0rphism(~m0rphism@HSI-KBW-095-208-098-207.hsi5.kabel-badenwuerttemberg.de)
2020-11-12 11:14:52 +0000Yumasi(~guillaume@40.72.95.92.rev.sfr.net) (Ping timeout: 258 seconds)
2020-11-12 11:15:11 +0000ski(~ski@nc-2504-30.studat.chalmers.se)
2020-11-12 11:15:38 +0000leah2(~leah@vuxu.org) (Remote host closed the connection)
2020-11-12 11:16:54 +0000leah2(~leah@vuxu.org)
2020-11-12 11:21:06 +0000samlamamma(~user@h188-122-129-70.cust.a3fiber.se)
2020-11-12 11:21:49 +0000olligobber(olligobber@gateway/vpn/privateinternetaccess/olligobber) (Ping timeout: 264 seconds)
2020-11-12 11:22:32 +0000avdb(~avdb@ip-83-134-68-229.dsl.scarlet.be) (Ping timeout: 256 seconds)
2020-11-12 11:24:17 +0000acidjnk_new(~acidjnk@p200300d0c718f661b553e508bfbf5b58.dip0.t-ipconnect.de) (Ping timeout: 260 seconds)
2020-11-12 11:25:27 +0000Stanley00(~stanley00@unaffiliated/stanley00) ()
2020-11-12 11:31:02 +0000p8m(p8m@gateway/vpn/protonvpn/p8m)
2020-11-12 11:31:40 +0000hololeap(~hololeap@unaffiliated/hololeap) (Remote host closed the connection)
2020-11-12 11:32:08 +0000p8m_(p8m@gateway/vpn/protonvpn/p8m) (Ping timeout: 272 seconds)
2020-11-12 11:33:27 +0000trcc(~trcc@2-104-60-169-cable.dk.customer.tdc.net)
2020-11-12 11:34:55 +0000samlamamma(~user@h188-122-129-70.cust.a3fiber.se) (Remote host closed the connection)
2020-11-12 11:36:30 +0000Emerald(8ba7aee6@139.167.174.230)
2020-11-12 11:37:56 +0000 <trcc> Hi. I am trying to figure out why the haskell visual studio code extension fails to detect my stack installation. I have just followed the very initial steps of "Start your new project" here: https://docs.haskellstack.org/en/stable/README/. WHen I open the folder in vscode then I get: "ghcide: unable to load package `ghc-prim-0.5.3` compiler [1,1]". Any ideas?
2020-11-12 11:38:21 +0000heatsink(~heatsink@107-136-5-69.lightspeed.sntcca.sbcglobal.net)
2020-11-12 11:38:21 +0000bergsans(~bergsans@c80-217-8-29.bredband.comhem.se)
2020-11-12 11:39:08 +0000 <benschza> [exa] and tomsmeding: thanks to your pointers I got the types right for the Arrows/Yampa problem.
2020-11-12 11:41:01 +0000hackagephonetic-languages-examples 0.4.0.0 - A generalization of the uniqueness-periods-vector-examples functionality. https://hackage.haskell.org/package/phonetic-languages-examples-0.4.0.0 (OleksandrZhabenko)
2020-11-12 11:41:47 +0000xff0x(~fox@2001:1a81:53be:a900:6ffc:a5ea:f6d0:8f5a) (Ping timeout: 260 seconds)
2020-11-12 11:41:51 +0000Iceland_jack(~user@95.149.219.123)
2020-11-12 11:42:14 +0000britva(~britva@2a02:aa13:7240:2980:710d:443e:844f:5480) (Quit: This computer has gone to sleep)
2020-11-12 11:42:31 +0000bolver(~user@49.207.211.96)
2020-11-12 11:42:35 +0000bolver(~user@49.207.211.96) (Client Quit)
2020-11-12 11:42:37 +0000xff0x(~fox@2001:1a81:53be:a900:e888:cf37:a0ae:58b2)
2020-11-12 11:43:10 +0000jonatanb(~jonatanb@83.24.9.26.ipv4.supernova.orange.pl)
2020-11-12 11:43:14 +0000heatsink(~heatsink@107-136-5-69.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 264 seconds)
2020-11-12 11:44:47 +0000jonatanb(~jonatanb@83.24.9.26.ipv4.supernova.orange.pl) (Remote host closed the connection)
2020-11-12 11:45:49 +0000jonatanb(~jonatanb@83.24.9.26.ipv4.supernova.orange.pl)
2020-11-12 11:48:52 +0000britva(~britva@31-10-157-156.cgn.dynamic.upc.ch)
2020-11-12 11:50:51 +0000jonatanb(~jonatanb@83.24.9.26.ipv4.supernova.orange.pl) (Ping timeout: 265 seconds)
2020-11-12 11:55:37 +0000Emerald(8ba7aee6@139.167.174.230) (Remote host closed the connection)
2020-11-12 11:56:10 +0000p-core(~Thunderbi@2001:718:1e03:5128:2ab7:7f35:48a1:8515)
2020-11-12 12:00:01 +0000tsmango(~tsmango@178.239.168.171) ()
2020-11-12 12:01:38 +0000da39a3ee5e6b4b0d(~da39a3ee5@cm-171-98-69-228.revip7.asianet.co.th) (Ping timeout: 256 seconds)
2020-11-12 12:03:23 +0000invaser(~Thunderbi@31.148.23.125)
2020-11-12 12:07:50 +0000bitmapper(uid464869@gateway/web/irccloud.com/x-pozlvwyabhwikscl)
2020-11-12 12:09:38 +0000alp(~alp@2a01:e0a:58b:4920:5893:9820:69f2:6f2) (Ping timeout: 264 seconds)
2020-11-12 12:11:13 +0000machinedgod(~machinedg@207.253.244.210)
2020-11-12 12:14:38 +0000 <nshepperd2> > fromIntegral 12345678 :: Word8
2020-11-12 12:14:40 +0000 <lambdabot> 78
2020-11-12 12:15:17 +0000machinedgod(~machinedg@207.253.244.210) (Remote host closed the connection)
2020-11-12 12:16:43 +0000 <Taneb> This is because 12345600 = 256 * 48225 and Word8 wraps
2020-11-12 12:17:02 +0000machinedgod(~machinedg@207.253.244.210)
2020-11-12 12:17:38 +0000jamm_(~jamm@unaffiliated/jamm)
2020-11-12 12:17:45 +0000machined1od(~machinedg@207.253.244.210)
2020-11-12 12:18:34 +0000machinedgod(~machinedg@207.253.244.210) (Client Quit)
2020-11-12 12:21:15 +0000 <nshepperd> seems reasonable
2020-11-12 12:23:59 +0000 <Taneb> Dumb idea: Word6.644ish, that wraps at 100
2020-11-12 12:26:31 +0000hackagephonetic-languages-constraints 0.3.2.0 - Constraints to filter the needed permutations https://hackage.haskell.org/package/phonetic-languages-constraints-0.3.2.0 (OleksandrZhabenko)
2020-11-12 12:31:54 +0000 <nshepperd> heh
2020-11-12 12:34:39 +0000neiluj(~jco@unaffiliated/neiluj) (Quit: leaving)
2020-11-12 12:38:01 +0000 <pjb> nshepperd: seems idiotic. That's how you destroy rockets.
2020-11-12 12:38:25 +0000alp(~alp@2a01:e0a:58b:4920:5893:9820:69f2:6f2)
2020-11-12 12:38:46 +0000 <merijn> pjb: Well, what do you propose, then
2020-11-12 12:39:00 +0000 <pjb> bigints.
2020-11-12 12:39:12 +0000 <merijn> That seems rather unrelated
2020-11-12 12:39:13 +0000heatsink(~heatsink@107-136-5-69.lightspeed.sntcca.sbcglobal.net)
2020-11-12 12:39:25 +0000 <pjb> yeah…
2020-11-12 12:39:34 +0000acarrico(~acarrico@dhcp-68-142-39-249.greenmountainaccess.net)
2020-11-12 12:40:00 +0000 <pjb> It should signal an error.
2020-11-12 12:40:39 +0000nek0(~nek0@mail.nek0.eu) (Quit: The Lounge - https://thelounge.chat)
2020-11-12 12:40:56 +0000nek0(~nek0@mail.nek0.eu)
2020-11-12 12:41:35 +0000 <merijn> Feel free to define proper semantics for that
2020-11-12 12:41:41 +0000 <merijn> Many people have tried and failed :)
2020-11-12 12:43:30 +0000dexterlb(~dexterlb@2a01:9e40:2:2::2) (Quit: Boing)
2020-11-12 12:43:48 +0000heatsink(~heatsink@107-136-5-69.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 258 seconds)
2020-11-12 12:44:01 +0000dexterlb(~dexterlb@2a01:9e40:2:2::2)
2020-11-12 12:48:39 +0000dexterlb(~dexterlb@2a01:9e40:2:2::2) (Ping timeout: 272 seconds)
2020-11-12 12:48:48 +0000Gurkenglas(~Gurkengla@unaffiliated/gurkenglas)
2020-11-12 12:49:23 +0000nek0(~nek0@mail.nek0.eu) (Quit: The Lounge - https://thelounge.chat)
2020-11-12 12:50:20 +0000nek0(~nek0@mail.nek0.eu)
2020-11-12 12:51:13 +0000jonatanb(~jonatanb@83.24.9.26.ipv4.supernova.orange.pl)
2020-11-12 12:51:17 +0000kjak(~kjak@pool-173-73-38-16.washdc.fios.verizon.net)
2020-11-12 12:51:27 +0000revprez_stg(~revprez_s@pool-108-49-213-40.bstnma.fios.verizon.net)
2020-11-12 12:51:29 +0000amiri(~amiri@cpe-76-91-154-9.socal.res.rr.com) (Remote host closed the connection)
2020-11-12 12:52:43 +0000teardown(~user@gateway/tor-sasl/mrush) (Ping timeout: 240 seconds)
2020-11-12 12:53:58 +0000amiri(~amiri@cpe-76-91-154-9.socal.res.rr.com)
2020-11-12 12:54:24 +0000tw1sted1(~tw1sted@195.206.169.184)
2020-11-12 12:54:54 +0000teardown(~user@gateway/tor-sasl/mrush)
2020-11-12 12:55:37 +0000elliott_(~elliott_@pool-108-51-141-12.washdc.fios.verizon.net) (Ping timeout: 265 seconds)
2020-11-12 12:55:50 +0000elliott_(~elliott_@pool-108-51-141-12.washdc.fios.verizon.net)
2020-11-12 12:56:07 +0000revprez_stg(~revprez_s@pool-108-49-213-40.bstnma.fios.verizon.net) (Client Quit)
2020-11-12 12:56:18 +0000Unhammer(~Unhammer@gateway/tor-sasl/unhammer) (Remote host closed the connection)
2020-11-12 12:56:18 +0000gxt(~gxt@gateway/tor-sasl/gxt) (Read error: Connection reset by peer)
2020-11-12 12:56:41 +0000renzhi(~renzhi@2607:fa49:655f:e600::28da)
2020-11-12 12:56:57 +0000dexterlb(~dexterlb@2a01:9e40:2:2::2)
2020-11-12 12:57:12 +0000gxt(~gxt@gateway/tor-sasl/gxt)
2020-11-12 12:57:16 +0000carlomagno1(~cararell@148.87.23.13)
2020-11-12 12:57:25 +0000jonatanb(~jonatanb@83.24.9.26.ipv4.supernova.orange.pl) (Ping timeout: 240 seconds)
2020-11-12 12:57:40 +0000Unhammer(~Unhammer@gateway/tor-sasl/unhammer)
2020-11-12 12:58:11 +0000thir(~thir@p200300f27f0b7e00894576386620b0d0.dip0.t-ipconnect.de)
2020-11-12 12:58:22 +0000urodna(~urodna@unaffiliated/urodna)
2020-11-12 12:58:47 +0000carlomagno(~cararell@148.87.23.10) (Ping timeout: 272 seconds)
2020-11-12 13:00:25 +0000p-core(~Thunderbi@2001:718:1e03:5128:2ab7:7f35:48a1:8515) (Remote host closed the connection)
2020-11-12 13:01:31 +0000hackagevulkan-utils 0.1.3 - Utils for the vulkan package https://hackage.haskell.org/package/vulkan-utils-0.1.3 (jophish)
2020-11-12 13:02:52 +0000thir(~thir@p200300f27f0b7e00894576386620b0d0.dip0.t-ipconnect.de) (Ping timeout: 260 seconds)
2020-11-12 13:03:27 +0000nek0(~nek0@mail.nek0.eu) (Quit: The Lounge - https://thelounge.chat)
2020-11-12 13:03:49 +0000z0k(~user@101.50.68.94)
2020-11-12 13:05:34 +0000nek0(~nek0@mail.nek0.eu)
2020-11-12 13:07:11 +0000 <xerox_> will ghc run on the arm macs straight away?
2020-11-12 13:08:04 +0000 <merijn> Who knows
2020-11-12 13:08:18 +0000 <jophish> do the GHC team have one of the dev boxeS?
2020-11-12 13:08:26 +0000 <merijn> Probably not
2020-11-12 13:08:50 +0000 <merijn> ARM has tier 2 support, currently, iirc
2020-11-12 13:10:07 +0000texasmynsted(~texasmyns@212.102.45.118)
2020-11-12 13:10:14 +0000 <merijn> So the answer to "will GHC run on ARM macs?" is "that depends how much effort you will contribute to that cause" ;)
2020-11-12 13:10:48 +0000texasmyn_(~texasmyns@212.102.45.118)
2020-11-12 13:10:54 +0000texasmynsted(~texasmyns@212.102.45.118) (Read error: Connection reset by peer)
2020-11-12 13:11:41 +0000 <merijn> I know angerman is doing a lot of stuff w.r.t Aarch64 support in GHC
2020-11-12 13:12:19 +0000AlterEgo-(~ladew@124-198-158-163.dynamic.caiway.nl)
2020-11-12 13:12:31 +0000Amras(~Amras@unaffiliated/amras0000)
2020-11-12 13:12:38 +0000 <angerman> xerox_: yes; jophish: yes, I have a DTK on my desk.
2020-11-12 13:13:05 +0000Feuermagier(~Feuermagi@213.178.26.41) (Remote host closed the connection)
2020-11-12 13:13:10 +0000 <angerman> xerox_: you can use rosetta2, ghc works well enough to build a native ghc.
2020-11-12 13:13:47 +0000 <angerman> here's a fully native, GHC-9.1 with an arm64 NCG: https://dl.dropbox.com/s/jskw2pjpkhquj4g/ghc-9.1.0.20201110-aarch64-apple-darwin.tar.xz
2020-11-12 13:14:12 +0000WeChanTonio(~WeChanTon@186-130-20-31.ftth.glasoperator.nl)
2020-11-12 13:14:16 +0000 <jophish> I wonder how the code signing thing is going to impact nixos
2020-11-12 13:14:21 +0000 <angerman> We'll likely need a bit of time to get this (a) merged into master, (b) backported into 9.0 and maybe earlier.
2020-11-12 13:14:51 +0000 <angerman> jophish: it's ok. thefloweringash and I did test, and manage to produce identical binaries. However "nixos" and darwin don't mix well :p
2020-11-12 13:15:00 +0000hackageapecs-stm 0.1.4 - STM stores for apecs https://hackage.haskell.org/package/apecs-stm-0.1.4 (jonascarpay)
2020-11-12 13:15:03 +0000 <angerman> darwin + nixpkgs, will need some more work, but we'll get there.
2020-11-12 13:15:24 +0000 <jophish> I guess you had to share a key?
2020-11-12 13:15:38 +0000 <angerman> no. adhoc signatures don't need keeys.
2020-11-12 13:15:53 +0000 <jophish> oh, so they always use the same key
2020-11-12 13:16:15 +0000 <angerman> it's just some integrity hash.
2020-11-12 13:16:20 +0000 <jophish> right
2020-11-12 13:16:38 +0000wei2912(~wei2912@unaffiliated/wei2912)
2020-11-12 13:16:40 +0000 <angerman> I think thefloweringhash did provide some more details in the nixpkgs comments on the issue.
2020-11-12 13:17:01 +0000Yumasi(~guillaume@2a01cb09b06b29ea5faf5572fb93fcc2.ipv6.abo.wanadoo.fr)
2020-11-12 13:17:04 +0000 <angerman> if you want to use GHC or nix right away on an arm64 mac, maybe hold off for at least a month.
2020-11-12 13:17:13 +0000 <angerman> it's possible, but it's going to be painful.
2020-11-12 13:17:24 +0000 <jophish> heh, I'm probably not getting a mac again any time soon
2020-11-12 13:17:35 +0000 <angerman> your loss :p
2020-11-12 13:17:48 +0000 <Uniaika> that being said there is Rosetta right?
2020-11-12 13:17:51 +0000 <angerman> apple sg doesn't seem to want to sell M1 mac minis :-/
2020-11-12 13:17:56 +0000 <jophish> used one for quite a while, but coming back to Linux was always such a relief ;)
2020-11-12 13:18:06 +0000 <jophish> also the keyboard suck :)
2020-11-12 13:18:15 +0000 <angerman> did I say mac mini?
2020-11-12 13:18:55 +0000 <jophish> ah, keyboard is probably similar then
2020-11-12 13:20:29 +0000 <angerman> macOS to me is a glorified desktop environment to run terminals that are connected to linux machines 🙊
2020-11-12 13:20:33 +0000 <xerox_> angerman: grand
2020-11-12 13:21:25 +0000 <jophish> s/1000$ facebook machine/1000$ ssh machine/
2020-11-12 13:21:32 +0000dftxbs3e(~dftxbs3e@unaffiliated/dftxbs3e) (Remote host closed the connection)
2020-11-12 13:21:51 +0000dftxbs3e(~dftxbs3e@unaffiliated/dftxbs3e)
2020-11-12 13:21:59 +0000 <xerox_> angerman: how long did it take to build?
2020-11-12 13:22:17 +0000 <angerman> xerox_: sorry can't comment on that. Once I get my hands on a proper m1 mac mini, I can.
2020-11-12 13:22:28 +0000encod3(~encod3@45-154-157-94.ftth.glasoperator.nl)
2020-11-12 13:22:31 +0000 <jophish> NDA?
2020-11-12 13:22:46 +0000 <angerman> DTKs come with limits.
2020-11-12 13:22:48 +0000raehik(~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net)
2020-11-12 13:23:11 +0000 <xerox_> ah ok
2020-11-12 13:23:17 +0000 <jophish> angerman: can you build me a ghc distribution starting now, upload it the second you are done
2020-11-12 13:23:38 +0000DirefulSalt(DirefulSal@gateway/vpn/privateinternetaccess/direfulsalt)
2020-11-12 13:23:58 +0000 <angerman> lol.
2020-11-12 13:24:17 +0000 <angerman> I'll just say this much: you can develop on ghc on apple arm machines :-)
2020-11-12 13:24:34 +0000 <angerman> without wanting to jump out of the window.
2020-11-12 13:24:40 +0000 <xerox_> I'm just hoping to develop *with* ghc, so that's good
2020-11-12 13:25:03 +0000 <angerman> well you've seen the early benchmarks I guess?
2020-11-12 13:25:11 +0000 <xerox_> nope!
2020-11-12 13:25:21 +0000 <angerman> most of your time developing in haskell is spent looking at the screen, not actually compiling software.
2020-11-12 13:25:25 +0000 <angerman> xerox_: macrumors.com
2020-11-12 13:25:29 +0000texasmyn_(~texasmyns@212.102.45.118) (Remote host closed the connection)
2020-11-12 13:25:37 +0000 <xerox_> oh I thought you meant ghc specific benchmarks
2020-11-12 13:25:50 +0000texasmynsted(~texasmyns@212.102.45.118)
2020-11-12 13:28:45 +0000geekosaur(82659a09@host154-009.vpn.uakron.edu)
2020-11-12 13:29:46 +0000 <dminuoso> angerman: Oh dunno, that kind of depends on what project you're working on.
2020-11-12 13:30:21 +0000 <dminuoso> Depending on what you do with GHC, the feedback loop can be awfully slow there
2020-11-12 13:30:26 +0000 <dminuoso> (Working on GHC)
2020-11-12 13:30:30 +0000toorevitimirp(~tooreviti@117.182.180.38) (Remote host closed the connection)
2020-11-12 13:30:55 +0000 <angerman> dminuoso: yea, but xerox_ explicitly said he's developing *with* ghc :D
2020-11-12 13:31:20 +0000Franciman(~francesco@host-82-56-223-169.retail.telecomitalia.it)
2020-11-12 13:31:25 +0000 <angerman> xerox_: well they give you a machine to compare to. Is GHC fast enough on that machine? If the answer is yes, then it's likely fast enough on an apple silicon machine.
2020-11-12 13:31:51 +0000 <dminuoso> angerman: With the llvm backend, the new apple silicon should work out of the box, no?
2020-11-12 13:31:54 +0000nek0(~nek0@mail.nek0.eu) (Quit: The Lounge - https://thelounge.chat)
2020-11-12 13:32:02 +0000 <dminuoso> Or are you hinting at apple silicon support in the native backend?
2020-11-12 13:32:03 +0000 <angerman> almost.
2020-11-12 13:32:27 +0000 <angerman> there are some minor changes we need in the llvm backend primarily around configure logic.
2020-11-12 13:32:33 +0000toorevitimirp(~tooreviti@117.182.180.38)
2020-11-12 13:32:37 +0000 <angerman> trhe llvm pipeline is just very slow.
2020-11-12 13:32:55 +0000 <angerman> substantially so, that a NCG makes sense.
2020-11-12 13:34:21 +0000nek0(~nek0@mail.nek0.eu)
2020-11-12 13:34:56 +0000 <xerox_> angerman: (:
2020-11-12 13:35:01 +0000hackagemagicbane 0.5.1 - A web framework that integrates Servant, RIO, EKG, fast-logger, wai-cli… https://hackage.haskell.org/package/magicbane-0.5.1 (myfreeweb)
2020-11-12 13:36:35 +0000ndcroos(5bb300df@91.179.0.223)
2020-11-12 13:39:50 +0000heatsink(~heatsink@107-136-5-69.lightspeed.sntcca.sbcglobal.net)
2020-11-12 13:40:28 +0000britva(~britva@31-10-157-156.cgn.dynamic.upc.ch) (Quit: This computer has gone to sleep)
2020-11-12 13:42:19 +0000nbloomf(~nbloomf@2600:1700:ad14:3020:90a4:2273:4a7:996a)
2020-11-12 13:44:00 +0000hackagephonetic-languages-examples 0.4.1.0 - A generalization of the uniqueness-periods-vector-examples functionality. https://hackage.haskell.org/package/phonetic-languages-examples-0.4.1.0 (OleksandrZhabenko)
2020-11-12 13:44:05 +0000heatsink(~heatsink@107-136-5-69.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 240 seconds)
2020-11-12 13:45:01 +0000encod3(~encod3@45-154-157-94.ftth.glasoperator.nl) ()
2020-11-12 13:45:26 +0000adm_(~adm@43.229.89.44)
2020-11-12 13:46:45 +0000acarrico(~acarrico@dhcp-68-142-39-249.greenmountainaccess.net) (Ping timeout: 240 seconds)
2020-11-12 13:48:39 +0000acarrico(~acarrico@dhcp-68-142-39-249.greenmountainaccess.net)
2020-11-12 13:48:49 +0000lucasb(uid333435@gateway/web/irccloud.com/x-lsuvezrsvbepowff)
2020-11-12 13:48:50 +0000adm__(~adm@43.229.89.44)
2020-11-12 13:49:04 +0000elfets(~elfets@ip-37-201-23-96.hsi13.unitymediagroup.de)
2020-11-12 13:50:07 +0000adm_(~adm@43.229.89.44) (Ping timeout: 258 seconds)
2020-11-12 13:52:04 +0000cosimone(~cosimone@2001:b07:ae5:db26:d849:743b:370b:b3cd)
2020-11-12 13:52:08 +0000raehik(~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net) (Ping timeout: 256 seconds)
2020-11-12 13:55:18 +0000fendor_(~fendor@178.165.129.175.wireless.dyn.drei.com)
2020-11-12 13:55:40 +0000adm__(~adm@43.229.89.44) (Remote host closed the connection)
2020-11-12 13:56:43 +0000hekkaidekapus_(~tchouri@gateway/tor-sasl/hekkaidekapus) (Ping timeout: 240 seconds)
2020-11-12 13:57:16 +0000adm_(~adm@43.229.89.44)
2020-11-12 13:57:18 +0000adm_(~adm@43.229.89.44) (Client Quit)
2020-11-12 13:57:44 +0000fendor(~fendor@77.119.130.20.wireless.dyn.drei.com) (Ping timeout: 240 seconds)
2020-11-12 13:58:53 +0000hekkaidekapus_(~tchouri@gateway/tor-sasl/hekkaidekapus)
2020-11-12 13:59:03 +0000raehik(~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net)
2020-11-12 14:01:23 +0000britva(~britva@2a02:aa13:7240:2980:710d:443e:844f:5480)
2020-11-12 14:02:20 +0000acarrico(~acarrico@dhcp-68-142-39-249.greenmountainaccess.net) (Ping timeout: 256 seconds)
2020-11-12 14:04:16 +0000acidjnk_new(~acidjnk@p200300d0c718f66175ef21b7256ec1f4.dip0.t-ipconnect.de)
2020-11-12 14:09:15 +0000sdrodge_(~sdrodge@unaffiliated/sdrodge)
2020-11-12 14:10:25 +0000sdrodge(~sdrodge@unaffiliated/sdrodge) (Ping timeout: 264 seconds)
2020-11-12 14:11:00 +0000hekkaidekapus_(~tchouri@gateway/tor-sasl/hekkaidekapus) (Quit: hekkaidekapus_)
2020-11-12 14:11:12 +0000sdrodge_(~sdrodge@unaffiliated/sdrodge) (Read error: Connection reset by peer)
2020-11-12 14:11:42 +0000sdrodge(~sdrodge@unaffiliated/sdrodge)
2020-11-12 14:11:48 +0000acarrico(~acarrico@dhcp-68-142-39-249.greenmountainaccess.net)
2020-11-12 14:13:00 +0000hekkaidekapus(~tchouri@gateway/tor-sasl/hekkaidekapus)
2020-11-12 14:14:39 +0000nbloomf(~nbloomf@2600:1700:ad14:3020:90a4:2273:4a7:996a) (Quit: My MacBook has gone to sleep. ZZZzzz…)
2020-11-12 14:15:06 +0000encod3(~encod3@45-154-157-94.ftth.glasoperator.nl)
2020-11-12 14:15:47 +0000Yumasi(~guillaume@2a01cb09b06b29ea5faf5572fb93fcc2.ipv6.abo.wanadoo.fr) (Ping timeout: 260 seconds)
2020-11-12 14:17:26 +0000jonatanb(~jonatanb@user-5-173-60-237.play-internet.pl)
2020-11-12 14:18:40 +0000todda7(~torstein@ppp-2-84-17-169.home.otenet.gr)
2020-11-12 14:23:20 +0000berberman(~berberman@unaffiliated/berberman)
2020-11-12 14:24:38 +0000berberman_(~berberman@unaffiliated/berberman) (Ping timeout: 264 seconds)
2020-11-12 14:27:30 +0000Kaiepi(~Kaiepi@nwcsnbsc03w-47-55-225-82.dhcp-dynamic.fibreop.nb.bellaliant.net) (Remote host closed the connection)
2020-11-12 14:27:35 +0000geekosaur(82659a09@host154-009.vpn.uakron.edu) (Remote host closed the connection)
2020-11-12 14:27:53 +0000Kaiepi(~Kaiepi@nwcsnbsc03w-47-55-225-82.dhcp-dynamic.fibreop.nb.bellaliant.net)
2020-11-12 14:32:56 +0000pavonia(~user@unaffiliated/siracusa)
2020-11-12 14:33:13 +0000WeChanTonio(~WeChanTon@186-130-20-31.ftth.glasoperator.nl) (Quit: Leaving)
2020-11-12 14:34:11 +0000WeChanTonio(~WeChanTon@186-130-20-31.ftth.glasoperator.nl)
2020-11-12 14:35:50 +0000cosimone(~cosimone@2001:b07:ae5:db26:d849:743b:370b:b3cd) (Remote host closed the connection)
2020-11-12 14:36:12 +0000cosimone(~cosimone@2001:b07:ae5:db26:d849:743b:370b:b3cd)
2020-11-12 14:37:42 +0000Yumasi(~guillaume@2a01cb09b06b29ea5faf5572fb93fcc2.ipv6.abo.wanadoo.fr)
2020-11-12 14:37:51 +0000WeChanTonio(~WeChanTon@186-130-20-31.ftth.glasoperator.nl) ()
2020-11-12 14:38:02 +0000WeChanTonio(~WeChanTon@186-130-20-31.ftth.glasoperator.nl)
2020-11-12 14:38:10 +0000WeChanTonio(~WeChanTon@186-130-20-31.ftth.glasoperator.nl) (Client Quit)
2020-11-12 14:38:19 +0000ephemera_(~E@122.34.1.187) (Remote host closed the connection)
2020-11-12 14:38:29 +0000WeChanTonio(~WeChanTon@186-130-20-31.ftth.glasoperator.nl)
2020-11-12 14:39:36 +0000ephemera_(~E@122.34.1.187)
2020-11-12 14:40:36 +0000heatsink(~heatsink@107-136-5-69.lightspeed.sntcca.sbcglobal.net)
2020-11-12 14:40:56 +0000wei2912(~wei2912@unaffiliated/wei2912) (Remote host closed the connection)
2020-11-12 14:42:46 +0000gehmehgeh(~ircuser1@gateway/tor-sasl/gehmehgeh) (Quit: Leaving)
2020-11-12 14:43:04 +0000gehmehgeh(~ircuser1@gateway/tor-sasl/gehmehgeh)
2020-11-12 14:43:47 +0000machined1od(~machinedg@207.253.244.210) (Quit: leaving)
2020-11-12 14:44:07 +0000Yumasi(~guillaume@2a01cb09b06b29ea5faf5572fb93fcc2.ipv6.abo.wanadoo.fr) (Ping timeout: 260 seconds)
2020-11-12 14:44:11 +0000machinedgod(~machinedg@207.253.244.210)
2020-11-12 14:45:05 +0000heatsink(~heatsink@107-136-5-69.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 240 seconds)
2020-11-12 14:45:30 +0000hackageVulkanMemoryAllocator 0.3.8 - Bindings to the VulkanMemoryAllocator library https://hackage.haskell.org/package/VulkanMemoryAllocator-0.3.8 (jophish)
2020-11-12 14:46:07 +0000kritzefitz(~kritzefit@2003:5b:203b:200::10:49) (Ping timeout: 260 seconds)
2020-11-12 14:51:18 +0000Sanchayan(~Sanchayan@122.181.216.76)
2020-11-12 14:56:25 +0000Yumasi(~guillaume@2a01cb09b06b29ea5faf5572fb93fcc2.ipv6.abo.wanadoo.fr)
2020-11-12 14:58:09 +0000trcc(~trcc@2-104-60-169-cable.dk.customer.tdc.net) (Remote host closed the connection)
2020-11-12 14:59:35 +0000machinedgod(~machinedg@207.253.244.210) (Ping timeout: 260 seconds)
2020-11-12 15:00:01 +0000tw1sted1(~tw1sted@195.206.169.184) ()
2020-11-12 15:00:19 +0000dftxbs3e(~dftxbs3e@unaffiliated/dftxbs3e) (Remote host closed the connection)
2020-11-12 15:00:27 +0000FreeBirdLjj(~freebirdl@101.228.42.108)
2020-11-12 15:00:48 +0000cfricke(~cfricke@unaffiliated/cfricke) (Quit: WeeChat 2.9)
2020-11-12 15:01:01 +0000alp(~alp@2a01:e0a:58b:4920:5893:9820:69f2:6f2) (Ping timeout: 272 seconds)
2020-11-12 15:01:47 +0000jonatanb(~jonatanb@user-5-173-60-237.play-internet.pl) (Remote host closed the connection)
2020-11-12 15:02:33 +0000ystael(~ystael@209.6.50.55)
2020-11-12 15:04:27 +0000ystael(~ystael@209.6.50.55) (Read error: Connection reset by peer)
2020-11-12 15:04:33 +0000ystael_(~ystael@209.6.50.55)
2020-11-12 15:04:53 +0000FreeBirdLjj(~freebirdl@101.228.42.108) (Ping timeout: 256 seconds)
2020-11-12 15:05:07 +0000machinedgod(~machinedg@207.253.244.210)
2020-11-12 15:06:38 +0000cr3(~cr3@192-222-143-195.qc.cable.ebox.net)
2020-11-12 15:08:03 +0000ystael_ystael
2020-11-12 15:08:05 +0000Sanchayan(~Sanchayan@122.181.216.76) (Quit: leaving)
2020-11-12 15:09:14 +0000ndcroos(5bb300df@91.179.0.223) (Ping timeout: 245 seconds)
2020-11-12 15:09:46 +0000Sgeo(~Sgeo@ool-18b982ad.dyn.optonline.net)
2020-11-12 15:12:21 +0000WeChanTonio(~WeChanTon@186-130-20-31.ftth.glasoperator.nl) (Quit: Leaving)
2020-11-12 15:13:30 +0000WeChanTonio(~WeChanTon@186-130-20-31.ftth.glasoperator.nl)
2020-11-12 15:15:24 +0000encod3(~encod3@45-154-157-94.ftth.glasoperator.nl) ()
2020-11-12 15:15:29 +0000christo(~chris@81.96.113.213) (Remote host closed the connection)
2020-11-12 15:16:47 +0000 <raichoo> Bumping this again here: We are sill looking for contributors for "Advent of Haskell" 2020. www.adventofhaskell.com Would be really cool to get a couple more people on board for this project. I know it's a close call ^^
2020-11-12 15:19:01 +0000christo(~chris@81.96.113.213)
2020-11-12 15:19:24 +0000polyphem(~p0lyph3m@2a02:810d:640:776c:76d7:55f6:f85b:c889)
2020-11-12 15:21:08 +0000WeChanTonio(~WeChanTon@186-130-20-31.ftth.glasoperator.nl) (Quit: Leaving)
2020-11-12 15:21:27 +0000g-belmonte(~g-belmont@2804:14c:8786:9312:3638:eaf5:dc36:146d)
2020-11-12 15:21:36 +0000nados(~dan@69-165-210-185.cable.teksavvy.com)
2020-11-12 15:21:58 +0000WeChanTonio(~WeChanTon@186-130-20-31.ftth.glasoperator.nl)
2020-11-12 15:23:30 +0000cosimone(~cosimone@2001:b07:ae5:db26:d849:743b:370b:b3cd) (Remote host closed the connection)
2020-11-12 15:23:51 +0000cosimone(~cosimone@2001:b07:ae5:db26:d849:743b:370b:b3cd)
2020-11-12 15:26:05 +0000WeChanTonio(~WeChanTon@186-130-20-31.ftth.glasoperator.nl) (Client Quit)
2020-11-12 15:26:43 +0000WeChanTonio(~WeChanTon@186-130-20-31.ftth.glasoperator.nl)
2020-11-12 15:28:57 +0000WeChanTonio(~WeChanTon@186-130-20-31.ftth.glasoperator.nl) (Client Quit)
2020-11-12 15:29:30 +0000WeChanTonio(~WeChanTon@186-130-20-31.ftth.glasoperator.nl)
2020-11-12 15:30:22 +0000cosimone(~cosimone@2001:b07:ae5:db26:d849:743b:370b:b3cd) (Read error: Connection reset by peer)
2020-11-12 15:33:01 +0000stackdimes(~stackdime@70.39.102.181)
2020-11-12 15:37:00 +0000hackagemoss 0.2.0.0 - Haskell client for Moss https://hackage.haskell.org/package/moss-0.2.0.0 (mbg)
2020-11-12 15:41:38 +0000heatsink(~heatsink@107-136-5-69.lightspeed.sntcca.sbcglobal.net)
2020-11-12 15:42:02 +0000DirefulSalt(DirefulSal@gateway/vpn/privateinternetaccess/direfulsalt) (Remote host closed the connection)
2020-11-12 15:42:35 +0000DirefulSalt(DirefulSal@gateway/vpn/privateinternetaccess/direfulsalt)
2020-11-12 15:43:15 +0000bscarlet(~benjamin@forest.greynode.net) ()
2020-11-12 15:44:37 +0000 <Franciman> Hi raichoo, unfortunately I think that haskell is the past, the future is going outside and enjoying the real world. That's why there should be an anti technocratic revolution spreading across the world
2020-11-12 15:44:39 +0000 <Franciman> but thanks
2020-11-12 15:44:43 +0000Amras(~Amras@unaffiliated/amras0000) (Ping timeout: 272 seconds)
2020-11-12 15:44:50 +0000 <maerwald> :D
2020-11-12 15:45:45 +0000heatsink(~heatsink@107-136-5-69.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 240 seconds)
2020-11-12 15:47:22 +0000borne(~fritjof@200116b86423eb004fbf5cd6c83663b1.dip.versatel-1u1.de) (Ping timeout: 260 seconds)
2020-11-12 15:52:20 +0000frdg(47b88ff9@pool-71-184-143-249.bstnma.fios.verizon.net)
2020-11-12 15:55:18 +0000ClaudiusMaximus(~claude@198.123.199.146.dyn.plus.net)
2020-11-12 15:55:20 +0000ClaudiusMaximus(~claude@198.123.199.146.dyn.plus.net) (Changing host)
2020-11-12 15:55:20 +0000ClaudiusMaximus(~claude@unaffiliated/claudiusmaximus)
2020-11-12 15:55:40 +0000 <zincy_> Franciman: It was but then 2020 happened
2020-11-12 15:56:05 +0000 <Franciman> damn, so haskell is the future again?
2020-11-12 15:56:07 +0000s00pcan(~chris@107.181.165.217) (Ping timeout: 272 seconds)
2020-11-12 15:57:08 +0000 <zincy_> Anything that involves being a hermit is the future
2020-11-12 15:57:19 +0000 <frdg> I am having trouble with `stack exec` not being able to find a module that it should be able to find, yet I am able to compile and run my program. I cannot use GHCID because of this issue. Here is a full outline of the problem that I posted 4 days ago on SO:
2020-11-12 15:57:20 +0000 <frdg> https://stackoverflow.com/questions/64738525/stack-can-not-find-a-local-module-that-it-should-be-a…
2020-11-12 15:57:39 +0000 <Franciman> :D
2020-11-12 15:57:45 +0000s00pcan(~chris@075-133-056-178.res.spectrum.com)
2020-11-12 15:57:51 +0000 <Franciman> ah, maerwald I wanted to ask you a few things about ghcup when you have some time to lose
2020-11-12 15:58:35 +0000 <raichoo> Anything that gives people a bit of fun over the holidays while being isolated.
2020-11-12 15:58:40 +0000 <maerwald> Franciman: what is it?
2020-11-12 15:59:00 +0000 <maerwald> raichoo: so what changed compared to 2019? :p
2020-11-12 15:59:37 +0000 <Franciman> nothing really important, but have you made any further step towards the idea of implementing part of vabal?
2020-11-12 15:59:58 +0000 <maerwald> no practical achievements so far
2020-11-12 16:00:05 +0000bonvoyage[m](bonvoyageu@gateway/shell/matrix.org/x-qprbpxmnqsbkebca) (Quit: Idle for 30+ days)
2020-11-12 16:00:10 +0000 <Franciman> because I wanted to ask you how you determine for each ghc what is the base it supports
2020-11-12 16:00:23 +0000 <Franciman> do you do it by hand, or you have some fancy script I could use?
2020-11-12 16:00:55 +0000 <maerwald> that's by hand and recorded: https://gitlab.haskell.org/haskell/ghcup-hs/-/blob/master/ghcup-0.0.3.yaml#L97
2020-11-12 16:01:05 +0000 <Franciman> arg
2020-11-12 16:01:13 +0000 <merijn> frdg: oh, I think I know :)
2020-11-12 16:01:27 +0000 <maerwald> Franciman: it's static information anyway
2020-11-12 16:01:28 +0000 <merijn> frdg: Can you try replacing ~ with /home/whatever in your filepath?
2020-11-12 16:01:36 +0000 <maerwald> it doesn't change
2020-11-12 16:01:39 +0000 <frdg> sure
2020-11-12 16:01:48 +0000 <Franciman> yes, but ok I understand vabal is not used by anybody, but I keep forgetting to update them
2020-11-12 16:02:12 +0000 <merijn> Franciman: You mean you forget to relax your upperbound on base?
2020-11-12 16:02:30 +0000 <Franciman> yes
2020-11-12 16:02:38 +0000 <Franciman> and update vabal's metadata
2020-11-12 16:02:45 +0000 <merijn> Franciman: Let me introduce you to your saviour with regards to upperbounds :p
2020-11-12 16:02:49 +0000 <maerwald> lol
2020-11-12 16:02:56 +0000 <maerwald> < 10000
2020-11-12 16:03:04 +0000 <merijn> Franciman: https://packdeps.haskellers.com/feed?needle=paramtree
2020-11-12 16:03:04 +0000 <Franciman> lol
2020-11-12 16:03:30 +0000 <merijn> Franciman: (replace package name as needed) and get an RSS feed of out of date upperbounds (including base)
2020-11-12 16:03:45 +0000 <Franciman> thanks
2020-11-12 16:03:48 +0000 <Franciman> that's cool
2020-11-12 16:03:57 +0000 <Franciman> raichoo, no sorry, you're right
2020-11-12 16:04:15 +0000 <merijn> Franciman: As soon as one of you (direct) dependencies releases a version outside your current upperbound it appears in the RSS feed :)
2020-11-12 16:04:16 +0000 <Franciman> but the doctor said I can't stay sat down for more than 40 minutes in a row
2020-11-12 16:04:17 +0000 <frdg> merijn: same error
2020-11-12 16:04:23 +0000 <Franciman> that's what I meant, in a less pompous way
2020-11-12 16:04:27 +0000 <merijn> frdg: ah, then I dunno
2020-11-12 16:04:28 +0000 <maerwald> Franciman: you also have RSI?
2020-11-12 16:04:43 +0000 <frdg> ill add that to my SO post though.
2020-11-12 16:05:05 +0000 <Franciman> yes, that one too
2020-11-12 16:05:17 +0000 <maerwald> the beauty of programming
2020-11-12 16:05:29 +0000 <Franciman> but also tendonitis in various parts of the arms
2020-11-12 16:05:34 +0000 <Franciman> and posture problems
2020-11-12 16:05:43 +0000 <monochrom> I have a cunning plan. Build a large keyboard on the floor. You walk to step on the keys to type.
2020-11-12 16:05:44 +0000 <Franciman> and circulatory issues to hands
2020-11-12 16:06:39 +0000 <maerwald> yeah, I bought 2 ergonomic keyboards, parts to replace the firmware/boards, all sorts of trackballs and wrist crap etc
2020-11-12 16:06:42 +0000 <monochrom> Although, this may be merely transfering hand RSI to leg-foot RSI.
2020-11-12 16:07:02 +0000 <maerwald> yeah, since I use a 3-foot pedal, my feet hurt
2020-11-12 16:07:15 +0000 <Franciman> maerwald, :<
2020-11-12 16:07:18 +0000 <maerwald> I think that's an improvement though
2020-11-12 16:07:20 +0000 <maerwald> :D
2020-11-12 16:07:29 +0000 <maerwald> feet you can just cut off and be done
2020-11-12 16:07:36 +0000 <Franciman> lol
2020-11-12 16:10:59 +0000 <maerwald> Franciman: https://www.youtube.com/watch?v=fdD7CgN5FGg
2020-11-12 16:11:15 +0000 <maerwald> it seems he recovered and didn't need surgery
2020-11-12 16:11:31 +0000 <maerwald> (I can't but stop wondering if he's an emacs user)
2020-11-12 16:12:40 +0000 <maerwald> I think ppl with heavy alt/ctrl key bindings are at higher risk
2020-11-12 16:13:17 +0000 <Franciman> thanks
2020-11-12 16:13:24 +0000 <Franciman> I do think that too
2020-11-12 16:13:26 +0000nbloomf(~nbloomf@76.217.43.73)
2020-11-12 16:13:42 +0000 <maerwald> my vim keybindings are very ctrl heavy :/
2020-11-12 16:13:42 +0000 <Franciman> at least you need to take some care, and presso ctrl/alt with the opposite hand
2020-11-12 16:13:48 +0000 <Franciman> press*
2020-11-12 16:14:19 +0000 <maerwald> yes, my problems got worse when I started using workman keyboard layout (similar to colemak)
2020-11-12 16:14:52 +0000 <maerwald> which focuses on finger rolling (same hand movements). dvorak is supposed to maximize alternating hands, so that might help you too
2020-11-12 16:16:29 +0000 <frdg> merijn: all of a sudden it just worked and I don't know why.
2020-11-12 16:16:57 +0000 <raichoo> Franciman: Sorry to hear that, I hope it'll get better?
2020-11-12 16:17:25 +0000 <frdg> merijn: maybe you were right. But I tried what you said at least 4 times and it didn't work.
2020-11-12 16:17:38 +0000 <Franciman> hm i see maerwald sorry to hear that
2020-11-12 16:17:39 +0000 <Franciman> it sux
2020-11-12 16:17:43 +0000 <Franciman> raichoo, thanks
2020-11-12 16:17:54 +0000 <Franciman> sorry i was a bit rought
2020-11-12 16:17:57 +0000 <Franciman> rough*
2020-11-12 16:18:11 +0000 <raichoo> Happens, don't worry.
2020-11-12 16:18:45 +0000 <maerwald> Franciman: but I do recommend Kinesis advantage 2 keyboard (at least if you have finger strain)
2020-11-12 16:19:02 +0000 <maerwald> the concave design makes a huge difference
2020-11-12 16:19:22 +0000 <maerwald> I wouldn't be able to type without it (and cbd)
2020-11-12 16:21:32 +0000 <Franciman> cool thanks, I keep it noted
2020-11-12 16:21:33 +0000 <frdg> merijn: I am perplexed but it had to have been the file path you suggested because I have been going at this for days and had not tried that. If you want the 50 bounty you can answer the question otherwise ill put the answer up in an hour or so.
2020-11-12 16:21:46 +0000 <Franciman> now sorry my time for computer is left :P
2020-11-12 16:21:48 +0000 <Franciman> thanks maerwald
2020-11-12 16:21:51 +0000 <Franciman> ttyl
2020-11-12 16:23:33 +0000 <merijn> frdg: Basically, bash doesn't expand ~ within '', and when stack exec invoke ghci that path is still not expanded. So it was just a wild guess that ghci does not perform ~ expansion (most programs don't, the shell usually handles that) :)
2020-11-12 16:23:42 +0000pieguy128(~pieguy128@bras-base-mtrlpq5031w-grc-39-70-27-244-102.dsl.bell.ca)
2020-11-12 16:23:56 +0000christo(~chris@81.96.113.213) (Remote host closed the connection)
2020-11-12 16:24:32 +0000christo(~chris@81.96.113.213)
2020-11-12 16:25:30 +0000heatsink(~heatsink@107-136-5-69.lightspeed.sntcca.sbcglobal.net)
2020-11-12 16:25:37 +0000 <frdg> I see. It all happened so fast but I think I might have opened a new eshell instance in emacs and tried again and that is why it didn't work at first. Thanks though.
2020-11-12 16:25:56 +0000Chi1thangoo(~Chi1thang@87.112.60.168)
2020-11-12 16:26:00 +0000hackagetracing 0.0.5.2 - Distributed tracing https://hackage.haskell.org/package/tracing-0.0.5.2 (mtth)
2020-11-12 16:26:17 +0000jamm_(~jamm@unaffiliated/jamm) (Remote host closed the connection)
2020-11-12 16:28:43 +0000christo(~chris@81.96.113.213) (Ping timeout: 246 seconds)
2020-11-12 16:29:07 +0000toorevitimirp(~tooreviti@117.182.180.38) (Remote host closed the connection)
2020-11-12 16:30:37 +0000Franciman(~francesco@host-82-56-223-169.retail.telecomitalia.it) (Quit: Leaving)
2020-11-12 16:33:42 +0000 <frdg> I can't recreate this success in a regular terminal though. I am getting the same error as before. In a new instance of eshell it is also failing. wtf I really do not know what I did.
2020-11-12 16:34:48 +0000 <frdg> if I restart ghcid in the shell that is working then it continues to work.
2020-11-12 16:34:49 +0000gareth__(~gareth__@104.236.161.134) (Quit: ...uh oh)
2020-11-12 16:36:59 +0000christo(~chris@81.96.113.213)
2020-11-12 16:37:14 +0000 <frdg> I can also get it to work with ~ in this shell
2020-11-12 16:38:19 +0000christo(~chris@81.96.113.213) (Remote host closed the connection)
2020-11-12 16:38:52 +0000christo(~chris@81.96.113.213)
2020-11-12 16:42:10 +0000gareth__(~gareth__@104.236.161.134)
2020-11-12 16:43:21 +0000jonathanx(~jonathan@dyn-8-sc.cdg.chalmers.se) (Remote host closed the connection)
2020-11-12 16:45:45 +0000conal(~conal@64.71.133.70)
2020-11-12 16:46:34 +0000conal_(~conal@64.71.133.70)
2020-11-12 16:46:59 +0000christo(~chris@81.96.113.213) (Remote host closed the connection)
2020-11-12 16:48:14 +0000alp(~alp@2a01:e0a:58b:4920:ed32:ff85:b3a6:ae06)
2020-11-12 16:48:19 +0000christo(~chris@81.96.113.213)
2020-11-12 16:48:42 +0000 <frdg> I have solved the problem. If I run `ghcid -c 'stack exec ...` from within the directory that Main.hs is in it is able to find the module. If I start it from anywhere else it says it cannot find the module. The problem was not with ~ I don't think.
2020-11-12 16:49:10 +0000chele(~chele@ip5b416ea2.dynamic.kabel-deutschland.de) (Remote host closed the connection)
2020-11-12 16:50:04 +0000conal(~conal@64.71.133.70) (Ping timeout: 256 seconds)
2020-11-12 16:52:42 +0000acidjnk_new(~acidjnk@p200300d0c718f66175ef21b7256ec1f4.dip0.t-ipconnect.de) (Ping timeout: 260 seconds)
2020-11-12 16:54:08 +0000mputz(~Thunderbi@dslb-084-058-211-084.084.058.pools.vodafone-ip.de)
2020-11-12 16:55:19 +0000bliminse(~bliminse@host109-156-197-211.range109-156.btcentralplus.com) (Ping timeout: 260 seconds)
2020-11-12 16:55:54 +0000bliminse(~bliminse@host109-156-197-211.range109-156.btcentralplus.com)
2020-11-12 16:56:42 +0000WeChanTonio(~WeChanTon@186-130-20-31.ftth.glasoperator.nl) (Quit: Leaving)
2020-11-12 16:57:55 +0000coot(~coot@37.30.49.253.nat.umts.dynamic.t-mobile.pl) (Quit: coot)
2020-11-12 16:59:07 +0000Yumasi(~guillaume@2a01cb09b06b29ea5faf5572fb93fcc2.ipv6.abo.wanadoo.fr) (Ping timeout: 260 seconds)
2020-11-12 16:59:25 +0000mrd(~mrd@185.163.110.116)
2020-11-12 16:59:35 +0000thir(~thir@p200300f27f0b7e00894576386620b0d0.dip0.t-ipconnect.de)
2020-11-12 17:03:38 +0000mputz(~Thunderbi@dslb-084-058-211-084.084.058.pools.vodafone-ip.de) (Ping timeout: 264 seconds)
2020-11-12 17:04:10 +0000dbmikus__(~dbmikus@cpe-76-167-86-219.natsow.res.rr.com)
2020-11-12 17:04:22 +0000thir(~thir@p200300f27f0b7e00894576386620b0d0.dip0.t-ipconnect.de) (Ping timeout: 260 seconds)
2020-11-12 17:05:23 +0000frdg(47b88ff9@pool-71-184-143-249.bstnma.fios.verizon.net) (Remote host closed the connection)
2020-11-12 17:10:05 +0000jlamothe(~jlamothe@198.251.55.207) (Quit: leaving)
2020-11-12 17:10:12 +0000hnOsmium0001(uid453710@gateway/web/irccloud.com/x-mfqotttnhsysdcxs)
2020-11-12 17:11:16 +0000howdoi(uid224@gateway/web/irccloud.com/x-ezpbwntcbzeneljs)
2020-11-12 17:11:20 +0000 <glguy> maerwald: I've asked before but if you answered I missed it. Is there anything I can do to help ghcup 0.1.12 to get out of rc?
2020-11-12 17:11:34 +0000geekosaur(82659a09@host154-009.vpn.uakron.edu)
2020-11-12 17:11:47 +0000 <maerwald> glguy: it just has TUI improvements, I wanted to tackle a few other issues, but haven't gotten around it
2020-11-12 17:12:34 +0000 <maerwald> https://gitlab.haskell.org/haskell/ghcup-hs/-/issues/84
2020-11-12 17:13:22 +0000 <maerwald> so you can say this bindist works for ubuntu < 18.02
2020-11-12 17:13:25 +0000 <maerwald> or something
2020-11-12 17:14:30 +0000 <glguy> maerwald: But currently all you can say is that it works for Linux_Ubuntu in general?
2020-11-12 17:14:42 +0000jlamothe(~jlamothe@198.251.55.207)
2020-11-12 17:14:52 +0000Kaiepi(~Kaiepi@nwcsnbsc03w-47-55-225-82.dhcp-dynamic.fibreop.nb.bellaliant.net) (Remote host closed the connection)
2020-11-12 17:15:02 +0000Kaiepi(~Kaiepi@nwcsnbsc03w-47-55-225-82.dhcp-dynamic.fibreop.nb.bellaliant.net)
2020-11-12 17:15:41 +0000 <glguy> Oh, no. I see you already say different things about '16.04', '18.04' and unkonwn_versioning:
2020-11-12 17:15:53 +0000 <maerwald> glguy: yeah, we only have EQ
2020-11-12 17:16:14 +0000raehik(~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net) (Ping timeout: 264 seconds)
2020-11-12 17:16:18 +0000Kaiepi(~Kaiepi@nwcsnbsc03w-47-55-225-82.dhcp-dynamic.fibreop.nb.bellaliant.net) (Read error: Connection reset by peer)
2020-11-12 17:16:30 +0000Kaiepi(~Kaiepi@nwcsnbsc03w-47-55-225-82.dhcp-dynamic.fibreop.nb.bellaliant.net)
2020-11-12 17:16:49 +0000phaul(~phaul@ruby/staff/phaul)
2020-11-12 17:18:01 +0000raehik(~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net)
2020-11-12 17:19:25 +0000stackdimes(~stackdime@70.39.102.181) (Ping timeout: 264 seconds)
2020-11-12 17:22:16 +0000kritzefitz(~kritzefit@212.86.56.80)
2020-11-12 17:22:34 +0000christo(~chris@81.96.113.213) (Remote host closed the connection)
2020-11-12 17:23:05 +0000kipras(~Kipras@78-56-235-39.static.zebra.lt) (Ping timeout: 240 seconds)
2020-11-12 17:26:42 +0000geekosaur(82659a09@host154-009.vpn.uakron.edu) (Remote host closed the connection)
2020-11-12 17:26:44 +0000christo(~chris@81.96.113.213)
2020-11-12 17:28:22 +0000geekosaur(82659a09@host154-009.vpn.uakron.edu)
2020-11-12 17:30:31 +0000hackagephonetic-languages-general 0.2.0.0 - A generalization of the uniqueness-periods-vector-general functionality. https://hackage.haskell.org/package/phonetic-languages-general-0.2.0.0 (OleksandrZhabenko)
2020-11-12 17:32:04 +0000borne(~fritjof@200116b86423eb004fbf5cd6c83663b1.dip.versatel-1u1.de)
2020-11-12 17:33:39 +0000jonatanb(~jonatanb@83.24.9.26.ipv4.supernova.orange.pl)
2020-11-12 17:35:30 +0000hackagecsv-conduit 0.7.2.0 - A flexible, fast, conduit-based CSV parser library for Haskell. https://hackage.haskell.org/package/csv-conduit-0.7.2.0 (MichaelXavier)
2020-11-12 17:36:39 +0000jonatanb(~jonatanb@83.24.9.26.ipv4.supernova.orange.pl) (Remote host closed the connection)
2020-11-12 17:36:45 +0000jonatanb(~jonatanb@83.24.9.26.ipv4.supernova.orange.pl)
2020-11-12 17:36:53 +0000christo(~chris@81.96.113.213) (Remote host closed the connection)
2020-11-12 17:39:00 +0000christo(~chris@81.96.113.213)
2020-11-12 17:39:59 +0000jakalx(~jakalx@base.jakalx.net) (Ping timeout: 272 seconds)
2020-11-12 17:40:37 +0000alp(~alp@2a01:e0a:58b:4920:ed32:ff85:b3a6:ae06) (Ping timeout: 272 seconds)
2020-11-12 17:40:39 +0000jonatanb(~jonatanb@83.24.9.26.ipv4.supernova.orange.pl) (Remote host closed the connection)
2020-11-12 17:41:06 +0000ubert(~Thunderbi@2a02:8109:9880:303c:ca5b:76ff:fe29:f233) (Remote host closed the connection)
2020-11-12 17:44:03 +0000Sheilong(uid293653@gateway/web/irccloud.com/x-kihpfdwzdbjfjvbb)
2020-11-12 17:44:45 +0000g-belmonte(~g-belmont@2804:14c:8786:9312:3638:eaf5:dc36:146d) (Quit: Leaving)
2020-11-12 17:45:16 +0000hekkaidekapus(~tchouri@gateway/tor-sasl/hekkaidekapus) (Remote host closed the connection)
2020-11-12 17:45:31 +0000 <maralorn> When cabal tries to find a valid build plan, does it try all possible flag constellation for all dependencies? Or does it only try the default flags of every dependency?
2020-11-12 17:45:39 +0000hekkaidekapus(~tchouri@gateway/tor-sasl/hekkaidekapus)
2020-11-12 17:47:10 +0000 <int-e> maralorn: it tries toggling the automatic flags, but not the manual ones
2020-11-12 17:48:31 +0000hackagephonetic-languages-examples 0.4.2.0 - A generalization of the uniqueness-periods-vector-examples functionality. https://hackage.haskell.org/package/phonetic-languages-examples-0.4.2.0 (OleksandrZhabenko)
2020-11-12 17:49:12 +0000christo(~chris@81.96.113.213) (Remote host closed the connection)
2020-11-12 17:50:07 +0000christo(~chris@81.96.113.213)
2020-11-12 17:50:13 +0000christo(~chris@81.96.113.213) (Remote host closed the connection)
2020-11-12 17:52:42 +0000pfurla(~pfurla@ool-182ed2e2.dyn.optonline.net) (Quit: gone to sleep. ZZZzzz…)
2020-11-12 17:53:35 +0000christo(~chris@81.96.113.213)
2020-11-12 17:53:55 +0000christo(~chris@81.96.113.213) (Remote host closed the connection)
2020-11-12 17:54:39 +0000avdb(~avdb@ip-83-134-68-229.dsl.scarlet.be)
2020-11-12 18:00:01 +0000mrd(~mrd@185.163.110.116) ()
2020-11-12 18:02:16 +0000juri_(~juri@178.63.35.222) (Ping timeout: 272 seconds)
2020-11-12 18:02:57 +0000neiluj(~jco@238.106.204.77.rev.sfr.net)
2020-11-12 18:09:15 +0000dyeplexer(~lol@unaffiliated/terpin) (Remote host closed the connection)
2020-11-12 18:10:37 +0000christo(~chris@81.96.113.213)
2020-11-12 18:12:55 +0000asheshambasta(~user@ptr-e1lysawl9rr13i61o92.18120a2.ip6.access.telenet.be) (Ping timeout: 272 seconds)
2020-11-12 18:13:30 +0000hackageuniqueness-periods-vector-general 0.5.3.0 - Some kind of the optimization approach to data inner structure. https://hackage.haskell.org/package/uniqueness-periods-vector-general-0.5.3.0 (OleksandrZhabenko)
2020-11-12 18:14:27 +0000jonatanb(~jonatanb@83.24.9.26.ipv4.supernova.orange.pl)
2020-11-12 18:14:53 +0000thir(~thir@p200300f27f0b7e00894576386620b0d0.dip0.t-ipconnect.de)
2020-11-12 18:16:22 +0000jonatanb(~jonatanb@83.24.9.26.ipv4.supernova.orange.pl) (Remote host closed the connection)
2020-11-12 18:17:37 +0000christo(~chris@81.96.113.213) (Remote host closed the connection)
2020-11-12 18:19:39 +0000christo(~chris@81.96.113.213)
2020-11-12 18:19:50 +0000borne(~fritjof@200116b86423eb004fbf5cd6c83663b1.dip.versatel-1u1.de) (Ping timeout: 264 seconds)
2020-11-12 18:21:02 +0000kierank1(~kierank@184.75.221.35)
2020-11-12 18:21:07 +0000renzhi(~renzhi@2607:fa49:655f:e600::28da) (Ping timeout: 260 seconds)
2020-11-12 18:21:48 +0000Ariakenom(~Ariakenom@h-82-196-111-82.NA.cust.bahnhof.se)
2020-11-12 18:25:43 +0000cole-h(~cole-h@c-73-48-197-220.hsd1.ca.comcast.net)
2020-11-12 18:27:14 +0000bergsans(~bergsans@c80-217-8-29.bredband.comhem.se) (Remote host closed the connection)
2020-11-12 18:27:47 +0000borne(~fritjof@200116b86423eb004fbf5cd6c83663b1.dip.versatel-1u1.de)
2020-11-12 18:27:49 +0000neiluj(~jco@238.106.204.77.rev.sfr.net) (Ping timeout: 264 seconds)
2020-11-12 18:28:31 +0000neiluj(~jco@238.106.204.77.rev.sfr.net)
2020-11-12 18:29:23 +0000chaosmasttter(~chaosmast@p200300c4a70f6201c1c6e7084fdfaaff.dip0.t-ipconnect.de)
2020-11-12 18:31:30 +0000hackageuniqueness-periods-vector-examples 0.14.5.0 - Usage examples for the uniqueness-periods-vector series of packages https://hackage.haskell.org/package/uniqueness-periods-vector-examples-0.14.5.0 (OleksandrZhabenko)
2020-11-12 18:33:19 +0000raehik(~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net) (Ping timeout: 260 seconds)
2020-11-12 18:33:19 +0000electricityZZZZ(~electrici@108-216-157-17.lightspeed.sntcca.sbcglobal.net)
2020-11-12 18:34:44 +0000raehik(~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net)
2020-11-12 18:36:59 +0000chaosmasttter(~chaosmast@p200300c4a70f6201c1c6e7084fdfaaff.dip0.t-ipconnect.de) (Ping timeout: 272 seconds)
2020-11-12 18:37:01 +0000hackagepolysemy-methodology 0.1.6.0 - Domain modelling algebra for polysemy https://hackage.haskell.org/package/polysemy-methodology-0.1.6.0 (locallycompact)
2020-11-12 18:41:12 +0000neiluj(~jco@238.106.204.77.rev.sfr.net) (Ping timeout: 256 seconds)
2020-11-12 18:41:17 +0000alp(~alp@2a01:e0a:58b:4920:881:8954:9deb:fcb5)
2020-11-12 18:41:41 +0000asnyx(~asnyx@brettgilio.com) (Quit: Long live IRC! <https://brettgilio.com/irc.html>)
2020-11-12 18:41:41 +0000brettgilio(~brettgili@brettgilio.com) (Quit: Long live IRC! <https://brettgilio.com/irc.html>)
2020-11-12 18:41:54 +0000neiluj(~jco@238.106.204.77.rev.sfr.net)
2020-11-12 18:43:31 +0000juri_(~juri@178.63.35.222)
2020-11-12 18:43:33 +0000DavidEichmann(~david@43.240.198.146.dyn.plus.net) (Remote host closed the connection)
2020-11-12 18:46:03 +0000jedai(~jedai@lfbn-dij-1-708-251.w90-100.abo.wanadoo.fr)
2020-11-12 18:46:56 +0000jonatanb(~jonatanb@83.24.9.26.ipv4.supernova.orange.pl)
2020-11-12 18:47:20 +0000wroathe(~wroathe@c-73-24-27-54.hsd1.mn.comcast.net)
2020-11-12 18:47:26 +0000thir(~thir@p200300f27f0b7e00894576386620b0d0.dip0.t-ipconnect.de) ()
2020-11-12 18:47:57 +0000asnyx(~asnyx@brettgilio.com)
2020-11-12 18:51:22 +0000luke(~luke@bitnomial/staff/luke)
2020-11-12 18:51:50 +0000luke(~luke@bitnomial/staff/luke) (Client Quit)
2020-11-12 18:53:03 +0000jonatanb(~jonatanb@83.24.9.26.ipv4.supernova.orange.pl) (Remote host closed the connection)
2020-11-12 18:53:16 +0000xerox_(~xerox@unaffiliated/xerox) (Ping timeout: 246 seconds)
2020-11-12 18:53:49 +0000geekosaur(82659a09@host154-009.vpn.uakron.edu) (Ping timeout: 245 seconds)
2020-11-12 18:54:26 +0000brettgilio(~brettgili@brettgilio.com)
2020-11-12 18:54:49 +0000xerox_(~xerox@unaffiliated/xerox)
2020-11-12 18:57:25 +0000jonatanb(~jonatanb@83.24.9.26.ipv4.supernova.orange.pl)
2020-11-12 18:59:26 +0000ChaiTRex(~ChaiTRex@gateway/tor-sasl/chaitrex) (Remote host closed the connection)
2020-11-12 19:00:09 +0000ChaiTRex(~ChaiTRex@gateway/tor-sasl/chaitrex)
2020-11-12 19:00:36 +0000gproto23(~gproto23@unaffiliated/gproto23)
2020-11-12 19:00:52 +0000ChaiTRex(~ChaiTRex@gateway/tor-sasl/chaitrex) (Remote host closed the connection)
2020-11-12 19:01:26 +0000ChaiTRex(~ChaiTRex@gateway/tor-sasl/chaitrex)
2020-11-12 19:02:22 +0000conal_(~conal@64.71.133.70) (Quit: Computer has gone to sleep.)
2020-11-12 19:03:18 +0000 <kritzefitz> In parsec (string "a" >> mzero) `mplus` string "ab" behaves differently than mzero `mplus` string "ab". Does that violate the laws for mzero or am I misinterpreting the laws for mzero?
2020-11-12 19:03:34 +0000berberman_(~berberman@unaffiliated/berberman)
2020-11-12 19:03:57 +0000berberman(~berberman@unaffiliated/berberman) (Ping timeout: 260 seconds)
2020-11-12 19:05:08 +0000chaosmasttter(~chaosmast@p200300c4a70f6201c1c6e7084fdfaaff.dip0.t-ipconnect.de)
2020-11-12 19:06:17 +0000 <glguy> kritzefitz: I think you're misunderstanding the laws
2020-11-12 19:06:30 +0000 <glguy> because MonadPlus doesn't have very many
2020-11-12 19:06:52 +0000cr3(~cr3@192-222-143-195.qc.cable.ebox.net) (Ping timeout: 272 seconds)
2020-11-12 19:06:52 +0000 <kritzefitz> I'm specifically talking about v >> mzero = mzero.
2020-11-12 19:06:55 +0000conal(~conal@64.71.133.70)
2020-11-12 19:06:56 +0000coot(~coot@37.30.49.253.nat.umts.dynamic.t-mobile.pl)
2020-11-12 19:07:33 +0000Amras(~Amras@unaffiliated/amras0000)
2020-11-12 19:07:52 +0000 <glguy> I think parsec doesn't satisfy the laws as written in Haddock, but also that people often don't agree on how MonadPlus should actually behave
2020-11-12 19:07:57 +0000jonatanb(~jonatanb@83.24.9.26.ipv4.supernova.orange.pl) (Remote host closed the connection)
2020-11-12 19:08:33 +0000juuandyy(~juuandyy@90.166.144.65)
2020-11-12 19:08:46 +0000 <glguy> IO also fails the laws as implemented there
2020-11-12 19:08:58 +0000 <kritzefitz> Good point
2020-11-12 19:09:08 +0000 <electricityZZZZ> is anyone here also in #rust? can i get a #rust invite?
2020-11-12 19:09:22 +0000jonatanb(~jonatanb@83.24.9.26.ipv4.supernova.orange.pl)
2020-11-12 19:09:23 +0000 <glguy> electricityZZZZ: You're looking for ##rust
2020-11-12 19:09:43 +0000Rudd0(~Rudd0@185.189.115.103) (Ping timeout: 246 seconds)
2020-11-12 19:09:53 +0000 <electricityZZZZ> oh wow ok freenode should change their error message
2020-11-12 19:10:14 +0000 <glguy> #rust automatically forwards to ##rust except you weren't logged in so you weren't allowed in
2020-11-12 19:10:27 +0000 <glguy> (because ##rust requires login for whatever reason)
2020-11-12 19:11:26 +0000 <electricityZZZZ> ok. yeah #rust on irc.mozilla had problems with haxxorz or something so they are a little more paranoid
2020-11-12 19:12:06 +0000stackdimes(~stackdime@70.39.102.181)
2020-11-12 19:12:53 +0000o1lo01ol1o(~o1lo01ol1@bl8-213-81.dsl.telepac.pt)
2020-11-12 19:13:06 +0000kierank1(~kierank@184.75.221.35) (Ping timeout: 265 seconds)
2020-11-12 19:13:48 +0000ct2034(uid362550@gateway/web/irccloud.com/x-dodtlcpekbqwcyru)
2020-11-12 19:13:59 +0000cr3(~cr3@192-222-143-195.qc.cable.ebox.net)
2020-11-12 19:16:36 +0000stackdimes(~stackdime@70.39.102.181) (Client Quit)
2020-11-12 19:18:05 +0000jonatanb(~jonatanb@83.24.9.26.ipv4.supernova.orange.pl) (Remote host closed the connection)
2020-11-12 19:20:37 +0000raehik(~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net) (Ping timeout: 264 seconds)
2020-11-12 19:21:04 +0000stackdimes(~stackdime@70.39.102.174)
2020-11-12 19:21:15 +0000acidjnk_new(~acidjnk@p200300d0c718f66175ef21b7256ec1f4.dip0.t-ipconnect.de)
2020-11-12 19:22:00 +0000gtk(~user@roc37-h01-176-170-197-243.dsl.sta.abo.bbox.fr)
2020-11-12 19:22:47 +0000christo(~chris@81.96.113.213) (Remote host closed the connection)
2020-11-12 19:22:48 +0000Tario(~Tario@201.192.165.173) (Read error: Connection reset by peer)
2020-11-12 19:22:56 +0000 <gtk> when i instance NFData and define the rnf function, what happens if I dont really evalute the value till normal form?
2020-11-12 19:23:06 +0000Tario(~Tario@201.192.165.173)
2020-11-12 19:23:18 +0000 <gtk> but WHNF instead?
2020-11-12 19:23:54 +0000 <jle`> then it will only evaluate to WHNF
2020-11-12 19:24:07 +0000 <monochrom> breaks a lot of people's hearts
2020-11-12 19:24:21 +0000 <monochrom> baby jesus cries
2020-11-12 19:24:33 +0000 <gtk> Then it would be against the will of NFData
2020-11-12 19:24:43 +0000 <gtk> isn't that a big sin?
2020-11-12 19:24:53 +0000 <monochrom> cardinal sin
2020-11-12 19:25:25 +0000 <Uniaika> most certainly
2020-11-12 19:26:05 +0000jneira(5127ac76@gateway/web/cgi-irc/kiwiirc.com/ip.81.39.172.118)
2020-11-12 19:26:35 +0000 <monochrom> https://www.google.ca/search?q=cardinal+zin+zinfandel&source=lnms&tbm=isch&sa=X&ved=2ahUKEwjpuJSX3…
2020-11-12 19:27:28 +0000evanpro(~evanpro@195.206.169.184)
2020-11-12 19:27:36 +0000christo(~chris@81.96.113.213)
2020-11-12 19:28:12 +0000thc202(~thc202@unaffiliated/thc202) (Ping timeout: 260 seconds)
2020-11-12 19:28:15 +0000 <monochrom> Actually I guess just https://www.google.com/search?q=cardinal+zin
2020-11-12 19:29:15 +0000britva(~britva@2a02:aa13:7240:2980:710d:443e:844f:5480) (Quit: This computer has gone to sleep)
2020-11-12 19:30:01 +0000 <monochrom> Ah, add &tbm=isch for the images.
2020-11-12 19:30:29 +0000geekosaur(82659a09@host154-009.vpn.uakron.edu)
2020-11-12 19:32:26 +0000christo(~chris@81.96.113.213) (Ping timeout: 265 seconds)
2020-11-12 19:36:38 +0000avdb(~avdb@ip-83-134-68-229.dsl.scarlet.be) (Ping timeout: 260 seconds)
2020-11-12 19:37:29 +0000 <koz_> :t any
2020-11-12 19:37:31 +0000 <lambdabot> Foldable t => (a -> Bool) -> t a -> Bool
2020-11-12 19:41:07 +0000stackdimes(~stackdime@70.39.102.174) (Quit: WeeChat 2.9)
2020-11-12 19:41:29 +0000stackdimes(~stackdime@70.39.102.174)
2020-11-12 19:49:32 +0000pfurla(~pfurla@pool-108-6-43-243.nycmny.fios.verizon.net)
2020-11-12 19:50:23 +0000AlterEgo-(~ladew@124-198-158-163.dynamic.caiway.nl) (Quit: Leaving)
2020-11-12 19:51:25 +0000aarvar(~foewfoiew@50.35.43.33) (Ping timeout: 240 seconds)
2020-11-12 19:55:17 +0000raehik(~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net)
2020-11-12 20:01:01 +0000hackagepolysemy-vinyl 0.1.2.0 - Functions for mapping vinyl records in polysemy. https://hackage.haskell.org/package/polysemy-vinyl-0.1.2.0 (locallycompact)
2020-11-12 20:01:29 +0000taurux(~taurux@net-188-152-78-21.cust.vodafonedsl.it)
2020-11-12 20:02:40 +0000kimumba(5fa8781e@95.168.120.30)
2020-11-12 20:03:03 +0000kuribas(~user@ptr-25vy0i7apwgnolcsbyn.18120a2.ip6.access.telenet.be) (Quit: ERC (IRC client for Emacs 26.3))
2020-11-12 20:03:15 +0000jakov(~jakov@95.168.120.30)
2020-11-12 20:03:25 +0000kimumba(5fa8781e@95.168.120.30) ()
2020-11-12 20:03:29 +0000kimumba(5fa8781e@95.168.120.30)
2020-11-12 20:05:06 +0000jakov(~jakov@95.168.120.30) (Client Quit)
2020-11-12 20:05:49 +0000britva(~britva@31-10-157-156.cgn.dynamic.upc.ch)
2020-11-12 20:06:07 +0000britva(~britva@31-10-157-156.cgn.dynamic.upc.ch) (Client Quit)
2020-11-12 20:06:30 +0000britva(~britva@2a02:aa13:7240:2980:710d:443e:844f:5480)
2020-11-12 20:08:19 +0000britva(~britva@2a02:aa13:7240:2980:710d:443e:844f:5480) (Client Quit)
2020-11-12 20:08:31 +0000jespada(~jespada@90.254.245.49) (Ping timeout: 260 seconds)
2020-11-12 20:08:46 +0000christo(~chris@81.96.113.213)
2020-11-12 20:09:43 +0000atbd(~atbd@68.166.138.88.rev.sfr.net)
2020-11-12 20:10:10 +0000rprije(~rprije@124.148.131.132)
2020-11-12 20:11:23 +0000jespada(~jespada@90.254.245.49)
2020-11-12 20:13:28 +0000macrover(~macrover@ip70-189-231-35.lv.lv.cox.net) (Remote host closed the connection)
2020-11-12 20:17:17 +0000geekosaur45(82659a09@host154-009.vpn.uakron.edu)
2020-11-12 20:17:57 +0000pfurla(~pfurla@pool-108-6-43-243.nycmny.fios.verizon.net) (Quit: gone to sleep. ZZZzzz…)
2020-11-12 20:18:17 +0000o1lo01ol1o(~o1lo01ol1@bl8-213-81.dsl.telepac.pt) (Remote host closed the connection)
2020-11-12 20:18:26 +0000evanpro(~evanpro@195.206.169.184) (Remote host closed the connection)
2020-11-12 20:18:31 +0000o1lo01ol1o(~o1lo01ol1@bl8-213-81.dsl.telepac.pt)
2020-11-12 20:19:39 +0000geekosaur(82659a09@host154-009.vpn.uakron.edu) (Ping timeout: 245 seconds)
2020-11-12 20:19:48 +0000elliott_(~elliott_@pool-108-51-141-12.washdc.fios.verizon.net) (Ping timeout: 256 seconds)
2020-11-12 20:20:13 +0000Amras(~Amras@unaffiliated/amras0000) (Ping timeout: 272 seconds)
2020-11-12 20:20:53 +0000pfurla(~pfurla@pool-108-6-43-243.nycmny.fios.verizon.net)
2020-11-12 20:22:21 +0000o1lo01ol1o(~o1lo01ol1@bl8-213-81.dsl.telepac.pt) (Remote host closed the connection)
2020-11-12 20:22:53 +0000o1lo01ol1o(~o1lo01ol1@bl8-213-81.dsl.telepac.pt)
2020-11-12 20:27:46 +0000o1lo01ol1o(~o1lo01ol1@bl8-213-81.dsl.telepac.pt) (Ping timeout: 246 seconds)
2020-11-12 20:27:52 +0000conal(~conal@64.71.133.70) (Quit: Computer has gone to sleep.)
2020-11-12 20:27:55 +0000juuandyy(~juuandyy@90.166.144.65) (Quit: Konversation terminated!)
2020-11-12 20:28:24 +0000o1lo01ol1o(~o1lo01ol1@bl8-213-81.dsl.telepac.pt)
2020-11-12 20:32:45 +0000o1lo01ol1o(~o1lo01ol1@bl8-213-81.dsl.telepac.pt) (Ping timeout: 240 seconds)
2020-11-12 20:32:46 +0000Amras(~Amras@unaffiliated/amras0000)
2020-11-12 20:32:56 +0000Suntop1(~Suntop@139.28.218.148)
2020-11-12 20:36:45 +0000clog(~nef@bespin.org) (Ping timeout: 240 seconds)
2020-11-12 20:36:52 +0000clog(~nef@bespin.org)
2020-11-12 20:37:57 +0000Amras(~Amras@unaffiliated/amras0000) (Ping timeout: 272 seconds)
2020-11-12 20:40:29 +0000alp(~alp@2a01:e0a:58b:4920:881:8954:9deb:fcb5) (Ping timeout: 272 seconds)
2020-11-12 20:40:37 +0000argent0(~argent0@168.227.98.81)
2020-11-12 20:41:10 +0000jmcarthur(~jmcarthur@104.140.53.251)
2020-11-12 20:43:52 +0000 <dminuoso> Mmm, I have a large code base that I need a quick feedback loop. How can I disable code generation in GHC to speed it up?
2020-11-12 20:45:13 +0000 <lortabac> -fno-code
2020-11-12 20:45:48 +0000 <dminuoso> Mmm, if I add that to cabal it propagates to dependencies it seems
2020-11-12 20:45:54 +0000 <dminuoso> and `primitive` fails to build
2020-11-12 20:47:00 +0000 <dminuoso> lortabac: Mmm, but I can get around that. Cheers, that's so much faster.
2020-11-12 20:47:05 +0000 <dminuoso> Feels like 5-10 times. :)
2020-11-12 20:48:51 +0000wroathe(~wroathe@c-73-24-27-54.hsd1.mn.comcast.net) (Ping timeout: 256 seconds)
2020-11-12 20:49:07 +0000reallymemorable(~quassel@2601:180:8300:8fd0:c5df:6e57:bcff:c1bb)
2020-11-12 20:50:19 +0000conal(~conal@64.71.133.70)
2020-11-12 20:51:09 +0000jakov(~jakov@95.168.121.30)
2020-11-12 20:51:30 +0000kimumba(5fa8781e@95.168.120.30) ()
2020-11-12 20:51:47 +0000pfurla(~pfurla@pool-108-6-43-243.nycmny.fios.verizon.net) (Quit: gone to sleep. ZZZzzz…)
2020-11-12 20:52:31 +0000hackageminizinc-process 0.1.4.0 - A set of helpers to call minizinc models. https://hackage.haskell.org/package/minizinc-process-0.1.4.0 (LucasDiCioccio)
2020-11-12 20:52:48 +0000 <sshine> dminuoso, so you just run type checker?
2020-11-12 20:52:56 +0000 <dminuoso> sshine: Yeah
2020-11-12 20:53:00 +0000 <sshine> why didn't I think of that.
2020-11-12 20:53:27 +0000 <dminuoso> This is 150 modules, and Im modifying a common dependency of them all...
2020-11-12 20:53:31 +0000 <sshine> most of the times I run GHC I just want to know if I made type errors.
2020-11-12 20:53:47 +0000 <geekosaur45> tbh I thought the typechecker was the slowest part of ghc these days
2020-11-12 20:53:47 +0000 <dminuoso> I think ghcid/hie do something similar
2020-11-12 20:53:48 +0000 <sshine> ah :) so you're really feeling it.
2020-11-12 20:53:58 +0000 <sshine> yes, they must.
2020-11-12 20:54:47 +0000 <koz_> Is Data.Text.span (effectively) a combination of Data.Text.takeWhile and Data.Text.dropWhile?
2020-11-12 20:55:10 +0000jmcarthur(~jmcarthur@104.140.53.251) (Ping timeout: 272 seconds)
2020-11-12 20:55:48 +0000 <dminuoso> geekosaur45: From experience, not really. Degenerate projects seem to take a lot of time in the simplifier.
2020-11-12 20:55:52 +0000jakov(~jakov@95.168.121.30) (Client Quit)
2020-11-12 20:56:09 +0000wroathe(~wroathe@c-68-54-25-135.hsd1.mn.comcast.net)
2020-11-12 20:56:16 +0000 <dminuoso> At least most of them. It's of course not hard to write programs that take a long time to type check
2020-11-12 20:56:39 +0000 <dminuoso> As an example I frequently notice, megaparsec!
2020-11-12 20:57:01 +0000neiluj(~jco@238.106.204.77.rev.sfr.net) (Changing host)
2020-11-12 20:57:01 +0000neiluj(~jco@unaffiliated/neiluj)
2020-11-12 20:57:04 +0000 <sshine> koz_, it appears that the implementation is more low-level: https://hackage.haskell.org/package/text-1.2.4.0/docs/src/Data.Text.Internal.Private.html#span_ -- it resembles those of takeWhile/dropWhile -- are you asking if takeWhile/dropWhile would fuse to something equally efficient?
2020-11-12 20:57:22 +0000 <dminuoso> https://gitlab.haskell.org/ghc/ghc/-/issues/17370
2020-11-12 20:57:49 +0000 <koz_> sshine: I'm asking if 'span pred foo == bimap (takeWhile pred) (dropWhile pred) (foo, foo)'
2020-11-12 20:58:00 +0000 <davean> geekosaur45: the optimizer is FAR slower than the type checker IME
2020-11-12 20:58:29 +0000heatsink(~heatsink@107-136-5-69.lightspeed.sntcca.sbcglobal.net) (Remote host closed the connection)
2020-11-12 20:58:53 +0000 <sshine> koz_, according to the haddock, it appears so.
2020-11-12 20:59:15 +0000 <koz_> sshine: Maybe I'm just bad at reading comprehension then, lol.
2020-11-12 20:59:16 +0000 <davean> geekosaur45: compare -O0 to -O2, and if you do -fno-code its faster yet again
2020-11-12 20:59:50 +0000 <sshine> koz_, 'takeWhile p' would be "the longest prefix (possibly empty)", and 'dropWhile p' would be "the remainder of the list".
2020-11-12 21:00:02 +0000Suntop1(~Suntop@139.28.218.148) ()
2020-11-12 21:00:02 +0000 <dminuoso> I guess its in the nature of the simplifier, because depending on code, it can blow up the Core size between passes *a lot*
2020-11-12 21:00:07 +0000 <dminuoso> And there's a lot of passes
2020-11-12 21:00:09 +0000 <koz_> Yeah, the key word there is 'prefix'.
2020-11-12 21:00:16 +0000 <dminuoso> (I think it defaults to 30 passes max?)
2020-11-12 21:00:19 +0000 <koz_> So yeah, just me being bad at reading comprehension.
2020-11-12 21:00:24 +0000 <monochrom> also "longest"
2020-11-12 21:00:34 +0000 <sshine> koz_, for Data.List,span, it even says "span p xs is equivalent to (takeWhile p xs, dropWhile p xs)" :)
2020-11-12 21:00:45 +0000 <koz_> sshine: Yeah, but Data.Text _doesn't_.
2020-11-12 21:00:52 +0000 <koz_> Which is probably part of what threw me.
2020-11-12 21:00:55 +0000conal(~conal@64.71.133.70) (Quit: Computer has gone to sleep.)
2020-11-12 21:01:00 +0000 <sshine> koz_, ah. yeah.
2020-11-12 21:01:15 +0000 <dminuoso> I'm starting to burn already, so I thought "it could be cool to start writing this with continuations.. and maybe ContT would be nice too."
2020-11-12 21:01:16 +0000 <sshine> koz_, I think I read that on the inside of my skull. one should be careful of that.
2020-11-12 21:01:24 +0000 <dminuoso> Not even an hour and I cant read my own code anymore. :(
2020-11-12 21:02:59 +0000conal(~conal@64.71.133.70)
2020-11-12 21:04:51 +0000renzhi(~renzhi@2607:fa49:655f:e600::28da)
2020-11-12 21:05:57 +0000o1lo01ol1o(~o1lo01ol1@bl8-213-81.dsl.telepac.pt)
2020-11-12 21:06:30 +0000conal(~conal@64.71.133.70) (Client Quit)
2020-11-12 21:07:12 +0000britva(~britva@2a02:aa13:7240:2980:bc4b:509a:98e6:5bb0)
2020-11-12 21:07:57 +0000reallymemorable(~quassel@2601:180:8300:8fd0:c5df:6e57:bcff:c1bb) (Quit: http://quassel-irc.org - Chat comfortably. Anywhere.)
2020-11-12 21:08:19 +0000reallymemorable(~quassel@2601:180:8300:8fd0:c5df:6e57:bcff:c1bb)
2020-11-12 21:10:15 +0000danvet(~Daniel@2a02:168:57f4:0:efd0:b9e5:5ae6:c2fa) (Ping timeout: 272 seconds)
2020-11-12 21:12:36 +0000perrier-jouet(~perrier-j@modemcable012.251-130-66.mc.videotron.ca) (Quit: WeeChat 2.9)
2020-11-12 21:12:58 +0000gproto23(~gproto23@unaffiliated/gproto23) (Ping timeout: 265 seconds)
2020-11-12 21:14:37 +0000DTZUZU(~DTZUZU@205.ip-149-56-132.net) (Ping timeout: 264 seconds)
2020-11-12 21:14:45 +0000geekosaur45(82659a09@host154-009.vpn.uakron.edu) (Remote host closed the connection)
2020-11-12 21:16:03 +0000gtk(~user@roc37-h01-176-170-197-243.dsl.sta.abo.bbox.fr) (Ping timeout: 256 seconds)
2020-11-12 21:16:04 +0000heatsink(~heatsink@107-136-5-69.lightspeed.sntcca.sbcglobal.net)
2020-11-12 21:19:24 +0000kritzefitz(~kritzefit@212.86.56.80) (Remote host closed the connection)
2020-11-12 21:20:37 +0000elliott_(~elliott_@pool-108-51-141-12.washdc.fios.verizon.net)
2020-11-12 21:28:09 +0000Cale(~cale@cpef48e38ee8583-cm0c473de9d680.cpe.net.cable.rogers.com) (Ping timeout: 244 seconds)
2020-11-12 21:28:47 +0000heatsink(~heatsink@107-136-5-69.lightspeed.sntcca.sbcglobal.net) (Remote host closed the connection)
2020-11-12 21:31:40 +0000Cale(~cale@2607:fea8:9960:563:84a7:cce2:5f88:c726)
2020-11-12 21:32:26 +0000ft(~ft@shell.chaostreff-dortmund.de) (Ping timeout: 264 seconds)
2020-11-12 21:32:27 +0000 <shapr> Anyone building a hoogle server as a separate step from haddocks produced by CI?
2020-11-12 21:33:38 +0000merijn(~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 264 seconds)
2020-11-12 21:34:19 +0000 <Uniaika> nope, not here
2020-11-12 21:36:13 +0000nckx(~nckx@tobias.gr) (Ping timeout: 264 seconds)
2020-11-12 21:36:46 +0000coot_(~coot@37.30.49.253.nat.umts.dynamic.t-mobile.pl)
2020-11-12 21:37:14 +0000Cale(~cale@2607:fea8:9960:563:84a7:cce2:5f88:c726) (Ping timeout: 264 seconds)
2020-11-12 21:37:53 +0000coot(~coot@37.30.49.253.nat.umts.dynamic.t-mobile.pl) (Read error: Connection reset by peer)
2020-11-12 21:37:53 +0000coot_coot
2020-11-12 21:40:16 +0000DTZUZU(~DTZUZU@207.81.171.116)
2020-11-12 21:42:56 +0000heatsink(~heatsink@107-136-5-69.lightspeed.sntcca.sbcglobal.net)
2020-11-12 21:44:23 +0000invaser(~Thunderbi@31.148.23.125) (Ping timeout: 260 seconds)
2020-11-12 21:44:28 +0000chaosmasttter(~chaosmast@p200300c4a70f6201c1c6e7084fdfaaff.dip0.t-ipconnect.de) (Quit: WeeChat 2.9)
2020-11-12 21:44:41 +0000Iceland_jack(~user@95.149.219.123) (Ping timeout: 258 seconds)
2020-11-12 21:46:32 +0000britva(~britva@2a02:aa13:7240:2980:bc4b:509a:98e6:5bb0) (Quit: This computer has gone to sleep)
2020-11-12 21:51:21 +0000DirefulSalt(DirefulSal@gateway/vpn/privateinternetaccess/direfulsalt) (Remote host closed the connection)
2020-11-12 21:51:36 +0000Cale(~cale@cpef48e38ee8583-cm0c473de9d680.cpe.net.cable.rogers.com)
2020-11-12 21:51:51 +0000DirefulSalt(DirefulSal@gateway/vpn/privateinternetaccess/direfulsalt)
2020-11-12 21:52:20 +0000AstroDroid(~AstroDroi@84.39.117.57)
2020-11-12 21:53:10 +0000mananamenos(~mananamen@84.122.202.215.dyn.user.ono.com) (Ping timeout: 246 seconds)
2020-11-12 21:53:47 +0000pfurla(~pfurla@ool-182ed2e2.dyn.optonline.net)
2020-11-12 21:54:40 +0000raichoo(~raichoo@dslb-092-073-194-199.092.073.pools.vodafone-ip.de) (Quit: Lost terminal)
2020-11-12 21:59:24 +0000dftxbs3e(~dftxbs3e@unaffiliated/dftxbs3e)
2020-11-12 22:01:15 +0000Rudd0(~Rudd0@185.189.115.103)
2020-11-12 22:03:05 +0000L29Ah(~L29Ah@unaffiliated/l29ah) (Ping timeout: 240 seconds)
2020-11-12 22:04:05 +0000takuan(~takuan@178-116-218-225.access.telenet.be) (Remote host closed the connection)
2020-11-12 22:05:03 +0000alp(~alp@2a01:e0a:58b:4920:df5:b7f7:a6a:ece)
2020-11-12 22:07:36 +0000merijn(~merijn@83-160-49-249.ip.xs4all.nl)
2020-11-12 22:08:04 +0000ft(~ft@shell.chaostreff-dortmund.de)
2020-11-12 22:08:18 +0000sord937(~sord937@gateway/tor-sasl/sord937) (Quit: sord937)
2020-11-12 22:10:57 +0000kish`(~oracle@unaffiliated/oracle)
2020-11-12 22:12:46 +0000merijn(~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 246 seconds)
2020-11-12 22:12:47 +0000takuan(~takuan@178-116-218-225.access.telenet.be)
2020-11-12 22:14:41 +0000L29Ah(~L29Ah@unaffiliated/l29ah)
2020-11-12 22:18:17 +0000sh9(~sh9@softbank060116136158.bbtec.net) (Quit: WeeChat 2.8)
2020-11-12 22:19:19 +0000son0p(~son0p@181.136.122.143)
2020-11-12 22:24:45 +0000coot(~coot@37.30.49.253.nat.umts.dynamic.t-mobile.pl) (Quit: coot)
2020-11-12 22:24:46 +0000motte(~weechat@unaffiliated/motte)
2020-11-12 22:27:01 +0000feliocrat(~feliocrat@95.70.185.239) (Remote host closed the connection)
2020-11-12 22:30:12 +0000lightandlight(sid135476@gateway/web/irccloud.com/x-eerqwaqdgkixorsv) (Ping timeout: 260 seconds)
2020-11-12 22:30:35 +0000glguy_(x@freenode/staff/haskell.developer.glguy)
2020-11-12 22:30:35 +0000glguyGuest5081
2020-11-12 22:30:35 +0000Guest5081(x@freenode/staff/haskell.developer.glguy) (Killed (egan.freenode.net (Nickname regained by services)))
2020-11-12 22:30:35 +0000glguy_glguy
2020-11-12 22:31:02 +0000lightandlight(sid135476@gateway/web/irccloud.com/x-iidtschrmhcqrxgl)
2020-11-12 22:31:21 +0000shadowdao(~user@unaffiliated/shadowdaemon) (Read error: Connection reset by peer)
2020-11-12 22:31:22 +0000xff0x(~fox@2001:1a81:53be:a900:e888:cf37:a0ae:58b2) (Ping timeout: 260 seconds)
2020-11-12 22:31:23 +0000jelleke(~jelle@2a01:7c8:aac1:50d:5054:ff:fe3b:9b7d) (Ping timeout: 260 seconds)
2020-11-12 22:31:23 +0000pong(chiya@2406:3003:2077:2341::babe) (Ping timeout: 260 seconds)
2020-11-12 22:31:23 +0000komasa(~komasa@2a03:b0c0:3:d0::2097:6001) (Ping timeout: 260 seconds)
2020-11-12 22:31:39 +0000jelleke(~jelle@2a01:7c8:aac1:50d:5054:ff:fe3b:9b7d)
2020-11-12 22:31:48 +0000recon_-(~quassel@2602:febc:0:b6::6ca2) (Read error: Connection reset by peer)
2020-11-12 22:31:57 +0000recon_-(~quassel@2602:febc:0:b6::6ca2)
2020-11-12 22:32:04 +0000pong(chiya@2406:3003:2077:2341::babe)
2020-11-12 22:32:49 +0000xff0x(~fox@2001:1a81:53be:a900:e888:cf37:a0ae:58b2)
2020-11-12 22:32:51 +0000nckx(~nckx@tobias.gr)
2020-11-12 22:33:00 +0000hackageminizinc-process 0.1.4.1 - A set of helpers to call minizinc models. https://hackage.haskell.org/package/minizinc-process-0.1.4.1 (LucasDiCioccio)
2020-11-12 22:33:06 +0000ct2034(uid362550@gateway/web/irccloud.com/x-dodtlcpekbqwcyru) (Quit: Connection closed for inactivity)
2020-11-12 22:33:22 +0000komasa(~komasa@2a03:b0c0:3:d0::2097:6001)
2020-11-12 22:34:27 +0000fendor_fendor
2020-11-12 22:34:36 +0000takuan(~takuan@178-116-218-225.access.telenet.be) (Ping timeout: 256 seconds)
2020-11-12 22:36:06 +0000sh9(~sh9@softbank060116136158.bbtec.net)
2020-11-12 22:36:48 +0000Deide(~Deide@217.155.19.23)
2020-11-12 22:37:27 +0000mojtaba__(~bquest_12@5.200.109.144)
2020-11-12 22:39:46 +0000bquest_123_(~bquest_12@5.112.15.240) (Ping timeout: 256 seconds)
2020-11-12 22:40:58 +0000merijn(~merijn@83-160-49-249.ip.xs4all.nl)
2020-11-12 22:41:38 +0000Kaiepi(~Kaiepi@nwcsnbsc03w-47-55-225-82.dhcp-dynamic.fibreop.nb.bellaliant.net) (Remote host closed the connection)
2020-11-12 22:42:53 +0000 <fendor> is there some global setting I can use to limit the memory usage of ghci?
2020-11-12 22:43:15 +0000 <fendor> so that every invocation of ghci has a memory limit
2020-11-12 22:45:17 +0000fryguybob(~fryguybob@cpe-74-65-31-113.rochester.res.rr.com)
2020-11-12 22:46:00 +0000 <Axman6> Yes, but it's quite complex, you need to write programs that use less memory :P
2020-11-12 22:46:09 +0000stackdimes(~stackdime@70.39.102.174) (Ping timeout: 256 seconds)
2020-11-12 22:46:19 +0000pfurla(~pfurla@ool-182ed2e2.dyn.optonline.net) (Quit: Textual IRC Client: www.textualapp.com)
2020-11-12 22:47:09 +0000alp(~alp@2a01:e0a:58b:4920:df5:b7f7:a6a:ece) (Ping timeout: 272 seconds)
2020-11-12 22:47:25 +0000pfurla(~pfurla@ool-182ed2e2.dyn.optonline.net)
2020-11-12 22:47:39 +0000machinedgod(~machinedg@207.253.244.210) (Ping timeout: 260 seconds)
2020-11-12 22:48:16 +0000machinedgod(~machinedg@207.253.244.210)
2020-11-12 22:49:23 +0000Kaiepi(~Kaiepi@nwcsnbsc03w-47-55-225-82.dhcp-dynamic.fibreop.nb.bellaliant.net)
2020-11-12 22:49:32 +0000christo(~chris@81.96.113.213) (Remote host closed the connection)
2020-11-12 22:52:20 +0000zebrag(~inkbottle@aaubervilliers-654-1-106-56.w86-212.abo.wanadoo.fr) (Ping timeout: 272 seconds)
2020-11-12 22:53:02 +0000zebrag(~inkbottle@aaubervilliers-654-1-113-241.w86-198.abo.wanadoo.fr)
2020-11-12 22:56:06 +0000perrier-jouet(~perrier-j@modemcable012.251-130-66.mc.videotron.ca)
2020-11-12 22:56:09 +0000invaser(~Thunderbi@31.148.23.125)
2020-11-12 22:56:38 +0000christo(~chris@81.96.113.213)
2020-11-12 22:59:13 +0000alp(~alp@2a01:e0a:58b:4920:a000:aac2:57e0:fe16)
2020-11-12 22:59:37 +0000 <fendor> Axman6, tell that to the students that write endless recursive functions :P
2020-11-12 23:00:58 +0000alp(~alp@2a01:e0a:58b:4920:a000:aac2:57e0:fe16) (Remote host closed the connection)
2020-11-12 23:01:16 +0000alp(~alp@2a01:e0a:58b:4920:3450:37c2:436b:8f86)
2020-11-12 23:01:36 +0000 <Axman6> Hmm, at ANU we used to have a system which would play student's final assignments off against each other (I can't remember the game now), and I believe we had limits on execution time and memory usage
2020-11-12 23:03:08 +0000 <Axman6> jackdk: do you know anything about the thing I'm talking about? Or was it after/before your time?
2020-11-12 23:04:18 +0000 <fendor> the issue is, students can use the server for developing their solutions...
2020-11-12 23:04:30 +0000 <fendor> so I think I want to limit the memory of every ghci invocation on that server
2020-11-12 23:04:51 +0000 <fendor> I guess the limits of the user system should do that automagically?
2020-11-12 23:05:04 +0000 <fendor> iirc, you can configure the memory limit on a per user basis?
2020-11-12 23:05:27 +0000 <Axman6> I believe so, but I have no idea how
2020-11-12 23:05:38 +0000 <jackdk> Axman6: the versions I was working on were less sophisticated. The runner used System.timeout, the NFData class, and an IORef to enforce time limits on the program runtime
2020-11-12 23:05:52 +0000 <fendor> well, time to ask the sys admin. not my job after all
2020-11-12 23:06:00 +0000 <jackdk> sure this isn't an OS-level problem? I remember everyone crashing the student server the night before a concurrent systems assignment was due
2020-11-12 23:06:10 +0000 <jackdk> then they put in process limits
2020-11-12 23:06:19 +0000 <jackdk> fendor: yeah, I think that's a good idea
2020-11-12 23:07:05 +0000 <jackdk> https://github.com/ndmitchell/spaceleak might have some haskell-side ideas for fiddling with this
2020-11-12 23:07:19 +0000 <fendor> yeah, I agree, it should be solved on the os level. I just though, maybe there are some low haning fruit. But additionally, I just saw some students somehow installed hls on the server and use it for a remote vscode session.
2020-11-12 23:07:47 +0000 <fendor> I am not worrying about space leaks in particular, students write bad code, that is to be expected, but the server should not give them all the memory
2020-11-12 23:09:02 +0000 <jackdk> Yes, but space leaks -> eating memory, and the technique for catching them sooner is to bound the stack size that the rts is allowed to use. Perhaps that part is applicable to how students invoke GHCi
2020-11-12 23:09:03 +0000livvy(~livvy@gateway/tor-sasl/livvy) (Ping timeout: 240 seconds)
2020-11-12 23:09:54 +0000 <fendor> maybe. Let's see whether we can limit the overall memory
2020-11-12 23:12:23 +0000jb55(~jb55@gateway/tor-sasl/jb55) (Ping timeout: 240 seconds)
2020-11-12 23:13:28 +0000livvy(~livvy@gateway/tor-sasl/livvy)
2020-11-12 23:15:11 +0000merijn(~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 260 seconds)
2020-11-12 23:15:58 +0000hugh(~hugh@79-66-200-43.dynamic.dsl.as9105.com)
2020-11-12 23:16:14 +0000hughaldessa
2020-11-12 23:16:46 +0000 <aldessa> hey, where can i get recursion puzzles? i thought it would be nice to have some puzzles for recursion schemes
2020-11-12 23:17:20 +0000cr3(~cr3@192-222-143-195.qc.cable.ebox.net) (Quit: leaving)
2020-11-12 23:17:27 +0000son0p(~son0p@181.136.122.143) (Quit: Lost terminal)
2020-11-12 23:22:06 +0000jokester_(~mono@unaffiliated/jokester)
2020-11-12 23:22:24 +0000neiluj(~jco@unaffiliated/neiluj) (Quit: leaving)
2020-11-12 23:23:47 +0000HiRE_(~HiRE@2602:ffc5:20::1:512e)
2020-11-12 23:23:53 +0000jokester(~mono@unaffiliated/jokester) (Ping timeout: 260 seconds)
2020-11-12 23:24:27 +0000borne(~fritjof@200116b86423eb004fbf5cd6c83663b1.dip.versatel-1u1.de) (Ping timeout: 260 seconds)
2020-11-12 23:24:27 +0000DeadComaGrayce[m(commagra1@gateway/shell/matrix.org/x-mqetgfqfsaaixhog) (Ping timeout: 260 seconds)
2020-11-12 23:24:27 +0000psydruid(psydruidma@gateway/shell/matrix.org/x-wvuhyqhqelgtcrbj) (Ping timeout: 260 seconds)
2020-11-12 23:24:28 +0000aizen_s(sid462968@gateway/web/irccloud.com/x-stnqhzxwtvurinhz) (Ping timeout: 260 seconds)
2020-11-12 23:24:28 +0000HiRE(~HiRE@2602:ffc5:20::1:512e) (Ping timeout: 260 seconds)
2020-11-12 23:24:28 +0000grol(~quassel@2620:11e:1000:2:250:56ff:fea4:7) (Ping timeout: 260 seconds)
2020-11-12 23:24:48 +0000borne(~fritjof@200116b86423eb004fbf5cd6c83663b1.dip.versatel-1u1.de)
2020-11-12 23:24:55 +0000DeadComaGrayce[m(commagra1@gateway/shell/matrix.org/x-ybppbwirrexxdalc)
2020-11-12 23:25:44 +0000grol(~quassel@2620:11e:1000:2:250:56ff:fea4:7)
2020-11-12 23:26:30 +0000jb55(~jb55@gateway/tor-sasl/jb55)
2020-11-12 23:26:57 +0000psydruid(psydruidma@gateway/shell/matrix.org/x-dxoeoaxpehfltoxm)
2020-11-12 23:27:42 +0000aizen_s(sid462968@gateway/web/irccloud.com/x-rpdggkhwylxxzxar)
2020-11-12 23:28:34 +0000elfets(~elfets@ip-37-201-23-96.hsi13.unitymediagroup.de) (Quit: Leaving)
2020-11-12 23:30:24 +0000Rudd0(~Rudd0@185.189.115.103) (Read error: Connection reset by peer)
2020-11-12 23:30:49 +0000vicfred(~vicfred@unaffiliated/vicfred) (Ping timeout: 264 seconds)
2020-11-12 23:32:17 +0000borne(~fritjof@200116b86423eb004fbf5cd6c83663b1.dip.versatel-1u1.de) (Ping timeout: 260 seconds)
2020-11-12 23:34:52 +0000DataComputist(~lumeng@static-50-43-26-251.bvtn.or.frontiernet.net)
2020-11-12 23:37:12 +0000aldessa(~hugh@79-66-200-43.dynamic.dsl.as9105.com) (Read error: Connection reset by peer)
2020-11-12 23:37:41 +0000borne(~fritjof@200116b86423eb004fbf5cd6c83663b1.dip.versatel-1u1.de)
2020-11-12 23:37:54 +0000Gurkenglas(~Gurkengla@unaffiliated/gurkenglas) (Read error: Connection reset by peer)
2020-11-12 23:38:36 +0000Gurkenglas(~Gurkengla@unaffiliated/gurkenglas)
2020-11-12 23:40:36 +0000Ariakenom(~Ariakenom@h-82-196-111-82.NA.cust.bahnhof.se) (Quit: Leaving)
2020-11-12 23:40:48 +0000jedws(~jedws@101.184.175.183)
2020-11-12 23:43:07 +0000zebrag(~inkbottle@aaubervilliers-654-1-113-241.w86-198.abo.wanadoo.fr) (Ping timeout: 260 seconds)
2020-11-12 23:43:31 +0000alp(~alp@2a01:e0a:58b:4920:3450:37c2:436b:8f86) (Ping timeout: 272 seconds)
2020-11-12 23:45:47 +0000nbloomf(~nbloomf@76.217.43.73) (Quit: My MacBook has gone to sleep. ZZZzzz…)
2020-11-12 23:48:28 +0000jedws(~jedws@101.184.175.183) (Quit: My MacBook has gone to sleep. ZZZzzz…)
2020-11-12 23:49:26 +0000jedws(~jedws@101.184.175.183)
2020-11-12 23:49:42 +0000merijn(~merijn@83-160-49-249.ip.xs4all.nl)
2020-11-12 23:49:58 +0000o1lo01ol1o(~o1lo01ol1@bl8-213-81.dsl.telepac.pt) (Remote host closed the connection)
2020-11-12 23:50:11 +0000 <hekkaidekapus> fendor: When we have needs like yours this side, we handle it at the OS level by putting setting limits for every user.
2020-11-12 23:50:43 +0000 <hekkaidekapus> Ony a systemd-capable Linux, this will do:
2020-11-12 23:50:45 +0000jedws(~jedws@101.184.175.183) (Client Quit)
2020-11-12 23:51:14 +0000 <hekkaidekapus> systemd-run --user --scope -p 'MemoryHigh=XXXG' -p 'CPUQuota=YYY%' $argv
2020-11-12 23:52:35 +0000 <hekkaidekapus> Usually, ghc and ghci are symlinks to the previous command where `$argv = ghc(i)`.
2020-11-12 23:53:34 +0000dhouthoo(~dhouthoo@ptr-eiv6509pb4ifhdr9lsd.18120a2.ip6.access.telenet.be) (Quit: WeeChat 2.9)
2020-11-12 23:54:06 +0000 <Axman6> to figure out cpu%, see Erlang (the person, not the language's) work on sharing resources :P
2020-11-12 23:54:12 +0000zebrag(~inkbottle@aaubervilliers-654-1-2-77.w83-200.abo.wanadoo.fr)
2020-11-12 23:54:20 +0000jedws(~jedws@101.184.175.183)
2020-11-12 23:54:29 +0000elliott_(~elliott_@pool-108-51-141-12.washdc.fios.verizon.net) (Read error: Connection reset by peer)
2020-11-12 23:54:47 +0000merijn(~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 260 seconds)
2020-11-12 23:55:17 +0000Tuplanolla(~Tuplanoll@91-159-68-239.elisa-laajakaista.fi) (Ping timeout: 256 seconds)
2020-11-12 23:56:38 +0000perrier-jouet(~perrier-j@modemcable012.251-130-66.mc.videotron.ca) (Quit: WeeChat 2.9)
2020-11-12 23:56:44 +0000elliott_(~elliott_@pool-108-51-141-12.washdc.fios.verizon.net)
2020-11-12 23:59:57 +0000gehmehgeh(~ircuser1@gateway/tor-sasl/gehmehgeh) (Quit: Leaving)