2020/10/25

2020-10-25 01:00:02 +0000[42]1(~42]@195.206.169.184) ()
2020-10-25 01:00:05 +0000Zer000(~Zer000@64.137.132.26) (Client Quit)
2020-10-25 01:02:06 +0000 <c_wraith> I've been told I should return to life for the holiday, but that'd just be too confusing.
2020-10-25 01:02:11 +0000 <c_wraith> :t confusing
2020-10-25 01:02:13 +0000 <lambdabot> Applicative f => LensLike (Data.Functor.Day.Curried.Curried (Data.Functor.Yoneda.Yoneda f) (Data.Functor.Yoneda.Yoneda f)) s t a b -> LensLike f s t a b
2020-10-25 01:02:52 +0000Foritus(~buggery@cpc91334-watf11-2-0-cust153.15-2.cable.virginm.net) (Quit: ლ(ಠ益ಠლ) .:. <Ashley> my porn is hidden in a folder called "BBC Micro Emulator")
2020-10-25 01:04:00 +0000Foritus(~buggery@cpc91334-watf11-2-0-cust153.15-2.cable.virginm.net)
2020-10-25 01:04:53 +0000dbmikus(~dbmikus@cpe-76-167-86-219.natsow.res.rr.com)
2020-10-25 01:05:14 +0000christo(~chris@81.96.113.213)
2020-10-25 01:06:11 +0000wroathe(~wroathe@c-68-54-25-135.hsd1.mn.comcast.net)
2020-10-25 01:09:02 +0000 <monsterchrom> Another direction you could consider is elevating from a wraith to an abstract factory that makes more wraiths.
2020-10-25 01:09:09 +0000jedws(~jedws@101.184.148.229)
2020-10-25 01:09:48 +0000dbmikus(~dbmikus@cpe-76-167-86-219.natsow.res.rr.com) (Ping timeout: 260 seconds)
2020-10-25 01:13:20 +0000nbloomf(~nbloomf@2600:1700:ad14:3020:fc8f:46b9:ad7f:fbe6) (Quit: My MacBook has gone to sleep. ZZZzzz…)
2020-10-25 01:14:39 +0000m0rphism(~m0rphism@HSI-KBW-046-005-177-122.hsi8.kabel-badenwuerttemberg.de) (Ping timeout: 265 seconds)
2020-10-25 01:18:30 +0000shafox(~shafox@106.51.234.111) (Remote host closed the connection)
2020-10-25 01:18:35 +0000frdg(47b88ff9@pool-71-184-143-249.bstnma.fios.verizon.net) (Remote host closed the connection)
2020-10-25 01:18:38 +0000vicfred(~vicfred@unaffiliated/vicfred)
2020-10-25 01:21:06 +0000kensanata(~kensanata@185.204.1.185)
2020-10-25 01:21:14 +0000merijn(~merijn@83-160-49-249.ip.xs4all.nl)
2020-10-25 01:23:41 +0000brettgilio(~brettgili@brettgilio.com) (Quit: Long live IRC! <https://brettgilio.com>)
2020-10-25 01:24:03 +0000nbloomf(~nbloomf@2600:1700:ad14:3020:fc8f:46b9:ad7f:fbe6)
2020-10-25 01:24:39 +0000brettgilio(~brettgili@brettgilio.com)
2020-10-25 01:25:06 +0000GyroW_(~GyroW@unaffiliated/gyrow) (Quit: Someone ate my pie)
2020-10-25 01:25:25 +0000GyroW(~GyroW@ptr-48ujrfd1ztq5fjywfw3.18120a2.ip6.access.telenet.be)
2020-10-25 01:25:25 +0000GyroW(~GyroW@ptr-48ujrfd1ztq5fjywfw3.18120a2.ip6.access.telenet.be) (Changing host)
2020-10-25 01:25:25 +0000GyroW(~GyroW@unaffiliated/gyrow)
2020-10-25 01:26:02 +0000mimi_vx(~mimi@2a01:490:16:1026:b095:5d2a:db18:3291)
2020-10-25 01:26:05 +0000merijn(~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 240 seconds)
2020-10-25 01:26:55 +0000Kaiepi(~Kaiepi@nwcsnbsc03w-47-55-225-82.dhcp-dynamic.fibreop.nb.bellaliant.net) (Remote host closed the connection)
2020-10-25 01:27:16 +0000CMCDragonkai1(~Thunderbi@124.19.3.250)
2020-10-25 01:27:43 +0000guy_lombardoprivalovy_lekvar
2020-10-25 01:28:08 +0000Deide(~Deide@217.155.19.23) (Quit: Seeee yaaaa)
2020-10-25 01:28:40 +0000geowiesnot(~user@87-89-181-157.abo.bbox.fr) (Ping timeout: 265 seconds)
2020-10-25 01:30:04 +0000Kaiepi(~Kaiepi@nwcsnbsc03w-47-55-225-82.dhcp-dynamic.fibreop.nb.bellaliant.net)
2020-10-25 01:30:52 +0000nbloomf(~nbloomf@2600:1700:ad14:3020:fc8f:46b9:ad7f:fbe6) (Quit: My MacBook has gone to sleep. ZZZzzz…)
2020-10-25 01:32:55 +0000elfets(~elfets@ip-37-201-23-96.hsi13.unitymediagroup.de) (Read error: Connection reset by peer)
2020-10-25 01:33:44 +0000thir(~thir@p200300f27f2523003c23ef77843b8858.dip0.t-ipconnect.de)
2020-10-25 01:34:14 +0000Foritus(~buggery@cpc91334-watf11-2-0-cust153.15-2.cable.virginm.net) (Quit: ლ(ಠ益ಠლ) .:. <Ashley> my porn is hidden in a folder called "BBC Micro Emulator")
2020-10-25 01:35:15 +0000Foritus(~buggery@cpc91334-watf11-2-0-cust153.15-2.cable.virginm.net)
2020-10-25 01:40:25 +0000CMCDragonkai1(~Thunderbi@124.19.3.250) (Quit: CMCDragonkai1)
2020-10-25 01:41:14 +0000renzhi(~renzhi@modemcable070.17-177-173.mc.videotron.ca)
2020-10-25 01:42:12 +0000thir(~thir@p200300f27f2523003c23ef77843b8858.dip0.t-ipconnect.de) (Ping timeout: 260 seconds)
2020-10-25 01:43:24 +0000christo(~chris@81.96.113.213) (Remote host closed the connection)
2020-10-25 01:44:40 +0000conal(~conal@198.8.81.71)
2020-10-25 01:47:45 +0000phaul(~phaul@ruby/staff/phaul) (Ping timeout: 240 seconds)
2020-10-25 01:48:46 +0000joaj(~joaj@2001:818:e326:8200:5273:55b7:3a86:e6ca)
2020-10-25 01:49:37 +0000jumper149(~jumper149@ip185225.wh.uni-hannover.de) (Quit: WeeChat 2.9)
2020-10-25 01:50:31 +0000christo(~chris@81.96.113.213)
2020-10-25 01:50:52 +0000damianfral(~damianfra@177.red-2-142-221.dynamicip.rima-tde.net)
2020-10-25 01:51:50 +0000Lord_of_Life_(~Lord@46.217.216.204)
2020-10-25 01:51:53 +0000mbomba(~mbomba@142.114.9.241) (Quit: WeeChat 2.9)
2020-10-25 01:52:27 +0000merijn(~merijn@83-160-49-249.ip.xs4all.nl)
2020-10-25 01:53:08 +0000Lord_of_Life(~Lord@unaffiliated/lord-of-life/x-0885362) (Ping timeout: 256 seconds)
2020-10-25 01:55:15 +0000christo(~chris@81.96.113.213) (Ping timeout: 265 seconds)
2020-10-25 01:55:32 +0000damianfral(~damianfra@177.red-2-142-221.dynamicip.rima-tde.net) (Ping timeout: 260 seconds)
2020-10-25 01:56:02 +0000Bergle_3(~Bergle_4@101.165.90.119)
2020-10-25 01:58:44 +0000Bergle_2(~Bergle_4@101.165.90.119) (Ping timeout: 256 seconds)
2020-10-25 01:01:47 +0000mimi_vx(~mimi@2a01:490:16:1026:b095:5d2a:db18:3291) (Ping timeout: 260 seconds)
2020-10-25 01:03:05 +0000Melanie(c000868a@192-0-134-138.cpe.teksavvy.com)
2020-10-25 01:03:19 +0000justanotheruser(~justanoth@unaffiliated/justanotheruser) (Ping timeout: 272 seconds)
2020-10-25 01:09:14 +0000Ariakenom(~Ariakenom@h-82-196-111-63.NA.cust.bahnhof.se) (Read error: Connection reset by peer)
2020-10-25 01:10:25 +0000Cale(~cale@CPEf48e38ee8583-CM0c473de9d680.cpe.net.cable.rogers.com) (Ping timeout: 264 seconds)
2020-10-25 01:10:26 +0000remexre(~nathan@207-153-38-50.fttp.usinternet.com) (Read error: Connection reset by peer)
2020-10-25 01:11:02 +0000remexre(~nathan@207-153-38-50.fttp.usinternet.com)
2020-10-25 01:11:10 +0000dmwitdmwitch
2020-10-25 01:12:23 +0000Cale(~cale@cpef48e38ee8583-cm0c473de9d680.cpe.net.cable.rogers.com)
2020-10-25 01:13:06 +0000 <c_wraith> monsterchrom: that's way too terrifying
2020-10-25 01:17:57 +0000remexre(~nathan@207-153-38-50.fttp.usinternet.com) (Read error: Connection reset by peer)
2020-10-25 01:18:21 +0000nitrixnitrix-or-treat
2020-10-25 01:21:37 +0000remexre(~nathan@207-153-38-50.fttp.usinternet.com)
2020-10-25 01:22:42 +0000christo(~chris@81.96.113.213)
2020-10-25 01:26:40 +0000merijn(~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 265 seconds)
2020-10-25 01:28:59 +0000nbloomf(~nbloomf@2600:1700:ad14:3020:e9e0:8366:ee4d:bc13)
2020-10-25 01:29:15 +0000nbloomf(~nbloomf@2600:1700:ad14:3020:e9e0:8366:ee4d:bc13) (Client Quit)
2020-10-25 01:37:32 +0000bartemius(~bartemius@109.252.20.20)
2020-10-25 01:39:21 +0000Melanie(c000868a@192-0-134-138.cpe.teksavvy.com) (Remote host closed the connection)
2020-10-25 01:42:02 +0000bartemius(~bartemius@109.252.20.20) (Ping timeout: 260 seconds)
2020-10-25 01:45:11 +0000falafel_(~falafel@71-34-132-121.clsp.qwest.net)
2020-10-25 01:45:25 +0000phaul(~phaul@ruby/staff/phaul)
2020-10-25 01:46:04 +0000z0(~z0@104.248.22.38)
2020-10-25 01:46:22 +0000acarrico(~acarrico@dhcp-68-142-39-249.greenmountainaccess.net)
2020-10-25 01:46:28 +0000z0Guest55108
2020-10-25 01:47:45 +0000Gurkenglas(~Gurkengla@unaffiliated/gurkenglas) (Ping timeout: 240 seconds)
2020-10-25 01:49:36 +0000falafel_(~falafel@71-34-132-121.clsp.qwest.net) (Ping timeout: 258 seconds)
2020-10-25 01:52:41 +0000polyrain(~polyrain@2001:8003:e501:6901:513b:72e6:ceb8:fd2e)
2020-10-25 01:53:56 +0000merijn(~merijn@83-160-49-249.ip.xs4all.nl)
2020-10-25 01:54:16 +0000vacm(~vacwm@70.23.92.191) (Quit: My MacBook has gone to sleep. ZZZzzz…)
2020-10-25 01:57:00 +0000vacm(~vacwm@70.23.92.191)
2020-10-25 01:59:00 +0000merijn(~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 260 seconds)
2020-10-25 02:05:45 +0000dbmikus(~dbmikus@cpe-76-167-86-219.natsow.res.rr.com)
2020-10-25 02:06:18 +0000cole-h(~cole-h@c-73-48-197-220.hsd1.ca.comcast.net)
2020-10-25 02:06:43 +0000nbloomf(~nbloomf@2600:1700:ad14:3020:e9e0:8366:ee4d:bc13)
2020-10-25 02:07:07 +0000dyeplexer(~lol@unaffiliated/terpin)
2020-10-25 02:10:46 +0000dbmikus(~dbmikus@cpe-76-167-86-219.natsow.res.rr.com) (Ping timeout: 256 seconds)
2020-10-25 02:15:05 +0000xerox_(~xerox@unaffiliated/xerox) (Ping timeout: 240 seconds)
2020-10-25 02:16:43 +0000Guest55108(~z0@104.248.22.38) (Quit: Lost terminal)
2020-10-25 02:17:13 +0000mimi_vx(~mimi@2a01:490:16:1026:b095:5d2a:db18:3291)
2020-10-25 02:26:25 +0000merijn(~merijn@83-160-49-249.ip.xs4all.nl)
2020-10-25 02:27:24 +0000wei2912(~wei2912@unaffiliated/wei2912)
2020-10-25 02:34:12 +0000joaj(~joaj@2001:818:e326:8200:5273:55b7:3a86:e6ca) (Ping timeout: 260 seconds)
2020-10-25 02:35:13 +0000joaj(~joaj@2001:818:e326:8200:9fc:6bde:c18a:1771)
2020-10-25 02:35:55 +0000ByronJohnson(~bairyn@unaffiliated/bob0) (Remote host closed the connection)
2020-10-25 02:35:55 +0000Tene(~tene@poipu/supporter/slacker/tene) (Remote host closed the connection)
2020-10-25 02:35:59 +0000justsomeguy(~justsomeg@216.186.218.241)
2020-10-25 02:35:59 +0000justsomeguy(~justsomeg@216.186.218.241) (Changing host)
2020-10-25 02:35:59 +0000justsomeguy(~justsomeg@unaffiliated/--/x-3805311)
2020-10-25 02:37:19 +0000toorevitimirp(~tooreviti@117.182.180.36)
2020-10-25 02:42:07 +0000xff0x(~fox@2001:1a81:5355:300:b6fb:6049:f390:36a1) (Ping timeout: 272 seconds)
2020-10-25 02:42:52 +0000xff0x(~fox@2001:1a81:5355:300:74f6:979d:4761:24e8)
2020-10-25 02:47:53 +0000polyrain(~polyrain@2001:8003:e501:6901:513b:72e6:ceb8:fd2e) (Quit: My MacBook has gone to sleep. ZZZzzz…)
2020-10-25 02:51:42 +0000mimi_vx(~mimi@2a01:490:16:1026:b095:5d2a:db18:3291) (Ping timeout: 260 seconds)
2020-10-25 02:53:03 +0000bairyn(~bairyn@unaffiliated/bob0)
2020-10-25 02:53:22 +0000bairynByronJohnson
2020-10-25 02:54:03 +0000olligobber(olligobber@gateway/vpn/privateinternetaccess/olligobber)
2020-10-25 03:00:02 +0000kensanata(~kensanata@185.204.1.185) ()
2020-10-25 03:00:47 +0000merijn(~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 260 seconds)
2020-10-25 03:02:32 +0000xff0x(~fox@2001:1a81:5355:300:74f6:979d:4761:24e8) (Ping timeout: 260 seconds)
2020-10-25 03:04:03 +0000xff0x(~fox@2001:1a81:53a8:4d00:d040:ea33:23e9:22f)
2020-10-25 03:04:18 +0000darjeeling_(~darjeelin@122.245.123.118) (Ping timeout: 265 seconds)
2020-10-25 03:09:17 +0000vacm(~vacwm@70.23.92.191) (Quit: My MacBook has gone to sleep. ZZZzzz…)
2020-10-25 03:09:51 +0000jedws(~jedws@101.184.148.229) (Quit: My MacBook has gone to sleep. ZZZzzz…)
2020-10-25 03:12:04 +0000jedws(~jedws@101.184.148.229)
2020-10-25 03:12:40 +0000polyrain(~polyrain@2001:8003:e501:6901:513b:72e6:ceb8:fd2e)
2020-10-25 03:15:46 +0000lagothrix(~lagothrix@unaffiliated/lagothrix) (Killed (beckett.freenode.net (Nickname regained by services)))
2020-10-25 03:15:55 +0000lagothrix(~lagothrix@unaffiliated/lagothrix)
2020-10-25 03:15:57 +0000djellemah(~djellemah@2601:5c2:100:96c:e008:b638:39fe:6a54) (Ping timeout: 260 seconds)
2020-10-25 03:16:25 +0000gattytto(b33e397e@179.62.57.126)
2020-10-25 03:16:37 +0000drbean(~drbean@TC210-63-209-147.static.apol.com.tw)
2020-10-25 03:16:53 +0000justsomeguy(~justsomeg@unaffiliated/--/x-3805311) ()
2020-10-25 03:17:03 +0000polyrain(~polyrain@2001:8003:e501:6901:513b:72e6:ceb8:fd2e) (Client Quit)
2020-10-25 03:18:59 +0000guy(4c68d95d@c-76-104-217-93.hsd1.wa.comcast.net)
2020-10-25 03:19:45 +0000acarrico(~acarrico@dhcp-68-142-39-249.greenmountainaccess.net) (Ping timeout: 240 seconds)
2020-10-25 03:19:47 +0000 <guy> hey guys
2020-10-25 03:20:13 +0000darjeeling_(~darjeelin@115.215.42.47)
2020-10-25 03:20:52 +0000 <guy> is this the place to ask haskell related questions
2020-10-25 03:21:25 +0000 <xacktm> check the /topic
2020-10-25 03:21:30 +0000 <xacktm> tl;dr yes :)
2020-10-25 03:22:43 +0000 <guy> okay thanks :) I don't really know how to check that
2020-10-25 03:23:03 +0000 <guy> I'm having a problem installing a Win32 package with cabal
2020-10-25 03:25:10 +0000 <guy> Apparently it couldn't execute one of the files in the package Win32-2.8.3.0, ".../ghc/inplace/mingw/bin/ld.exe"
2020-10-25 03:26:12 +0000servo(~servo@41.92.101.100)
2020-10-25 03:26:13 +0000 <guy> I'm a bit lost on what to do here because this seems to be a problem with the package uploaded
2020-10-25 03:29:09 +0000merijn(~merijn@83-160-49-249.ip.xs4all.nl)
2020-10-25 03:29:33 +0000heatsink(~heatsink@107-136-5-69.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 260 seconds)
2020-10-25 03:30:55 +0000 <davean> Thats not in the package, thats in your GHC install I think
2020-10-25 03:32:54 +0000 <davean> ld is the linker
2020-10-25 03:32:54 +0000infinisil(~infinisil@NixOS/user/infinisil) (Quit: Configuring ZNC, sorry for the joins/quits!)
2020-10-25 03:33:37 +0000 <guy> oh okay thank you
2020-10-25 03:34:11 +0000 <guy> I was trying to install a later version of Win32 than the one that is included with the Haskell Platform
2020-10-25 03:34:17 +0000 <davean> I'd help you more but I haven't seen a windows system in decades
2020-10-25 03:34:22 +0000infinisil(~infinisil@NixOS/user/infinisil)
2020-10-25 03:34:39 +0000 <guy> that's fine, thank you
2020-10-25 03:34:40 +0000merijn(~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 260 seconds)
2020-10-25 03:36:24 +0000 <guy> I think I'm in a bit over my head with this stuff anyways. I'll just stick to what I have and see what I can do
2020-10-25 03:36:41 +0000 <jle`> i wanted to maybe write a haskell clone for Among Us, but i'm stuck because I can't think of a good pun
2020-10-25 03:36:50 +0000 <jle`> i guess this is most projects die huh
2020-10-25 03:36:57 +0000theDon(~td@muedsl-82-207-238-136.citykom.de) (Ping timeout: 260 seconds)
2020-10-25 03:37:05 +0000 <guy> Lamdang Us
2020-10-25 03:37:28 +0000 <guy> Lambdang us
2020-10-25 03:37:29 +0000 <jle`> hmm
2020-10-25 03:38:09 +0000guy(4c68d95d@c-76-104-217-93.hsd1.wa.comcast.net) (Remote host closed the connection)
2020-10-25 03:38:14 +0000 <jle`> :(
2020-10-25 03:38:26 +0000 <MarcelineVQ> Existential Crisis :> but by the time you're done the fad will be over
2020-10-25 03:38:38 +0000theDon(~td@muedsl-82-207-238-081.citykom.de)
2020-10-25 03:38:43 +0000 <jle`> mostly a learning exercise :)
2020-10-25 03:38:55 +0000 <jle`> Forall Us
2020-10-25 03:39:01 +0000 <jle`> :O
2020-10-25 03:41:04 +0000joaj(~joaj@2001:818:e326:8200:9fc:6bde:c18a:1771) (Quit: WeeChat 2.9)
2020-10-25 03:41:26 +0000heatsink(~heatsink@107-136-5-69.lightspeed.sntcca.sbcglobal.net)
2020-10-25 03:41:45 +0000 <koz_> jle`: Exists a.
2020-10-25 03:41:50 +0000 <jle`> Amonadung Us
2020-10-25 03:42:12 +0000 <jle`> koz_: :o
2020-10-25 03:42:24 +0000 <jle`> Exists a. Imposter a
2020-10-25 03:42:38 +0000 <jle`> exists a. Imposter a => a
2020-10-25 03:43:38 +0000 <koz_> 'Exists a' gets across the point much better at least.
2020-10-25 03:43:43 +0000 <c_wraith> jle`: I already stole a perfect option.
2020-10-25 03:43:44 +0000jedws(~jedws@101.184.148.229) (Quit: My MacBook has gone to sleep. ZZZzzz…)
2020-10-25 03:45:33 +0000jedws(~jedws@101.184.148.229)
2020-10-25 03:45:45 +0000 <jle`> c_wraith: oh?
2020-10-25 03:45:58 +0000 <jle`> koz_: nicely succinct
2020-10-25 03:45:58 +0000 <c_wraith> (look at my hostmask)
2020-10-25 03:46:52 +0000machinedgod(~machinedg@24.105.81.50) (Ping timeout: 260 seconds)
2020-10-25 03:47:01 +0000 <jle`> heh heh
2020-10-25 03:47:06 +0000 <MarcelineVQ> neat hostmask but what's a jaldabaoth?
2020-10-25 03:47:38 +0000 <koz_> MarcelineVQ: Some DnD monster I think?
2020-10-25 03:50:30 +0000jedws(~jedws@101.184.148.229) (Quit: My MacBook has gone to sleep. ZZZzzz…)
2020-10-25 03:51:22 +0000jedws(~jedws@101.184.148.229)
2020-10-25 03:51:46 +0000shatriff(~vitaliish@176.52.219.10) (Remote host closed the connection)
2020-10-25 03:51:55 +0000dansho(~dansho@ip68-108-167-185.lv.lv.cox.net)
2020-10-25 03:52:21 +0000shatriff(~vitaliish@176.52.219.10)
2020-10-25 03:58:08 +0000 <emmanuel_erc> Is there some truth to the claim that the Haskell compiler is slow? (This was a statement a coworker said to me)
2020-10-25 03:59:12 +0000 <monsterchrom> Depends on how much you're prepared to bend "some" "truth".
2020-10-25 03:59:55 +0000 <monsterchrom> Type inference is worst-case expoential time, there will be a few carefully designed terms and types that force that.
2020-10-25 04:00:22 +0000 <monsterchrom> The fact remains that this worst-case doesn't happen to useful programs.
2020-10-25 04:00:57 +0000 <c_wraith> There are definitely things you can do to make your program slow
2020-10-25 04:01:15 +0000 <c_wraith> GHC isn't great with huge string literals or types with thousands of constructors
2020-10-25 04:03:02 +0000 <monsterchrom> I actually know an actual worst-case example from Okasaki. And yet, I don't just go around citing it as though it's the only thing you should care. In fact, I avoid citing it because clearly it is such a bizarre example you shouldn't care.
2020-10-25 04:03:34 +0000 <monsterchrom> I bet your coworker is the opposite. Never saw any actual example, and still go around spreading hearsay like it's the only important thing.
2020-10-25 04:03:40 +0000 <c_wraith> GHC definitely stresses linx's default linker, too
2020-10-25 04:03:58 +0000 <c_wraith> *linux
2020-10-25 04:04:05 +0000 <monsterchrom> You should put such people on your ignore list.
2020-10-25 04:06:38 +0000dbmikus(~dbmikus@cpe-76-167-86-219.natsow.res.rr.com)
2020-10-25 04:06:53 +0000merijn(~merijn@83-160-49-249.ip.xs4all.nl)
2020-10-25 04:08:05 +0000 <monsterchrom> For life is too short to investigate every hearsay where the speaker doesn't bother to cite evidence or give examples.
2020-10-25 04:08:18 +0000mimi_vx(~mimi@2a01:490:16:1026:b095:5d2a:db18:3291)
2020-10-25 04:08:24 +0000dansho(~dansho@ip68-108-167-185.lv.lv.cox.net) (Remote host closed the connection)
2020-10-25 04:08:42 +0000 <gattytto> hello, I'm trying to build the haskell-servant minimum example using ghc-8.10.1 and I have added all the recommended extra-deps to stack.yaml. But while building aeson it says "out of memory". I have tried adding --ghc-options=" -j1 +RST -MXXXXM" with no avail
2020-10-25 04:08:51 +0000dansho(~dansho@ip68-108-167-185.lv.lv.cox.net)
2020-10-25 04:08:56 +0000 <gattytto> is there anything else I can do to avoid memory exhaustion? both in cabal build and stack build
2020-10-25 04:09:28 +0000dansho(~dansho@ip68-108-167-185.lv.lv.cox.net) (Client Quit)
2020-10-25 04:09:44 +0000 <monsterchrom> I'm afraid --ghc-options="-j1" is barking up the wrong tree.
2020-10-25 04:10:11 +0000 <monsterchrom> It would be stack itself and cabal itself that decides to spawn 4 instance of GHC at the same time.
2020-10-25 04:10:31 +0000 <monsterchrom> as opposed to one instance of GHC deciding to spawn 4 jobs
2020-10-25 04:10:53 +0000 <monsterchrom> Your -j1 should be given to stack or cabal
2020-10-25 04:10:53 +0000 <gattytto> ah yes cabal has -j arg
2020-10-25 04:11:02 +0000 <gattytto> thanks I'll try that
2020-10-25 04:11:05 +0000dbmikus(~dbmikus@cpe-76-167-86-219.natsow.res.rr.com) (Ping timeout: 240 seconds)
2020-10-25 04:13:45 +0000solonarv(~solonarv@astrasbourg-552-1-23-6.w90-13.abo.wanadoo.fr) (Ping timeout: 240 seconds)
2020-10-25 04:24:02 +0000bartemius(~bartemius@109.252.20.20)
2020-10-25 04:26:01 +0000gnomus(~gnomus@s91904426.blix.com)
2020-10-25 04:27:48 +0000gattytto(b33e397e@179.62.57.126) (Remote host closed the connection)
2020-10-25 04:29:34 +0000rprije(~rprije@194-193-168-77.tpgi.com.au)
2020-10-25 04:36:28 +0000 <MarcelineVQ> aeson is pretty heavy by itself still so fingers crossed
2020-10-25 04:39:14 +0000thir(~thir@p200300f27f2523003c23ef77843b8858.dip0.t-ipconnect.de)
2020-10-25 04:40:25 +0000merijn(~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 240 seconds)
2020-10-25 04:41:03 +0000polyrain(~polyrain@2001:8003:e501:6901:513b:72e6:ceb8:fd2e)
2020-10-25 04:43:05 +0000mimi_vx(~mimi@2a01:490:16:1026:b095:5d2a:db18:3291) (Ping timeout: 272 seconds)
2020-10-25 04:43:42 +0000thir(~thir@p200300f27f2523003c23ef77843b8858.dip0.t-ipconnect.de) (Ping timeout: 260 seconds)
2020-10-25 04:45:45 +0000shatriff(~vitaliish@176.52.219.10) (Ping timeout: 240 seconds)
2020-10-25 04:48:18 +0000stef204(~stef204@unaffiliated/stef-204/x-384198)
2020-10-25 04:50:49 +0000Sgeo(~Sgeo@ool-18b982ad.dyn.optonline.net) (Read error: Connection reset by peer)
2020-10-25 04:51:09 +0000Sgeo(~Sgeo@ool-18b982ad.dyn.optonline.net)
2020-10-25 04:51:17 +0000polyrain(~polyrain@2001:8003:e501:6901:513b:72e6:ceb8:fd2e) (Quit: Textual IRC Client: www.textualapp.com)
2020-10-25 05:00:51 +0000deftly(~user@209.58.189.165)
2020-10-25 05:10:52 +0000merijn(~merijn@83-160-49-249.ip.xs4all.nl)
2020-10-25 05:13:27 +0000MikeD(ad5822ca@cpe-173-88-34-202.columbus.res.rr.com) (Remote host closed the connection)
2020-10-25 05:13:42 +0000arahael1(~arahael@125-209-166-120.tpgi.com.au)
2020-10-25 05:14:07 +0000ericsagnes(~ericsagne@2405:6580:0:5100:2c27:27e3:588f:de92) (Ping timeout: 272 seconds)
2020-10-25 05:15:27 +0000arahael(~arahael@203.194.43.207) (Ping timeout: 240 seconds)
2020-10-25 05:16:07 +0000merijn(~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 260 seconds)
2020-10-25 05:20:01 +0000lxsameer(~lxsameer@unaffiliated/lxsameer) (Ping timeout: 264 seconds)
2020-10-25 05:20:14 +0000xerox_(~xerox@unaffiliated/xerox)
2020-10-25 05:20:19 +0000justsomeguy(~justsomeg@216.186.218.241)
2020-10-25 05:20:19 +0000justsomeguy(~justsomeg@216.186.218.241) (Changing host)
2020-10-25 05:20:19 +0000justsomeguy(~justsomeg@unaffiliated/--/x-3805311)
2020-10-25 05:21:35 +0000wroathe(~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 258 seconds)
2020-10-25 05:21:46 +0000Saukk(~Saukk@2001:998:f9:2914:1c59:9bb5:b94c:4)
2020-10-25 05:22:36 +0000wei2912(~wei2912@unaffiliated/wei2912) (Remote host closed the connection)
2020-10-25 05:23:16 +0000mbomba(~mbomba@142.114.9.241)
2020-10-25 05:24:07 +0000vicfred(~vicfred@unaffiliated/vicfred) (Ping timeout: 246 seconds)
2020-10-25 05:26:07 +0000ericsagnes(~ericsagne@2405:6580:0:5100:148:e2c5:cfe:a2dd)
2020-10-25 05:26:53 +0000day_(~Unknown@unaffiliated/day)
2020-10-25 05:30:13 +0000day(~Unknown@unaffiliated/day) (Ping timeout: 264 seconds)
2020-10-25 05:30:13 +0000day_day
2020-10-25 05:30:47 +0000ddellacosta(~dd@86.106.121.168) (Ping timeout: 258 seconds)
2020-10-25 05:35:29 +0000falafel_(~falafel@71-34-132-121.clsp.qwest.net)
2020-10-25 05:37:28 +0000justsomeguy(~justsomeg@unaffiliated/--/x-3805311) ()
2020-10-25 05:38:31 +0000takuan(~takuan@178-116-218-225.access.telenet.be)
2020-10-25 05:40:46 +0000jedws(~jedws@101.184.148.229) (Quit: My MacBook has gone to sleep. ZZZzzz…)
2020-10-25 05:42:40 +0000servo(~servo@41.92.101.100) (Ping timeout: 258 seconds)
2020-10-25 05:43:57 +0000cole-h(~cole-h@c-73-48-197-220.hsd1.ca.comcast.net) (Ping timeout: 260 seconds)
2020-10-25 05:49:42 +0000merijn(~merijn@83-160-49-249.ip.xs4all.nl)
2020-10-25 05:49:54 +0000alp(~alp@2a01:e0a:58b:4920:cdc6:d1f1:3703:5fd)
2020-10-25 05:54:53 +0000emb(ac3a1788@172.58.23.136)
2020-10-25 05:55:09 +0000lxsameer(~lxsameer@unaffiliated/lxsameer)
2020-10-25 05:55:34 +0000Kolkrabe(~user@unaffiliated/siracusa) (Read error: Connection reset by peer)
2020-10-25 05:56:09 +0000 <emb> Does anyone have any tips on finding remote part time Haskell dev gig?
2020-10-25 05:56:14 +0000jsynacek_(~jsynacek@ip-185-149-130-112.kmenet.cz)
2020-10-25 05:58:49 +0000Kolkrabe(~user@unaffiliated/siracusa)
2020-10-25 05:59:21 +0000arahael1Arahael
2020-10-25 05:59:27 +0000mimi_vx(~mimi@2a01:490:16:1026:b095:5d2a:db18:3291)
2020-10-25 06:00:01 +0000gnomus(~gnomus@s91904426.blix.com) ()
2020-10-25 06:03:57 +0000mimi_vx(~mimi@2a01:490:16:1026:b095:5d2a:db18:3291) (Ping timeout: 260 seconds)
2020-10-25 06:05:58 +0000[exa](exa@unaffiliated/exa/x-5381537) (Ping timeout: 260 seconds)
2020-10-25 06:07:33 +0000dbmikus(~dbmikus@cpe-76-167-86-219.natsow.res.rr.com)
2020-10-25 06:08:24 +0000emb(ac3a1788@172.58.23.136) (Ping timeout: 245 seconds)
2020-10-25 06:10:58 +0000britva(~britva@31-10-157-156.cgn.dynamic.upc.ch)
2020-10-25 06:12:23 +0000dbmikus(~dbmikus@cpe-76-167-86-219.natsow.res.rr.com) (Ping timeout: 260 seconds)
2020-10-25 06:13:43 +0000shafox(~shafox@106.51.234.111)
2020-10-25 06:13:46 +0000ggole(~ggole@2001:8003:8119:7200:a5f2:b2c5:4f40:8dbb)
2020-10-25 06:14:46 +0000urodna(~urodna@unaffiliated/urodna) (Quit: urodna)
2020-10-25 06:17:35 +0000mirrorbird(~psutcliff@2a00:801:42b:7891:16b1:e53f:55b2:15e1)
2020-10-25 06:19:06 +0000nbloomf(~nbloomf@2600:1700:ad14:3020:e9e0:8366:ee4d:bc13) (Quit: My MacBook has gone to sleep. ZZZzzz…)
2020-10-25 06:21:24 +0000stef204(~stef204@unaffiliated/stef-204/x-384198) (Quit: WeeChat 2.9)
2020-10-25 06:22:15 +0000alp(~alp@2a01:e0a:58b:4920:cdc6:d1f1:3703:5fd) (Remote host closed the connection)
2020-10-25 06:22:17 +0000britva(~britva@31-10-157-156.cgn.dynamic.upc.ch) (Quit: This computer has gone to sleep)
2020-10-25 06:22:25 +0000alp(~alp@2a01:e0a:58b:4920:342d:99b:ff81:e67e)
2020-10-25 06:22:29 +0000shadowdao(~user@unaffiliated/shadowdaemon) (Remote host closed the connection)
2020-10-25 06:24:15 +0000shadowdao(~user@unaffiliated/shadowdaemon)
2020-10-25 06:24:50 +0000merijn(~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 258 seconds)
2020-10-25 06:30:46 +0000heatsink(~heatsink@107-136-5-69.lightspeed.sntcca.sbcglobal.net) (Remote host closed the connection)
2020-10-25 06:32:01 +0000Amras(~Amras@unaffiliated/amras0000) (Ping timeout: 272 seconds)
2020-10-25 06:32:31 +0000dustinm(~dustinm@static.38.6.217.95.clients.your-server.de) (Quit: Leaving)
2020-10-25 06:34:38 +0000elliott_(~elliott_@pool-108-51-141-12.washdc.fios.verizon.net)
2020-10-25 06:44:29 +0000jbox(~atlas@unaffiliated/jbox)
2020-10-25 06:45:57 +0000alp(~alp@2a01:e0a:58b:4920:342d:99b:ff81:e67e) (Ping timeout: 272 seconds)
2020-10-25 06:47:52 +0000dustinm(~dustinm@static.38.6.217.95.clients.your-server.de)
2020-10-25 06:48:45 +0000mimi_vx(~mimi@2a01:490:16:1026:b095:5d2a:db18:3291)
2020-10-25 06:53:47 +0000mimi_vx(~mimi@2a01:490:16:1026:b095:5d2a:db18:3291) (Ping timeout: 260 seconds)
2020-10-25 06:54:22 +0000isBEKaml(~~.~@unaffiliated/isbekaml)
2020-10-25 06:54:35 +0000GyroW(~GyroW@unaffiliated/gyrow) (Quit: Someone ate my pie)
2020-10-25 06:54:45 +0000GyroW(~GyroW@d54C03E98.access.telenet.be)
2020-10-25 06:54:46 +0000GyroW(~GyroW@d54C03E98.access.telenet.be) (Changing host)
2020-10-25 06:54:46 +0000GyroW(~GyroW@unaffiliated/gyrow)
2020-10-25 06:55:29 +0000NS-DonaldL(~NS-Donald@185.163.110.116)
2020-10-25 06:59:05 +0000falafel_(~falafel@71-34-132-121.clsp.qwest.net) (Ping timeout: 240 seconds)
2020-10-25 06:59:14 +0000merijn(~merijn@83-160-49-249.ip.xs4all.nl)
2020-10-25 07:00:20 +0000mimi_vx(~mimi@2a01:490:16:1026:b095:5d2a:db18:3291)
2020-10-25 07:00:45 +0000[exa](exa@srv3.blesmrt.net)
2020-10-25 07:04:19 +0000GyroW_(~GyroW@d54C03E98.access.telenet.be)
2020-10-25 07:04:20 +0000GyroW_(~GyroW@d54C03E98.access.telenet.be) (Changing host)
2020-10-25 07:04:20 +0000GyroW_(~GyroW@unaffiliated/gyrow)
2020-10-25 07:04:37 +0000merijn(~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 260 seconds)
2020-10-25 07:04:53 +0000GyroW(~GyroW@unaffiliated/gyrow) (Ping timeout: 260 seconds)
2020-10-25 07:10:36 +0000constR(uid58205@gateway/web/irccloud.com/x-ncabxfwmsmdkinmh) (Quit: Connection closed for inactivity)
2020-10-25 07:14:22 +0000Quarl(~Quarl@94.191.136.118.mobile.tre.se)
2020-10-25 07:16:49 +0000Quarl(~Quarl@94.191.136.118.mobile.tre.se) (Client Quit)
2020-10-25 07:22:04 +0000jle`(~mstksg@unaffiliated/mstksg) (Ping timeout: 246 seconds)
2020-10-25 07:24:31 +0000jle`(~mstksg@unaffiliated/mstksg)
2020-10-25 07:25:16 +0000GyroW(~GyroW@d54C03E98.access.telenet.be)
2020-10-25 07:25:16 +0000GyroW(~GyroW@d54C03E98.access.telenet.be) (Changing host)
2020-10-25 07:25:16 +0000GyroW(~GyroW@unaffiliated/gyrow)
2020-10-25 07:26:09 +0000GyroW_(~GyroW@unaffiliated/gyrow) (Ping timeout: 260 seconds)
2020-10-25 07:30:28 +0000mbomba(~mbomba@142.114.9.241) (Quit: WeeChat 2.9)
2020-10-25 07:30:56 +0000alp(~alp@2a01:e0a:58b:4920:68b7:bac1:dca:5546)
2020-10-25 07:31:15 +0000heatsink(~heatsink@107-136-5-69.lightspeed.sntcca.sbcglobal.net)
2020-10-25 07:32:29 +0000merijn(~merijn@83-160-49-249.ip.xs4all.nl)
2020-10-25 07:32:41 +0000alp(~alp@2a01:e0a:58b:4920:68b7:bac1:dca:5546) (Remote host closed the connection)
2020-10-25 07:32:58 +0000alp(~alp@2a01:e0a:58b:4920:68b7:bac1:dca:5546)
2020-10-25 07:33:27 +0000mirrorbird(~psutcliff@2a00:801:42b:7891:16b1:e53f:55b2:15e1) (Ping timeout: 272 seconds)
2020-10-25 07:35:17 +0000Kolkrabe(~user@unaffiliated/siracusa) (Quit: Bye!)
2020-10-25 07:36:07 +0000heatsink(~heatsink@107-136-5-69.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 260 seconds)
2020-10-25 07:39:20 +0000elliott_(~elliott_@pool-108-51-141-12.washdc.fios.verizon.net) (Remote host closed the connection)
2020-10-25 07:39:38 +0000elliott_(~elliott_@pool-108-51-141-12.washdc.fios.verizon.net)
2020-10-25 07:41:22 +0000Saukk(~Saukk@2001:998:f9:2914:1c59:9bb5:b94c:4) (Remote host closed the connection)
2020-10-25 07:42:45 +0000elliott_(~elliott_@pool-108-51-141-12.washdc.fios.verizon.net) (Read error: Connection reset by peer)
2020-10-25 07:43:43 +0000elliott_(~elliott_@pool-108-51-141-12.washdc.fios.verizon.net)
2020-10-25 07:45:21 +0000tuple_(~igloo@c-67-169-78-228.hsd1.ca.comcast.net)
2020-10-25 07:45:59 +0000tuple_(~igloo@c-67-169-78-228.hsd1.ca.comcast.net) (Client Quit)
2020-10-25 07:47:49 +0000danvet_(~Daniel@2a02:168:57f4:0:efd0:b9e5:5ae6:c2fa)
2020-10-25 07:48:01 +0000alp(~alp@2a01:e0a:58b:4920:68b7:bac1:dca:5546) (Ping timeout: 272 seconds)
2020-10-25 07:48:50 +0000irc_user(uid423822@gateway/web/irccloud.com/x-yozgrvcgtawskeqy) (Quit: Connection closed for inactivity)
2020-10-25 07:50:15 +0000mirrorbird(~psutcliff@m83-187-163-53.cust.tele2.se)
2020-10-25 07:56:13 +0000MindlessDrone(~MindlessD@unaffiliated/mindlessdrone) (Ping timeout: 260 seconds)
2020-10-25 08:04:51 +0000berberman|T(berberma4@gateway/shell/matrix.org/x-wnomaozyraumizpd)
2020-10-25 08:07:08 +0000merijn(~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 272 seconds)
2020-10-25 08:07:11 +0000chaosmasttter(~chaosmast@p200300c4a73c4601715fef8acfb03ac3.dip0.t-ipconnect.de)
2020-10-25 08:08:20 +0000Kaiepi(~Kaiepi@nwcsnbsc03w-47-55-225-82.dhcp-dynamic.fibreop.nb.bellaliant.net) (Remote host closed the connection)
2020-10-25 08:08:27 +0000dbmikus(~dbmikus@cpe-76-167-86-219.natsow.res.rr.com)
2020-10-25 08:08:29 +0000MindlessDrone(~MindlessD@unaffiliated/mindlessdrone)
2020-10-25 08:10:05 +0000babygnu(~robert@gateway/tor-sasl/babygnu)
2020-10-25 08:11:17 +0000babygnu(~robert@gateway/tor-sasl/babygnu) (Remote host closed the connection)
2020-10-25 08:15:50 +0000babygnu(~robert@gateway/tor-sasl/babygnu)
2020-10-25 08:16:47 +0000babygnu(~robert@gateway/tor-sasl/babygnu) (Remote host closed the connection)
2020-10-25 08:17:14 +0000Tuplanolla(~Tuplanoll@91-159-68-239.elisa-laajakaista.fi)
2020-10-25 08:19:10 +0000mananamenos_(~mananamen@84.122.202.215.dyn.user.ono.com)
2020-10-25 08:20:41 +0000tabemann(~tabemann@172-13-49-137.lightspeed.milwwi.sbcglobal.net) (Remote host closed the connection)
2020-10-25 08:21:59 +0000tabemann(~tabemann@172-13-49-137.lightspeed.milwwi.sbcglobal.net)
2020-10-25 08:23:08 +0000Varis(~Tadas@unaffiliated/varis) (Remote host closed the connection)
2020-10-25 08:26:42 +0000thir(~thir@p200300f27f2523003c23ef77843b8858.dip0.t-ipconnect.de)
2020-10-25 08:26:54 +0000Varis(~Tadas@unaffiliated/varis)
2020-10-25 08:26:57 +0000alp(~alp@2a01:e0a:58b:4920:49ef:6f78:df59:e931)
2020-10-25 08:27:09 +0000tabemann(~tabemann@172-13-49-137.lightspeed.milwwi.sbcglobal.net) (Remote host closed the connection)
2020-10-25 08:28:21 +0000tabemann(~tabemann@172-13-49-137.lightspeed.milwwi.sbcglobal.net)
2020-10-25 08:28:21 +0000chkno(~chkno@75-7-2-127.lightspeed.sntcca.sbcglobal.net) (Read error: Connection reset by peer)
2020-10-25 08:28:39 +0000dbmikus(~dbmikus@cpe-76-167-86-219.natsow.res.rr.com) (Ping timeout: 258 seconds)
2020-10-25 08:28:56 +0000chkno(~chkno@75-7-2-127.lightspeed.sntcca.sbcglobal.net)
2020-10-25 08:31:12 +0000thir(~thir@p200300f27f2523003c23ef77843b8858.dip0.t-ipconnect.de) (Ping timeout: 260 seconds)
2020-10-25 08:32:21 +0000heatsink(~heatsink@107-136-5-69.lightspeed.sntcca.sbcglobal.net)
2020-10-25 08:36:08 +0000merijn(~merijn@83-160-49-249.ip.xs4all.nl)
2020-10-25 08:37:03 +0000heatsink(~heatsink@107-136-5-69.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 260 seconds)
2020-10-25 08:39:26 +0000Varis(~Tadas@unaffiliated/varis) (Remote host closed the connection)
2020-10-25 08:40:22 +0000mirrorbird(~psutcliff@m83-187-163-53.cust.tele2.se) (Quit: Leaving)
2020-10-25 08:41:37 +0000merijn(~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 264 seconds)
2020-10-25 08:41:37 +0000chkno(~chkno@75-7-2-127.lightspeed.sntcca.sbcglobal.net) (Read error: Connection reset by peer)
2020-10-25 08:41:52 +0000acidjnk_new(~acidjnk@p200300d0c7237871e8350cff71fba532.dip0.t-ipconnect.de)
2020-10-25 08:41:56 +0000chkno(~chkno@75-7-2-127.lightspeed.sntcca.sbcglobal.net)
2020-10-25 08:43:52 +0000howdoi(uid224@gateway/web/irccloud.com/x-szummihjpdtceelx) (Quit: Connection closed for inactivity)
2020-10-25 08:45:01 +0000dbmikus(~dbmikus@cpe-76-167-86-219.natsow.res.rr.com)
2020-10-25 08:47:11 +0000tabemann(~tabemann@172-13-49-137.lightspeed.milwwi.sbcglobal.net) (Remote host closed the connection)
2020-10-25 08:48:27 +0000tabemann(~tabemann@172-13-49-137.lightspeed.milwwi.sbcglobal.net)
2020-10-25 08:49:32 +0000 <tomsmeding> Is there a way to tell ghc, in the context of 'stack build'/'cabal build' to compile a particular module _first_?
2020-10-25 08:49:34 +0000lxsameer(~lxsameer@unaffiliated/lxsameer) (Ping timeout: 272 seconds)
2020-10-25 08:49:41 +0000dbmikus(~dbmikus@cpe-76-167-86-219.natsow.res.rr.com) (Ping timeout: 260 seconds)
2020-10-25 08:49:51 +0000 <tomsmeding> there are multiple modules still to be compiled, but I want it to give me the errors for a particular module A first
2020-10-25 08:50:18 +0000 <tomsmeding> (assume of course that A has no predecessors in the graph of modules still to be compiled :) )
2020-10-25 08:51:03 +0000drbean(~drbean@TC210-63-209-147.static.apol.com.tw) (Ping timeout: 260 seconds)
2020-10-25 08:51:56 +0000polyrain(~polyrain@2001:8003:e501:6901:45df:95e2:ff94:b698)
2020-10-25 08:51:59 +0000chkno(~chkno@75-7-2-127.lightspeed.sntcca.sbcglobal.net) (Read error: Connection reset by peer)
2020-10-25 08:52:21 +0000chkno(~chkno@75-7-2-127.lightspeed.sntcca.sbcglobal.net)
2020-10-25 08:53:23 +0000mimi1vx(~mimi@tulipan.habr.nat.praha12.net)
2020-10-25 08:56:02 +0000mimi_vx(~mimi@2a01:490:16:1026:b095:5d2a:db18:3291) (Ping timeout: 260 seconds)
2020-10-25 09:00:01 +0000NS-DonaldL(~NS-Donald@185.163.110.116) ()
2020-10-25 09:00:29 +0000p-core(~Thunderbi@2001:718:1e03:5128:2ab7:7f35:48a1:8515)
2020-10-25 09:00:31 +0000GyroW_(~GyroW@d54C03E98.access.telenet.be)
2020-10-25 09:00:32 +0000GyroW_(~GyroW@d54C03E98.access.telenet.be) (Changing host)
2020-10-25 09:00:32 +0000GyroW_(~GyroW@unaffiliated/gyrow)
2020-10-25 09:01:14 +0000m0rphism(~m0rphism@HSI-KBW-046-005-177-122.hsi8.kabel-badenwuerttemberg.de)
2020-10-25 09:01:32 +0000GyroW(~GyroW@unaffiliated/gyrow) (Ping timeout: 256 seconds)
2020-10-25 09:02:08 +0000lxsameer(lxsameer@gateway/vpn/protonvpn/lxsameer)
2020-10-25 09:06:56 +0000wei2912(~wei2912@unaffiliated/wei2912)
2020-10-25 09:06:57 +0000isBEKaml(~~.~@unaffiliated/isbekaml) (Ping timeout: 260 seconds)
2020-10-25 09:07:04 +0000tabemann(~tabemann@172-13-49-137.lightspeed.milwwi.sbcglobal.net) (Remote host closed the connection)
2020-10-25 09:07:29 +0000Varis(~Tadas@unaffiliated/varis)
2020-10-25 09:08:02 +0000jbox(~atlas@unaffiliated/jbox) (Quit: WeeChat 2.9)
2020-10-25 09:08:43 +0000merijn(~merijn@83-160-49-249.ip.xs4all.nl)
2020-10-25 09:08:44 +0000chkno(~chkno@75-7-2-127.lightspeed.sntcca.sbcglobal.net) (Read error: Connection reset by peer)
2020-10-25 09:08:53 +0000chkno(~chkno@75-7-2-127.lightspeed.sntcca.sbcglobal.net)
2020-10-25 09:10:33 +0000jsynacek_(~jsynacek@ip-185-149-130-112.kmenet.cz) (Remote host closed the connection)
2020-10-25 09:12:14 +0000tabemann(~tabemann@172-13-49-137.lightspeed.milwwi.sbcglobal.net)
2020-10-25 09:13:05 +0000Sgeo(~Sgeo@ool-18b982ad.dyn.optonline.net) (Read error: Connection reset by peer)
2020-10-25 09:14:13 +0000tabemann(~tabemann@172-13-49-137.lightspeed.milwwi.sbcglobal.net) (Remote host closed the connection)
2020-10-25 09:14:24 +0000hnOsmium0001(uid453710@gateway/web/irccloud.com/x-tpxsfbngvqvdwafc) (Quit: Connection closed for inactivity)
2020-10-25 09:14:25 +0000chkno(~chkno@75-7-2-127.lightspeed.sntcca.sbcglobal.net) (Read error: Connection reset by peer)
2020-10-25 09:14:40 +0000christo(~chris@81.96.113.213) (Remote host closed the connection)
2020-10-25 09:14:56 +0000chkno(~chkno@75-7-2-127.lightspeed.sntcca.sbcglobal.net)
2020-10-25 09:14:58 +0000mimi1vxmimi_vx
2020-10-25 09:16:01 +0000tabemann(~tabemann@172-13-49-137.lightspeed.milwwi.sbcglobal.net)
2020-10-25 09:16:16 +0000mimi_vxmmimi1vx
2020-10-25 09:17:30 +0000mmimi1vxmimi_vx
2020-10-25 09:18:17 +0000LKoen(~LKoen@81.255.219.130)
2020-10-25 09:19:56 +0000chx(~chx@154.13.1.56)
2020-10-25 09:20:00 +0000babygnu(~robert@gateway/tor-sasl/babygnu)
2020-10-25 09:22:22 +0000tabemann(~tabemann@172-13-49-137.lightspeed.milwwi.sbcglobal.net) (Remote host closed the connection)
2020-10-25 09:22:26 +0000dbmikus(~dbmikus@cpe-76-167-86-219.natsow.res.rr.com)
2020-10-25 09:23:40 +0000tabemann(~tabemann@172-13-49-137.lightspeed.milwwi.sbcglobal.net)
2020-10-25 09:25:53 +0000wroathe(~wroathe@c-68-54-25-135.hsd1.mn.comcast.net)
2020-10-25 09:26:38 +0000bitmagie(~Thunderbi@200116b806e0ec008c2e48c416af9de6.dip.versatel-1u1.de)
2020-10-25 09:27:06 +0000dbmikus(~dbmikus@cpe-76-167-86-219.natsow.res.rr.com) (Ping timeout: 265 seconds)
2020-10-25 09:30:25 +0000wroathe(~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 240 seconds)
2020-10-25 09:36:31 +0000berberman(~berberman@unaffiliated/berberman)
2020-10-25 09:37:07 +0000berberman_(~berberman@unaffiliated/berberman) (Ping timeout: 260 seconds)
2020-10-25 09:40:31 +0000kritzefitz(~kritzefit@212.86.56.80)
2020-10-25 09:43:05 +0000tuple(~igloo@c-67-169-78-228.hsd1.ca.comcast.net)
2020-10-25 09:43:18 +0000tuple(~igloo@c-67-169-78-228.hsd1.ca.comcast.net) (Client Quit)
2020-10-25 09:43:39 +0000mimi1vx(~mimi@tulipan.habr.nat.praha12.net)
2020-10-25 09:43:52 +0000ixlun(~matthew@213.205.241.94) (Ping timeout: 260 seconds)
2020-10-25 09:44:21 +0000kritzefitz(~kritzefit@212.86.56.80) (Remote host closed the connection)
2020-10-25 09:46:37 +0000mimi_vx(~mimi@tulipan.habr.nat.praha12.net) (Ping timeout: 246 seconds)
2020-10-25 09:47:10 +0000kritzefitz(~kritzefit@212.86.56.80)
2020-10-25 09:51:57 +0000mimi_vx(~mimi@tulipan.habr.nat.praha12.net)
2020-10-25 09:53:38 +0000mnrmnaughmnrgle(~mnrmnaugh@unaffiliated/mnrmnaugh) (Read error: Connection timed out)
2020-10-25 09:55:22 +0000mimi1vx(~mimi@tulipan.habr.nat.praha12.net) (Ping timeout: 256 seconds)
2020-10-25 09:59:00 +0000invaser(~Thunderbi@31.148.23.125)
2020-10-25 10:03:41 +0000mnrmnaughmnrgle(~mnrmnaugh@unaffiliated/mnrmnaugh)
2020-10-25 10:05:11 +0000Ivan__1(~yudin@193.137.102.254)
2020-10-25 10:05:21 +0000mnrmnaughmnrgle(~mnrmnaugh@unaffiliated/mnrmnaugh) (Client Quit)
2020-10-25 10:05:55 +0000mnrmnaughmnrgle(~mnrmnaugh@unaffiliated/mnrmnaugh)
2020-10-25 10:06:52 +0000chaosmasttter(~chaosmast@p200300c4a73c4601715fef8acfb03ac3.dip0.t-ipconnect.de) (Ping timeout: 260 seconds)
2020-10-25 10:09:58 +0000dbmikus(~dbmikus@cpe-76-167-86-219.natsow.res.rr.com)
2020-10-25 10:11:47 +0000alp(~alp@2a01:e0a:58b:4920:49ef:6f78:df59:e931) (Ping timeout: 272 seconds)
2020-10-25 10:13:25 +0000rprije(~rprije@194-193-168-77.tpgi.com.au) (Ping timeout: 240 seconds)
2020-10-25 10:14:25 +0000dbmikus(~dbmikus@cpe-76-167-86-219.natsow.res.rr.com) (Ping timeout: 240 seconds)
2020-10-25 10:21:14 +0000aarvar(~foewfoiew@50.35.43.33) (Ping timeout: 265 seconds)
2020-10-25 10:22:22 +0000Deide(~Deide@217.155.19.23)
2020-10-25 10:24:08 +0000tabemann(~tabemann@172-13-49-137.lightspeed.milwwi.sbcglobal.net) (Remote host closed the connection)
2020-10-25 10:25:44 +0000dbmikus(~dbmikus@cpe-76-167-86-219.natsow.res.rr.com)
2020-10-25 10:27:55 +0000tabemann(~tabemann@172-13-49-137.lightspeed.milwwi.sbcglobal.net)
2020-10-25 10:30:32 +0000dbmikus(~dbmikus@cpe-76-167-86-219.natsow.res.rr.com) (Ping timeout: 260 seconds)
2020-10-25 10:33:42 +0000heatsink(~heatsink@107-136-5-69.lightspeed.sntcca.sbcglobal.net)
2020-10-25 10:35:14 +0000 <maerwald> I don't know how cabal orders things when multiple modules are on the same depgraph level, but it can either be module name or order in the .cabal file?
2020-10-25 10:38:04 +0000heatsink(~heatsink@107-136-5-69.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 246 seconds)
2020-10-25 10:38:08 +0000christo(~chris@81.96.113.213)
2020-10-25 10:38:14 +0000tromp(~tromp@dhcp-077-249-230-040.chello.nl) (Remote host closed the connection)
2020-10-25 10:38:59 +0000 <tomsmeding> I don't know either, but I do know it's unstable :)
2020-10-25 10:39:14 +0000 <tomsmeding> as in, I compile and get errors for A, fix some (but not all), recompile, and then it does B first
2020-10-25 10:39:22 +0000 <tomsmeding> which is annoying and my reason for asking :p
2020-10-25 10:40:28 +0000shatriff(~vitaliish@176.52.219.10)
2020-10-25 10:42:09 +0000 <tomsmeding> I have the same problems when e.g. compiling C code with a Makefile, but then I know how to tell it to make one particular object file only
2020-10-25 10:42:17 +0000accusa7i0ns(~marcog@2001:1c01:3d07:3500:24f0:c846:ec9a:46f0)
2020-10-25 10:43:04 +0000 <accusa7i0ns> hello!
2020-10-25 10:44:49 +0000accusa7i0ns(~marcog@2001:1c01:3d07:3500:24f0:c846:ec9a:46f0) ()
2020-10-25 10:45:04 +0000shailangsa(~shailangs@host86-186-133-58.range86-186.btcentralplus.com) (Ping timeout: 246 seconds)
2020-10-25 10:45:07 +0000 <tomsmeding> bye!
2020-10-25 10:45:44 +0000accusa7i0ns(~marcog@2001:1c01:3d07:3500:24f0:c846:ec9a:46f0)
2020-10-25 10:45:57 +0000bitmagie(~Thunderbi@200116b806e0ec008c2e48c416af9de6.dip.versatel-1u1.de) (Quit: bitmagie)
2020-10-25 10:46:01 +0000 <tomsmeding> welcome back accusa7i0ns :p
2020-10-25 10:46:26 +0000 <accusa7i0ns> thank you tomsmeding! :)
2020-10-25 10:48:17 +0000tromp(~tromp@dhcp-077-249-230-040.chello.nl)
2020-10-25 10:48:33 +0000thir(~thir@p200300f27f2523003c23ef77843b8858.dip0.t-ipconnect.de)
2020-10-25 10:49:06 +0000 <accusa7i0ns> Hi all :) I am new to this chat and to IRCs in general, is there a regulation that I should read?
2020-10-25 10:49:44 +0000polyrain(~polyrain@2001:8003:e501:6901:45df:95e2:ff94:b698) (Quit: Textual IRC Client: www.textualapp.com)
2020-10-25 10:50:28 +0000 <maerwald> https://wiki.haskell.org/IRC_channel#Principles
2020-10-25 10:50:31 +0000 <maerwald> maybe that?
2020-10-25 10:50:35 +0000 <maerwald> not sure how up2date
2020-10-25 10:51:57 +0000 <maerwald> I feel IRC here was more diverse couple of years ago. Maybe slack and discord took away the user base
2020-10-25 10:52:09 +0000polyrain(~polyrain@2001:8003:e501:6901:15fa:5e4:342f:f38b)
2020-10-25 10:52:21 +0000 <accusa7i0ns> thanks maerwald, I'll give it a look!
2020-10-25 10:53:20 +0000raym(~ray@115.187.50.31)
2020-10-25 10:56:12 +0000invaser(~Thunderbi@31.148.23.125) (Ping timeout: 260 seconds)
2020-10-25 10:56:32 +0000mastarija(~mastarija@93-142-82-143.adsl.net.t-com.hr)
2020-10-25 10:57:11 +0000Saukk(~Saukk@2001:998:f9:2914:1c59:9bb5:b94c:4)
2020-10-25 10:57:17 +0000gxt(~gxt@gateway/tor-sasl/gxt) (Remote host closed the connection)
2020-10-25 10:57:22 +0000kritzefitz(~kritzefit@212.86.56.80) (Ping timeout: 260 seconds)
2020-10-25 10:58:02 +0000gxt(~gxt@gateway/tor-sasl/gxt)
2020-10-25 11:00:05 +0000OscarZ(~oscarz@95.175.104.44) (Quit: Leaving)
2020-10-25 11:00:08 +0000__monty__(~toonn@unaffiliated/toonn)
2020-10-25 11:01:28 +0000tabemann(~tabemann@172-13-49-137.lightspeed.milwwi.sbcglobal.net) (Remote host closed the connection)
2020-10-25 11:02:18 +0000mastarija(~mastarija@93-142-82-143.adsl.net.t-com.hr) (Quit: Leaving)
2020-10-25 11:03:13 +0000tabemann(~tabemann@172-13-49-137.lightspeed.milwwi.sbcglobal.net)
2020-10-25 11:04:17 +0000mnrmnaughmnrgle(~mnrmnaugh@unaffiliated/mnrmnaugh) (Remote host closed the connection)
2020-10-25 11:05:23 +0000mnrmnaughmnrgle(~mnrmnaugh@unaffiliated/mnrmnaugh)
2020-10-25 11:06:23 +0000p8m(p8m@gateway/vpn/protonvpn/p8m) (Ping timeout: 260 seconds)
2020-10-25 11:08:04 +0000averell(~averell@unaffiliated/averell) (Quit: .)
2020-10-25 11:09:24 +0000accusa7i0ns(~marcog@2001:1c01:3d07:3500:24f0:c846:ec9a:46f0) (Quit: Leaving.)
2020-10-25 11:10:37 +0000alx741(~alx741@181.196.69.70) (Ping timeout: 246 seconds)
2020-10-25 11:11:09 +0000averell(~averell@unaffiliated/averell)
2020-10-25 11:11:25 +0000seanvert`(~user@177.84.244.242)
2020-10-25 11:12:43 +0000seanvert(~user@177.84.244.242) (Ping timeout: 246 seconds)
2020-10-25 11:12:47 +0000 <juri_> wow. so, i've now written a barely passable slicer in haskell.
2020-10-25 11:12:57 +0000xerox_(~xerox@unaffiliated/xerox) (Ping timeout: 265 seconds)
2020-10-25 11:15:27 +0000zebrag(~inkbottle@aaubervilliers-654-1-64-87.w86-212.abo.wanadoo.fr)
2020-10-25 11:15:32 +0000coot(~coot@37.30.51.94.nat.umts.dynamic.t-mobile.pl) (Remote host closed the connection)
2020-10-25 11:15:45 +0000inkbottle(~inkbottle@aaubervilliers-654-1-75-206.w86-212.abo.wanadoo.fr) (Ping timeout: 260 seconds)
2020-10-25 11:18:27 +0000olligobber(olligobber@gateway/vpn/privateinternetaccess/olligobber) (Remote host closed the connection)
2020-10-25 11:18:40 +0000johnXL(5cf785e2@92.247.133.226)
2020-10-25 11:19:35 +0000Gurkenglas_(~Gurkengla@unaffiliated/gurkenglas)
2020-10-25 11:21:14 +0000fendor(~fendor@178.115.130.136.wireless.dyn.drei.com)
2020-10-25 11:21:48 +0000p8m(p8m@gateway/vpn/protonvpn/p8m)
2020-10-25 11:23:40 +0000alx741(~alx741@186.178.110.169)
2020-10-25 11:23:40 +0000chkno(~chkno@75-7-2-127.lightspeed.sntcca.sbcglobal.net) (Read error: Connection reset by peer)
2020-10-25 11:23:56 +0000chkno(~chkno@75-7-2-127.lightspeed.sntcca.sbcglobal.net)
2020-10-25 11:24:47 +0000Ariakenom(~Ariakenom@h-82-196-111-63.NA.cust.bahnhof.se)
2020-10-25 11:24:48 +0000jespada(~jespada@90.254.243.98)
2020-10-25 11:25:01 +0000Ariakenom(~Ariakenom@h-82-196-111-63.NA.cust.bahnhof.se) (Client Quit)
2020-10-25 11:25:27 +0000Ariakenom(~Ariakenom@h-82-196-111-63.NA.cust.bahnhof.se)
2020-10-25 11:33:06 +0000 <merijn> maerwald, tomsmeding: afaik cabal *doesn't* order modules, it call "ghc" (aka as "ghc --make", historically) which does its own internal dependency scheduling of modules
2020-10-25 11:33:13 +0000Jesin(~Jesin@pool-72-66-101-18.washdc.fios.verizon.net) (Ping timeout: 260 seconds)
2020-10-25 11:34:54 +0000drbean(~drbean@TC210-63-209-180.static.apol.com.tw)
2020-10-25 11:36:08 +0000shailangsa(~shailangs@host86-186-133-58.range86-186.btcentralplus.com)
2020-10-25 11:36:31 +0000jespada(~jespada@90.254.243.98) (Quit: Leaving)
2020-10-25 11:36:50 +0000 <tomsmeding> merijn: perhaps the order of the modules Cabal places on ghc's command line matters? (I haven't checked whether this correlates with the behaviour)
2020-10-25 11:37:31 +0000 <merijn> tomsmeding: If you wanna typecheck just single files you quickly get to things like ghcide :p
2020-10-25 11:37:43 +0000 <merijn> and/or hls
2020-10-25 11:38:05 +0000 <__monty__> Or ghcid
2020-10-25 11:38:11 +0000 <merijn> ghcid can't do single files
2020-10-25 11:38:23 +0000 <merijn> It can only recompile the entire project using cabal
2020-10-25 11:38:32 +0000 <tomsmeding> re:ghcide: ... which I have to restart after ~every file I edit because either its file tracking is completely borked, or the interaction between ghcide and languageclient-neovim is crap
2020-10-25 11:38:39 +0000 <merijn> Or rather, the only way you can get it to compile single files is if you already know how to do so
2020-10-25 11:38:44 +0000 <tomsmeding> quite possibly the latter though
2020-10-25 11:38:48 +0000 <merijn> In which case tomsmeding wouldn't be having this issue :p
2020-10-25 11:39:07 +0000 <merijn> tomsmeding: I suspect languageclient-neovim
2020-10-25 11:39:07 +0000invaser(~Thunderbi@31.148.23.125)
2020-10-25 11:39:10 +0000 <tomsmeding> yeah
2020-10-25 11:39:18 +0000 <merijn> It's working pretty great for me with vim + ale
2020-10-25 11:39:32 +0000 <tomsmeding> it did file watching in a completely broken way before, which I fixed with a PR, but there's probably more off
2020-10-25 11:39:45 +0000 <merijn> ale supports neovim, I think?
2020-10-25 11:40:01 +0000 <merijn> Yeah, it does
2020-10-25 11:40:50 +0000 <merijn> I quickly hacked together this a year ago (apparently) https://github.com/merijn/dotfiles/blob/master/dotfiles/vim/autoload/ale_linters/haskell/ghcide.vim
2020-10-25 11:40:56 +0000 <merijn> 0 warranty, though :p
2020-10-25 11:41:22 +0000 <merijn> https://github.com/merijn/dotfiles/blob/master/dotfiles/vim/ftplugin/haskell.vim#L1-L9
2020-10-25 11:42:11 +0000tomsmedinglooks
2020-10-25 11:42:25 +0000kish(~oracle@unaffiliated/oracle) (Ping timeout: 240 seconds)
2020-10-25 11:42:45 +0000p8m(p8m@gateway/vpn/protonvpn/p8m) (Ping timeout: 240 seconds)
2020-10-25 11:45:03 +0000 <tomsmeding> "0 warranty" <- it looks fairly safe though
2020-10-25 11:47:22 +0000xerox_(~xerox@unaffiliated/xerox)
2020-10-25 11:47:59 +0000L29Ah(~L29Ah@unaffiliated/l29ah) (Ping timeout: 258 seconds)
2020-10-25 11:48:25 +0000deftly(~user@209.58.189.165) (Ping timeout: 260 seconds)
2020-10-25 11:48:58 +0000 <merijn> Should be, but everything I write is "free as in puppies"
2020-10-25 11:49:02 +0000 <merijn> :p
2020-10-25 11:49:11 +0000 <tomsmeding> merijn: I'll try setting up ALE soon, if it works nicely for you then it probably will for me
2020-10-25 11:49:18 +0000 <merijn> (aka "you'll have to pay if you want if fixed" ;))
2020-10-25 11:49:22 +0000 <tomsmeding> lol sure
2020-10-25 11:49:39 +0000 <tomsmeding> isn't that with ~all open source
2020-10-25 11:49:57 +0000 <tomsmeding> also thanks :)
2020-10-25 11:50:19 +0000 <merijn> For simple stuff ghcide has been working well for ages, for my phd project it's a bit hit and miss, since that's a Haskell tooling stress test of v2-build, CApiFFI, foreign code and TH :p
2020-10-25 11:51:05 +0000 <tomsmeding> I have some TH and foreign code but mostly in modules I'm not touching, so we'll see :)
2020-10-25 11:51:12 +0000tomsmedingis off to eat some lunch
2020-10-25 11:52:03 +0000drbean(~drbean@TC210-63-209-180.static.apol.com.tw) (Quit: ZNC 1.8.2+cygwin1 - https://znc.in)
2020-10-25 11:52:37 +0000drbean(~drbean@TC210-63-209-195.static.apol.com.tw)
2020-10-25 11:52:42 +0000djellemah(~djellemah@2601:5c2:100:96c:e008:b638:39fe:6a54)
2020-10-25 11:53:42 +0000drbean(~drbean@TC210-63-209-195.static.apol.com.tw) (Client Quit)
2020-10-25 11:53:50 +0000L29Ah(~L29Ah@unaffiliated/l29ah)
2020-10-25 11:54:21 +0000thir(~thir@p200300f27f2523003c23ef77843b8858.dip0.t-ipconnect.de) (Remote host closed the connection)
2020-10-25 11:54:40 +0000thir(~thir@p200300f27f2523003c23ef77843b8858.dip0.t-ipconnect.de)
2020-10-25 11:55:04 +0000drbean(~drbean@TC210-63-209-151.static.apol.com.tw)
2020-10-25 11:55:40 +0000thir(~thir@p200300f27f2523003c23ef77843b8858.dip0.t-ipconnect.de) (Remote host closed the connection)
2020-10-25 12:00:01 +0000chx(~chx@154.13.1.56) ()
2020-10-25 12:04:51 +0000tabemann(~tabemann@172-13-49-137.lightspeed.milwwi.sbcglobal.net) (Remote host closed the connection)
2020-10-25 12:08:39 +0000tabemann(~tabemann@172-13-49-137.lightspeed.milwwi.sbcglobal.net)
2020-10-25 12:09:48 +0000drbean(~drbean@TC210-63-209-151.static.apol.com.tw) (Remote host closed the connection)
2020-10-25 12:10:43 +0000drbean(~drbean@TC210-63-209-199.static.apol.com.tw)
2020-10-25 12:12:54 +0000kish(~oracle@unaffiliated/oracle)
2020-10-25 12:12:54 +0000chkno(~chkno@75-7-2-127.lightspeed.sntcca.sbcglobal.net) (Read error: Connection reset by peer)
2020-10-25 12:13:05 +0000chkno(~chkno@75-7-2-127.lightspeed.sntcca.sbcglobal.net)
2020-10-25 12:16:23 +0000justHaunted(~justache@unaffiliated/justache) (Ping timeout: 260 seconds)
2020-10-25 12:17:07 +0000tabemann(~tabemann@172-13-49-137.lightspeed.milwwi.sbcglobal.net) (Remote host closed the connection)
2020-10-25 12:17:38 +0000inkbottle(~inkbottle@aaubervilliers-654-1-87-219.w86-212.abo.wanadoo.fr)
2020-10-25 12:17:49 +0000zebrag(~inkbottle@aaubervilliers-654-1-64-87.w86-212.abo.wanadoo.fr) (Ping timeout: 260 seconds)
2020-10-25 12:18:14 +0000tabemann(~tabemann@172-13-49-137.lightspeed.milwwi.sbcglobal.net)
2020-10-25 12:18:27 +0000xff0x(~fox@2001:1a81:53a8:4d00:d040:ea33:23e9:22f) (Ping timeout: 260 seconds)
2020-10-25 12:19:14 +0000xff0x(~fox@2001:1a81:53a8:4d00:58d7:4c60:2850:2b9a)
2020-10-25 12:26:34 +0000dbmikus(~dbmikus@cpe-76-167-86-219.natsow.res.rr.com)
2020-10-25 12:28:00 +0000kish(~oracle@unaffiliated/oracle) (Remote host closed the connection)
2020-10-25 12:29:08 +0000johnXL(5cf785e2@92.247.133.226) (Remote host closed the connection)
2020-10-25 12:29:24 +0000kish(~oracle@unaffiliated/oracle)
2020-10-25 12:29:51 +0000p8m(p8m@gateway/vpn/protonvpn/p8m)
2020-10-25 12:31:25 +0000dbmikus(~dbmikus@cpe-76-167-86-219.natsow.res.rr.com) (Ping timeout: 264 seconds)
2020-10-25 12:32:00 +0000ixlun-(~matthew@213.205.241.94)
2020-10-25 12:35:58 +0000Zetagon(~leo@c151-177-52-233.bredband.comhem.se)
2020-10-25 12:36:44 +0000coot(~coot@37.30.51.94.nat.umts.dynamic.t-mobile.pl)
2020-10-25 12:39:59 +0000Amras(~Amras@unaffiliated/amras0000)
2020-10-25 12:42:23 +0000dbmikus(~dbmikus@cpe-76-167-86-219.natsow.res.rr.com)
2020-10-25 12:46:45 +0000dbmikus(~dbmikus@cpe-76-167-86-219.natsow.res.rr.com) (Ping timeout: 240 seconds)
2020-10-25 12:46:58 +0000nbloomf(~nbloomf@2600:1700:ad14:3020:e9e0:8366:ee4d:bc13)
2020-10-25 12:48:30 +0000carlomagno1(~cararell@148.87.23.8)
2020-10-25 12:50:39 +0000carlomagno(~cararell@148.87.23.5) (Remote host closed the connection)
2020-10-25 12:51:45 +0000ixlun_(~matthew@213.205.241.94)
2020-10-25 12:52:29 +0000ixlun_(~matthew@213.205.241.94) (Remote host closed the connection)
2020-10-25 12:52:43 +0000ixlun(~matthew@213.205.241.94)
2020-10-25 12:54:30 +0000ixlun-(~matthew@213.205.241.94) (Ping timeout: 256 seconds)
2020-10-25 12:56:14 +0000coot(~coot@37.30.51.94.nat.umts.dynamic.t-mobile.pl) (Quit: coot)
2020-10-25 12:56:24 +0000xmj1(~xmj@154.13.1.56)
2020-10-25 12:58:11 +0000invaser1(~Thunderbi@31.148.23.125)
2020-10-25 12:58:54 +0000invaser(~Thunderbi@31.148.23.125) (Ping timeout: 258 seconds)
2020-10-25 12:58:54 +0000invaser1invaser
2020-10-25 12:59:35 +0000raym(~ray@115.187.50.31) (Remote host closed the connection)
2020-10-25 12:59:58 +0000Zetagon(~leo@c151-177-52-233.bredband.comhem.se) (Remote host closed the connection)
2020-10-25 13:00:38 +0000Zetagon(~leo@c151-177-52-233.bredband.comhem.se)
2020-10-25 13:03:10 +0000gothnbass(~kvirc@111.red-83-37-117.dynamicip.rima-tde.net)
2020-10-25 13:05:04 +0000Sheilong(uid293653@gateway/web/irccloud.com/x-twosczzfetktowvl)
2020-10-25 13:08:26 +0000justHaunted(~justache@unaffiliated/justache)
2020-10-25 13:08:59 +0000silver(~silver@37.214.78.15)
2020-10-25 13:11:08 +0000Rudd0(~Rudd0@185.189.115.108) (Ping timeout: 272 seconds)
2020-10-25 13:13:27 +0000kritzefitz(~kritzefit@212.86.56.80)
2020-10-25 13:17:16 +0000gothnbass(~kvirc@111.red-83-37-117.dynamicip.rima-tde.net) (Quit: KVIrc 5.0.0 Aria http://www.kvirc.net/)
2020-10-25 13:20:21 +0000bliminse(~bliminse@host109-158-26-29.range109-158.btcentralplus.com) (Quit: leaving)
2020-10-25 13:28:59 +0000justanotheruser(~justanoth@unaffiliated/justanotheruser)
2020-10-25 13:29:23 +0000nbloomf(~nbloomf@2600:1700:ad14:3020:e9e0:8366:ee4d:bc13) (Quit: My MacBook has gone to sleep. ZZZzzz…)
2020-10-25 13:34:21 +0000GyroW_(~GyroW@unaffiliated/gyrow) (Ping timeout: 260 seconds)
2020-10-25 13:34:50 +0000GyroW(~GyroW@ptr-48ujrfd1ztq5fjywfw3.18120a2.ip6.access.telenet.be)
2020-10-25 13:34:50 +0000GyroW(~GyroW@ptr-48ujrfd1ztq5fjywfw3.18120a2.ip6.access.telenet.be) (Changing host)
2020-10-25 13:34:50 +0000GyroW(~GyroW@unaffiliated/gyrow)
2020-10-25 13:37:02 +0000Jesin(~Jesin@pool-72-66-101-18.washdc.fios.verizon.net)
2020-10-25 13:38:26 +0000tabemann(~tabemann@172-13-49-137.lightspeed.milwwi.sbcglobal.net) (Remote host closed the connection)
2020-10-25 13:44:04 +0000nbloomf(~nbloomf@2600:1700:ad14:3020:e9e0:8366:ee4d:bc13)
2020-10-25 13:45:38 +0000tabemann(~tabemann@172-13-49-137.lightspeed.milwwi.sbcglobal.net)
2020-10-25 13:46:45 +0000ninoc(~ninoc@host-95-248-161-151.retail.telecomitalia.it)
2020-10-25 13:47:11 +0000 <ninoc> prova
2020-10-25 13:48:25 +0000fendor_(~fendor@178.165.129.119.wireless.dyn.drei.com)
2020-10-25 13:48:59 +0000ninoc(~ninoc@host-95-248-161-151.retail.telecomitalia.it) (Remote host closed the connection)
2020-10-25 13:49:59 +0000machinedgod(~machinedg@24.105.81.50)
2020-10-25 13:50:45 +0000fendor(~fendor@178.115.130.136.wireless.dyn.drei.com) (Ping timeout: 240 seconds)
2020-10-25 13:52:46 +0000servo(servo@196.89.23.98)
2020-10-25 13:52:58 +0000pta2002(~quassel@104.248.23.110) (Remote host closed the connection)
2020-10-25 13:56:50 +0000polyrain(~polyrain@2001:8003:e501:6901:15fa:5e4:342f:f38b) (Quit: My MacBook has gone to sleep. ZZZzzz…)
2020-10-25 13:57:05 +0000drbean(~drbean@TC210-63-209-199.static.apol.com.tw) (Ping timeout: 240 seconds)
2020-10-25 14:00:19 +0000geekosaur(ae68c070@cpe-174-104-192-112.neo.res.rr.com)
2020-10-25 14:01:13 +0000servox(~servo@196.65.58.80)
2020-10-25 14:03:29 +0000nbloomf(~nbloomf@2600:1700:ad14:3020:e9e0:8366:ee4d:bc13) (Quit: My MacBook has gone to sleep. ZZZzzz…)
2020-10-25 14:04:08 +0000servo(servo@196.89.23.98) (Ping timeout: 256 seconds)
2020-10-25 14:04:34 +0000servo(~servo@196.89.23.98)
2020-10-25 14:06:40 +0000urodna(~urodna@unaffiliated/urodna)
2020-10-25 14:08:04 +0000servox(~servo@196.65.58.80) (Ping timeout: 246 seconds)
2020-10-25 14:11:34 +0000wei2912(~wei2912@unaffiliated/wei2912) (Remote host closed the connection)
2020-10-25 14:14:42 +0000Lord_of_Life_Lord_of_Life
2020-10-25 14:14:53 +0000Lord_of_Life(~Lord@46.217.216.204) (Changing host)
2020-10-25 14:14:53 +0000Lord_of_Life(~Lord@unaffiliated/lord-of-life/x-0885362)
2020-10-25 14:16:37 +0000pta2002(~quassel@104.248.23.110)
2020-10-25 14:20:05 +0000dcoutts_(~duncan@33.14.75.194.dyn.plus.net) (Ping timeout: 240 seconds)
2020-10-25 14:20:48 +0000nschoe(~quassel@2a01:e0a:3c4:c7b0:dcff:77c9:c809:5636)
2020-10-25 14:23:05 +0000acarrico(~acarrico@dhcp-68-142-39-249.greenmountainaccess.net)
2020-10-25 14:23:38 +0000nbloomf(~nbloomf@2600:1700:ad14:3020:e9e0:8366:ee4d:bc13)
2020-10-25 14:23:46 +0000DavidEichmann(~david@43.240.198.146.dyn.plus.net)
2020-10-25 14:24:47 +0000voso534(5cf785e2@92.247.133.226)
2020-10-25 14:28:54 +0000uhrenmacher(~uhrenmach@p200300ef8f21c8001a187fce0098c091.dip0.t-ipconnect.de)
2020-10-25 14:29:57 +0000 <nschoe> Hi everyone, just a quick question: I've been cross-compiling aarch64-unknown-linux-gnu-ghc-8.6.5 for the past ... 4-5 hours on my laptop (this is a GHC that I'm compiling for my Raspberry Pi 3).
2020-10-25 14:29:57 +0000 <nschoe> It's not the first time I've done this (because I keep forgetting to add it as gc-root), but I'm curious: how come it doesn't fetch it from a binary cache?
2020-10-25 14:30:11 +0000 <nschoe> Is it because there is not binary cache for aarch64 binaries?
2020-10-25 14:30:37 +0000 <nschoe> Oh sh*t wrong IRC channel, sorry :/
2020-10-25 14:31:17 +0000 <merijn> nschoe: There's no official aarch64 binary, afaik, that's probably why?
2020-10-25 14:31:52 +0000 <uhrenmacher> ahh, hey ma haskell ppl, nice to c ya'! Ok, I know Python, Java, Javscript, Bash and C, but since I really wanted to learn a proper lang, I would like to learn something like Lisp or Haskell. What are the main differnces between Lisp and Haskell? I run Void Linux atm, so compaitibility in terms of compilers shouldn't be a problem.
2020-10-25 14:32:01 +0000 <nschoe> merijn: I'm running NixOS and I was asking about that :)
2020-10-25 14:32:02 +0000 <uhrenmacher> Like why do you use Haskell and not Lisp?
2020-10-25 14:32:07 +0000 <geekosaur> "binary cache" tells me that was a nix question
2020-10-25 14:32:23 +0000 <nschoe> geekosaur: it was indeed :)
2020-10-25 14:32:56 +0000 <nschoe> geekosaur: I thought I was in the #nixos-aarch64 IRC channel, but it switched back to #haskell for some reason (prob. an unwanted mouse wheel scroll ^^)
2020-10-25 14:33:45 +0000texasmynsted(~texasmyns@99.96.221.112)
2020-10-25 14:34:09 +0000invaser(~Thunderbi@31.148.23.125) (Quit: invaser)
2020-10-25 14:34:26 +0000invaser(~Thunderbi@31.148.23.125)
2020-10-25 14:39:04 +0000GyroW(~GyroW@unaffiliated/gyrow) (Quit: Someone ate my pie)
2020-10-25 14:39:20 +0000GyroW(~GyroW@ptr-48ujrfd1ztq5fjywfw3.18120a2.ip6.access.telenet.be)
2020-10-25 14:39:20 +0000GyroW(~GyroW@ptr-48ujrfd1ztq5fjywfw3.18120a2.ip6.access.telenet.be) (Changing host)
2020-10-25 14:39:20 +0000GyroW(~GyroW@unaffiliated/gyrow)
2020-10-25 14:39:34 +0000tabemann(~tabemann@172-13-49-137.lightspeed.milwwi.sbcglobal.net) (Read error: Connection reset by peer)
2020-10-25 14:40:42 +0000 <Zetagon> uhrenmacher: Common Lisp and Haskell doesn't have that much in common with each other. Haskell has a nice static type system, is purely functional and uses non-strict evaluation. Common Lisp is homoiconic (code and data is basically the same thing and have the same syntax which means it has a simple syntax and powerful macros.
2020-10-25 14:41:08 +0000texasmynsted(~texasmyns@99.96.221.112) (Remote host closed the connection)
2020-10-25 14:41:57 +0000hackagetasty 1.4 - Modern and extensible testing framework https://hackage.haskell.org/package/tasty-1.4 (RomanCheplyaka)
2020-10-25 14:43:19 +0000dbmikus(~dbmikus@cpe-76-167-86-219.natsow.res.rr.com)
2020-10-25 14:44:28 +0000kritzefitz(~kritzefit@212.86.56.80) (Remote host closed the connection)
2020-10-25 14:45:21 +0000kritzefitz(~kritzefit@212.86.56.80)
2020-10-25 14:45:22 +0000kritzefitz(~kritzefit@212.86.56.80) (Remote host closed the connection)
2020-10-25 14:45:25 +0000 <merijn> uhrenmacher: eh, I would sooner ask what the similarities between lisp and haskell are, tbh
2020-10-25 14:45:36 +0000wroathe(~wroathe@c-68-54-25-135.hsd1.mn.comcast.net)
2020-10-25 14:46:21 +0000 <merijn> And beyond "you can define functions and variables" I can't think of a whole lotta similarities...
2020-10-25 14:48:22 +0000dbmikus(~dbmikus@cpe-76-167-86-219.natsow.res.rr.com) (Ping timeout: 260 seconds)
2020-10-25 14:48:46 +0000Saukk(~Saukk@2001:998:f9:2914:1c59:9bb5:b94c:4) (Remote host closed the connection)
2020-10-25 14:49:13 +0000 <Zetagon> Except both being programming languages
2020-10-25 14:50:08 +0000 <Zetagon> dammit I forgot to close my parenthesis )
2020-10-25 14:53:24 +0000asheshambasta(~user@ptr-e1lysawl9rr13i61o92.18120a2.ip6.access.telenet.be)
2020-10-25 14:53:45 +0000son0p(~son0p@181.136.122.143)
2020-10-25 14:55:06 +0000 <asheshambasta> for cabal errors like these https://gist.github.com/asheshambasta/657363a06647b4e56170be2824c05360, what's the best way to go about debugging them? From what I can see, cabal says that packages servant-reflex & bulmex disagree on the reflex version to use. However, I've gone through the source of servant-reflex (its being depended on locally) and removed all bounds on the reflex versions I could find.
2020-10-25 14:55:12 +0000moy(5a319fdb@lfbn-nan-1-68-219.w90-49.abo.wanadoo.fr)
2020-10-25 14:55:36 +0000moyGuest63439
2020-10-25 14:55:37 +0000 <Guest63439> hey, im struggling with a really simple task... i would like to print a map in console for debugging purpose
2020-10-25 14:56:12 +0000 <Guest63439> im trying to use trace from Debug.trace but it prints nothing for now
2020-10-25 14:56:27 +0000 <voso534> and what is the problem? If keys and values have Show instances, just print it. Also you can you some pretty-print library
2020-10-25 14:57:05 +0000 <Guest63439> im trying to figure how to actually print
2020-10-25 14:57:16 +0000 <voso534> maybe your mp is empty? Is it possible? Try to convert it to a list and print it with the trace
2020-10-25 14:57:37 +0000 <Guest63439> i dont even print the string that i pass as first argument
2020-10-25 14:57:52 +0000 <voso534> maybe the value is not evaluating at all
2020-10-25 14:58:11 +0000 <Guest63439> https://pastebin.com/f03b2g3s i would like to print newState
2020-10-25 14:58:41 +0000nschoe(~quassel@2a01:e0a:3c4:c7b0:dcff:77c9:c809:5636) (Remote host closed the connection)
2020-10-25 14:58:42 +0000 <Guest63439> by for example adding : trace "hello" newState after the let declarations
2020-10-25 14:58:55 +0000 <fendor_> asheshambasta, this looks weird to me: `reflex==0.7.1.0/installed-1Wm` are you using ghcjs?
2020-10-25 14:58:58 +0000fendor_fendor
2020-10-25 14:59:09 +0000dbmikus(~dbmikus@cpe-76-167-86-219.natsow.res.rr.com)
2020-10-25 14:59:17 +0000 <asheshambasta> fendor_: yes, I'm using reflex-platform to fire up nix-shells with the dependencies.
2020-10-25 14:59:21 +0000GyroW(~GyroW@unaffiliated/gyrow) (Quit: Someone ate my pie)
2020-10-25 14:59:39 +0000GyroW(~GyroW@ptr-48ujrfd1ztq5fjywfw3.18120a2.ip6.access.telenet.be)
2020-10-25 14:59:40 +0000GyroW(~GyroW@ptr-48ujrfd1ztq5fjywfw3.18120a2.ip6.access.telenet.be) (Changing host)
2020-10-25 14:59:40 +0000GyroW(~GyroW@unaffiliated/gyrow)
2020-10-25 14:59:40 +0000chkno(~chkno@75-7-2-127.lightspeed.sntcca.sbcglobal.net) (Read error: Connection reset by peer)
2020-10-25 14:59:40 +0000 <voso534> Guest63439 I usually add print on the first line, if it works, then in the next line and so on and... then I find where no more printing :)
2020-10-25 14:59:55 +0000nschoe(~quassel@2a01:e0a:3c4:c7b0:f4b9:93d:93b4:5b2e)
2020-10-25 14:59:56 +0000chkno(~chkno@75-7-2-127.lightspeed.sntcca.sbcglobal.net)
2020-10-25 15:00:01 +0000xmj1(~xmj@154.13.1.56) ()
2020-10-25 15:00:14 +0000 <fendor> asheshambasta, then I guess that servant-reflex depends on a pre-installed version of reflex... similar to how ghc only works with a pre-installed version of base. Would be my uneducated guess here
2020-10-25 15:00:26 +0000 <asheshambasta> And in this case, servant-reflex is an overriden package, which I'm including via callCabal2nix on some path. When I drop to this path and fire up a nix-shell with a cabal repl, I can confirm that the package compiles at the same reflex-platform verison.
2020-10-25 15:00:33 +0000 <voso534> Guest63439 `If the MVar is currently empty, takeMVar will wait until it is full. ` - maybe takeMVar is waiting?
2020-10-25 15:00:48 +0000 <asheshambasta> fendor: pre-installed?
2020-10-25 15:01:15 +0000 <Guest63439> voso534 i dont think so since the function keep being called recursively
2020-10-25 15:01:24 +0000 <Guest63439> i was wondering if syntaxically, the way is use trace is correct
2020-10-25 15:01:34 +0000 <Guest63439> i*
2020-10-25 15:01:39 +0000 <voso534> Guest63439 even hGetLine may wait.... Try to add print as the first line of your function
2020-10-25 15:01:44 +0000 <merijn> Guest63439: What are you calling it with, though?
2020-10-25 15:02:00 +0000 <merijn> Guest63439: Because if the first call to "talk" gets an empty MVar it will block and stay empty forever
2020-10-25 15:02:42 +0000 <fendor> asheshambasta, like, for a single ghc version, you can't switch the version of base that it uses, right? You will get a similar error message with cabal. Maybe it is the same for ghcjs, you can't change the reflex version for your ghcjs, but some dependency needs another reflex version.
2020-10-25 15:03:17 +0000 <fendor> in that sense, every ghc version comes with a base version pre-installed in its packagedb that can not be changed.
2020-10-25 15:03:33 +0000 <voso534> Guest63439 I mean something like
2020-10-25 15:03:36 +0000 <voso534> ```
2020-10-25 15:03:52 +0000 <Guest63439> yep if i add a print at the top of the function i can see it every time i should
2020-10-25 15:03:58 +0000 <voso534> heck... how to write multiline here? )
2020-10-25 15:04:00 +0000 <Guest63439> the MVar should never be empty
2020-10-25 15:04:07 +0000dbmikus(~dbmikus@cpe-76-167-86-219.natsow.res.rr.com) (Ping timeout: 260 seconds)
2020-10-25 15:04:40 +0000 <asheshambasta> fendor: correct, although I'd expect there to be a way to verify that? There's nothing in the servant-reflex.cabal file that I consider suspect.
2020-10-25 15:04:45 +0000 <merijn> Guest63439: You're not calling talk (well, except recursively) in that code
2020-10-25 15:04:48 +0000 <voso534> OK, what happens with the print after hGetLine? Is it shown?
2020-10-25 15:05:03 +0000 <Guest63439> i didnt past the whole script
2020-10-25 15:05:03 +0000gxt(~gxt@gateway/tor-sasl/gxt) (Ping timeout: 240 seconds)
2020-10-25 15:05:05 +0000 <merijn> Guest63439: Without seeing how you initially call "talk" it's impossible to say
2020-10-25 15:05:38 +0000 <Guest63439> how woud you trace the let called "newState" in this function ?
2020-10-25 15:05:48 +0000texasmynsted(~texasmyns@99.96.221.112)
2020-10-25 15:06:03 +0000 <asheshambasta> fendor: not to forget, going to the locally checked out servant-reflex dir., I'm able to update its reflex-platform branch/rev to the same as my project (that depends on servant-reflex), and I can successfully run `nix-shell --run 'cabal new-repl'`; which, I assume, would use the same GHC/GHCJS version?
2020-10-25 15:06:06 +0000 <merijn> @quote refreshing.desert
2020-10-25 15:06:06 +0000 <lambdabot> chromatic says: My productivity increased when Autrijus told me about Haskell's trace function. He called it a refreshing desert in the oasis of referential transparency.
2020-10-25 15:06:10 +0000 <merijn> Guest63439: ^^
2020-10-25 15:06:30 +0000 <merijn> See the Debug.Trace module
2020-10-25 15:06:45 +0000 <voso534> you can wrap newState everywhere where do you like - right hand of let for example. If it's evaluating then it will be shown on the console
2020-10-25 15:06:45 +0000toorevitimirp(~tooreviti@117.182.180.36) (Ping timeout: 260 seconds)
2020-10-25 15:07:04 +0000 <fendor> asheshambasta, hm, if my theory holds, then it is only coincidentally a dependency problem with servant-reflex. You can try to remove that dependency and see if it finds a build-plan.
2020-10-25 15:07:05 +0000Tario(~Tario@201.192.165.173) (Read error: Connection reset by peer)
2020-10-25 15:07:05 +0000texasmynsted(~texasmyns@99.96.221.112) (Read error: Connection reset by peer)
2020-10-25 15:07:13 +0000Tario(~Tario@201.192.165.173)
2020-10-25 15:07:20 +0000Gurkenglas_Gurkenglas
2020-10-25 15:07:34 +0000 <asheshambasta> If I remove servant-reflex as a dependency, things build.
2020-10-25 15:07:46 +0000 <voso534> but I think if you will add all those `print`s (after each line), then you will see that the code is blocked somewhere - it's my hypotheses
2020-10-25 15:08:07 +0000 <asheshambasta> I didn't even know what cabal meant with .../installed-...
2020-10-25 15:08:07 +0000thir(~thir@p200300f27f2523003c23ef77843b8858.dip0.t-ipconnect.de)
2020-10-25 15:08:09 +0000texasmynsted(~texasmyns@99.96.221.112)
2020-10-25 15:08:50 +0000 <fendor> oh well, if that works, I don't know then :(
2020-10-25 15:09:02 +0000acidjnk_new(~acidjnk@p200300d0c7237871e8350cff71fba532.dip0.t-ipconnect.de) (Ping timeout: 260 seconds)
2020-10-25 15:09:32 +0000 <Guest63439> voso534 i tried and i can see that the code is executing from the start to the end, i think i dont understand how trace is supposed to be used inside a "do" statement
2020-10-25 15:10:11 +0000thir(~thir@p200300f27f2523003c23ef77843b8858.dip0.t-ipconnect.de) (Read error: Connection reset by peer)
2020-10-25 15:10:19 +0000 <asheshambasta> to me it seems like bulmex and servant-reflex cannot agree on the reflex version; and the message with .../installed is a complete mystery to me; and I find no signs of version bounds on reflex in either bulmex nor in servant-reflex.
2020-10-25 15:10:22 +0000thir(~thir@p200300f27f2523003c23ef77843b8858.dip0.t-ipconnect.de)
2020-10-25 15:10:41 +0000 <asheshambasta> (both are overriden packages in my reflex `project`)
2020-10-25 15:11:01 +0000texasmynsted(~texasmyns@99.96.221.112) (Remote host closed the connection)
2020-10-25 15:12:11 +0000jamm_(~jamm@unaffiliated/jamm)
2020-10-25 15:12:18 +0000jamm_(~jamm@unaffiliated/jamm) (Remote host closed the connection)
2020-10-25 15:13:19 +0000 <fendor> asheshambasta, what reflex version does your project have when you do not depend on servant-reflex?
2020-10-25 15:13:45 +0000 <voso534> Guest63439 hm... another idea is to declare strict variable with `let`, something like `let !newState = traceShow result (fst result)`
2020-10-25 15:14:14 +0000texasmynsted(~texasmyns@99.96.221.112)
2020-10-25 15:15:03 +0000 <asheshambasta> fendor: I believe that's decided by the pinned reflex-platform version no? If so, I'm using https://gist.github.com/asheshambasta/423fd27b04c37e2a8f14bf84068f139a#file-sources-json-L50-L61
2020-10-25 15:15:06 +0000vacm(~vacwm@70.23.92.191)
2020-10-25 15:15:32 +0000 <fendor> I have no idea about the reflex-platform, unfortunately
2020-10-25 15:15:45 +0000yogani(sid42623@gateway/web/irccloud.com/x-dpwtitcwhdgbddrx) (Ping timeout: 240 seconds)
2020-10-25 15:15:47 +0000 <Guest63439> voso534 here : https://pastebin.com/he2cch9e still printing nothing :/
2020-10-25 15:16:24 +0000billstclair(sid77830@gateway/web/irccloud.com/x-nmvjsnbrwyhkhvex) (Read error: Connection reset by peer)
2020-10-25 15:16:29 +0000yogani(sid42623@gateway/web/irccloud.com/x-nfoqjqvejaeqgmoi)
2020-10-25 15:16:34 +0000billstclair(sid77830@gateway/web/irccloud.com/x-clhgkncritrdqqzs)
2020-10-25 15:16:40 +0000 <asheshambasta> fendor: AFAICS, it is a curated set of packages within nix (further curation, yay!))
2020-10-25 15:17:09 +0000uhrenmacher(~uhrenmach@p200300ef8f21c8001a187fce0098c091.dip0.t-ipconnect.de) (Remote host closed the connection)
2020-10-25 15:18:27 +0000 <voso534> Guest63439 1) do you see "test2" in the console? 2) more correct is IMHO to use trace/traceShow with the value which is used actually, `x` is not used, so maybe it's not evaluated at all. Better use trace/traceShow directly in the declaration of the newState
2020-10-25 15:19:28 +0000 <Guest63439> voso534 do see test2, i will try to use it in newState declaration
2020-10-25 15:21:11 +0000 <asheshambasta> fendor: anyway, thanks for helping. I think I understand cabal less and less as time goes on. :-)
2020-10-25 15:21:41 +0000 <fendor> not sure this is cabal's fault, though :/
2020-10-25 15:21:56 +0000 <fendor> the concept of pre-installed libraries is a bit hard to grasp, imo
2020-10-25 15:22:00 +0000byte[]1(~byte]@185.163.110.116)
2020-10-25 15:22:37 +0000Peter_Storm(uid288816@gateway/web/irccloud.com/x-gkmprezcyzjwjcxm)
2020-10-25 15:23:39 +0000 <asheshambasta> yeah agreed, I think nix also makes this harder to understand.
2020-10-25 15:25:41 +0000 <Guest63439> ok i got something, thanks voso534... i guess newState is never executed, by calling trace inside the answer declaration it works
2020-10-25 15:26:03 +0000p-core(~Thunderbi@2001:718:1e03:5128:2ab7:7f35:48a1:8515) (Remote host closed the connection)
2020-10-25 15:26:18 +0000servo(~servo@196.89.23.98) (Ping timeout: 256 seconds)
2020-10-25 15:28:24 +0000 <voso534> Guest63439 (y) if something is not used in Haskell, it's not evaluated ("executed")
2020-10-25 15:30:05 +0000steve_(~quassel@ool-18b99d28.dyn.optonline.net) (Ping timeout: 265 seconds)
2020-10-25 15:30:49 +0000bitmapper(uid464869@gateway/web/irccloud.com/x-qblnjbdvopnophrh) (Quit: Connection closed for inactivity)
2020-10-25 15:31:58 +0000jathan(~jathan@69.61.93.38) (Quit: WeeChat 2.3)
2020-10-25 15:32:23 +0000invaser(~Thunderbi@31.148.23.125) (Ping timeout: 260 seconds)
2020-10-25 15:33:01 +0000acidjnk_new(~acidjnk@p200300d0c7237871c499888f57928047.dip0.t-ipconnect.de)
2020-10-25 15:33:03 +0000Kaiepi(~Kaiepi@nwcsnbsc03w-47-55-225-82.dhcp-dynamic.fibreop.nb.bellaliant.net)
2020-10-25 15:33:51 +0000bitmagie(~Thunderbi@200116b806e0ec008c2e48c416af9de6.dip.versatel-1u1.de)
2020-10-25 15:39:17 +0000constR(uid58205@gateway/web/irccloud.com/x-swuvhskpjfivpcxk)
2020-10-25 15:40:27 +0000ClaudiusMaximus(~claude@198.123.199.146.dyn.plus.net)
2020-10-25 15:40:27 +0000ClaudiusMaximus(~claude@198.123.199.146.dyn.plus.net) (Changing host)
2020-10-25 15:40:27 +0000ClaudiusMaximus(~claude@unaffiliated/claudiusmaximus)
2020-10-25 15:41:18 +0000nbloomf(~nbloomf@2600:1700:ad14:3020:e9e0:8366:ee4d:bc13) (Quit: My MacBook has gone to sleep. ZZZzzz…)
2020-10-25 15:42:22 +0000GyroW(~GyroW@unaffiliated/gyrow) (Quit: Someone ate my pie)
2020-10-25 15:42:39 +0000GyroW(~GyroW@ptr-48ujrfd1ztq5fjywfw3.18120a2.ip6.access.telenet.be)
2020-10-25 15:42:40 +0000GyroW(~GyroW@ptr-48ujrfd1ztq5fjywfw3.18120a2.ip6.access.telenet.be) (Changing host)
2020-10-25 15:42:40 +0000GyroW(~GyroW@unaffiliated/gyrow)
2020-10-25 15:43:15 +0000invaser(~Thunderbi@31.148.23.125)
2020-10-25 15:45:55 +0000acidjnk_new(~acidjnk@p200300d0c7237871c499888f57928047.dip0.t-ipconnect.de) (Ping timeout: 240 seconds)
2020-10-25 15:48:23 +0000nbloomf(~nbloomf@2600:1700:ad14:3020:e9e0:8366:ee4d:bc13)
2020-10-25 15:50:44 +0000texasmynsted(~texasmyns@99.96.221.112) (Remote host closed the connection)
2020-10-25 15:54:01 +0000thir(~thir@p200300f27f2523003c23ef77843b8858.dip0.t-ipconnect.de) (Remote host closed the connection)
2020-10-25 15:56:13 +0000Zetagon(~leo@c151-177-52-233.bredband.comhem.se) (Ping timeout: 246 seconds)
2020-10-25 15:59:22 +0000seanvert`(~user@177.84.244.242) (Remote host closed the connection)
2020-10-25 15:59:44 +0000bliminse(~bliminse@host109-158-26-29.range109-158.btcentralplus.com)
2020-10-25 15:59:49 +0000seanvert`(~user@177.84.244.242)
2020-10-25 16:01:14 +0000christo(~chris@81.96.113.213) (Remote host closed the connection)
2020-10-25 16:02:08 +0000 <emmanuel_erc> monsterchrom: Unfortunately, I couldn't put this coworker on the ignore list before. But I probably won't be working with them for much longer (and they're a PM to boot)
2020-10-25 16:02:45 +0000kish(~oracle@unaffiliated/oracle) (Ping timeout: 240 seconds)
2020-10-25 16:04:08 +0000Rudd0(~Rudd0@185.189.115.98)
2020-10-25 16:05:38 +0000steve_(~quassel@ool-18b99d28.dyn.optonline.net)
2020-10-25 16:06:27 +0000hnOsmium0001(uid453710@gateway/web/irccloud.com/x-qyqbjvcihvkvillz)
2020-10-25 16:06:35 +0000 <asheshambasta> fendor: I think what would also help a lot is if cabal could specify where-from/why it required these bounds.
2020-10-25 16:07:25 +0000 <fendor> asheshambasta, totally agree, but explaining a build-plan is a ton of work. It already tries, but its output is mainly readable by experts
2020-10-25 16:07:51 +0000nbloomf(~nbloomf@2600:1700:ad14:3020:e9e0:8366:ee4d:bc13) (Quit: My MacBook has gone to sleep. ZZZzzz…)
2020-10-25 16:08:08 +0000damianfral(~damianfra@18.red-37-12-231.dynamicip.rima-tde.net)
2020-10-25 16:10:22 +0000HarveyPwca(~HarveyPwc@c-98-220-98-201.hsd1.il.comcast.net) (Quit: Leaving)
2020-10-25 16:12:57 +0000shadowdao(~user@unaffiliated/shadowdaemon) (Ping timeout: 260 seconds)
2020-10-25 16:13:05 +0000steve_(~quassel@ool-18b99d28.dyn.optonline.net) (Ping timeout: 240 seconds)
2020-10-25 16:14:56 +0000shadowdao(~user@unaffiliated/shadowdaemon)
2020-10-25 16:15:48 +0000elliott_(~elliott_@pool-108-51-141-12.washdc.fios.verizon.net) (Read error: Connection reset by peer)
2020-10-25 16:16:05 +0000elliott_(~elliott_@pool-108-51-141-12.washdc.fios.verizon.net)
2020-10-25 16:19:25 +0000cole-h(~cole-h@c-73-48-197-220.hsd1.ca.comcast.net)
2020-10-25 16:19:30 +0000 <asheshambasta> fendor: yeah, I think I'd just be happy with some indication of the cabal file it read those bounds from. It seems to say that bulmex needs a range of reflex versions, but I find no mention of these bounds in the locally checked out bulmex directoryl.
2020-10-25 16:20:09 +0000 <asheshambasta> I suspect these reflex version bounds come from a rejected version of bulmex, it does say that it rejects a set of bulmex versions.
2020-10-25 16:24:20 +0000ddellacosta(~dd@86.106.121.168)
2020-10-25 16:25:41 +0000Guest63439(5a319fdb@lfbn-nan-1-68-219.w90-49.abo.wanadoo.fr) (Remote host closed the connection)
2020-10-25 16:26:40 +0000DavidEichmann(~david@43.240.198.146.dyn.plus.net) (Ping timeout: 246 seconds)
2020-10-25 16:27:01 +0000wroathe(~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 260 seconds)
2020-10-25 16:27:05 +0000voso534(5cf785e2@92.247.133.226) (Remote host closed the connection)
2020-10-25 16:27:26 +0000wroathe(~wroathe@c-73-24-27-54.hsd1.mn.comcast.net)
2020-10-25 16:29:12 +0000Kaiepi(~Kaiepi@nwcsnbsc03w-47-55-225-82.dhcp-dynamic.fibreop.nb.bellaliant.net) (Remote host closed the connection)
2020-10-25 16:32:12 +0000shadowdao(~user@unaffiliated/shadowdaemon) (Ping timeout: 260 seconds)
2020-10-25 16:32:24 +0000son0p(~son0p@181.136.122.143) (Quit: leaving)
2020-10-25 16:33:14 +0000kish(~oracle@unaffiliated/oracle)
2020-10-25 16:33:50 +0000bitmagie(~Thunderbi@200116b806e0ec008c2e48c416af9de6.dip.versatel-1u1.de) (Quit: bitmagie)
2020-10-25 16:33:59 +0000cebola(~cebola@2804:14d:149a:a093:90f7:1d75:5efb:291d)
2020-10-25 16:34:38 +0000 <asheshambasta> fendor: there's this discussion too: https://www.reddit.com/r/haskell/comments/9rmh9s/how_to_read_cabal_solver_failure_output/
2020-10-25 16:35:25 +0000 <fendor> yeah, I guess one issue is that dependency solving is NP hard and the certificate for a negative instance can explode so incredibly...
2020-10-25 16:35:50 +0000 <cebola> is there a ghc extension that allows turning an arbitrary expression into an infix op: [1] `(liftA2 (:))` [[]]
2020-10-25 16:36:46 +0000 <monsterchrom> No.
2020-10-25 16:38:02 +0000 <asheshambasta> fendor: but I still think that this error message is misleading. Given that I'm 100% sure that there's no mention of version bounds on reflex inside of servant-reflex (I've even grepped the entire tree), cabal should be telling me why it wants reflex == 0.7.1.0 for servant-reflex.
2020-10-25 16:38:53 +0000christo(~chris@81.96.113.213)
2020-10-25 16:40:28 +0000 <asheshambasta> I even verified that I'm not being an idiot and importing the source from a directory on my local machine with `callCabal2nix`. There's also no `package.yaml` etc in the servant-reflex tree (callCabal2nix secretly using hpack when it sees a package.yaml has also been a huge source of grief for me)
2020-10-25 16:41:17 +0000Raito_Bezarius(~Raito_Bez@unaffiliated/raito-bezarius/x-8764578) (Ping timeout: 272 seconds)
2020-10-25 16:41:20 +0000 <asheshambasta> (in all honesty, callCabal2nix when using hpack does output some hpack output, but that quickly gets lost since nix outputs are quite verbose.)
2020-10-25 16:41:50 +0000heatsink(~heatsink@107-136-5-69.lightspeed.sntcca.sbcglobal.net)
2020-10-25 16:43:22 +0000alp(~alp@2a01:e0a:58b:4920:6453:4aff:d7be:611b)
2020-10-25 16:44:30 +0000slack1256(~slack1256@dvc-146-190-101-190.movil.vtr.net)
2020-10-25 16:50:59 +0000dcoutts_(~duncan@33.14.75.194.dyn.plus.net)
2020-10-25 16:51:57 +0000ClaudiusMaximus(~claude@unaffiliated/claudiusmaximus) (Quit: ->)
2020-10-25 16:53:14 +0000tefter(~bmaxa@87.250.59.115) (Quit: WeeChat 2.9)
2020-10-25 16:54:04 +0000Lycurgus(~niemand@98.4.96.235)
2020-10-25 16:55:57 +0000elliott_(~elliott_@pool-108-51-141-12.washdc.fios.verizon.net) (Ping timeout: 260 seconds)
2020-10-25 16:57:19 +0000solonarv(~solonarv@astrasbourg-552-1-23-6.w90-13.abo.wanadoo.fr)
2020-10-25 16:58:58 +0000danza(~francesco@host-95-250-101-166.retail.telecomitalia.it)
2020-10-25 16:59:02 +0000Raito_Bezarius(~Raito@unaffiliated/raito-bezarius/x-8764578)
2020-10-25 16:59:58 +0000dbmikus(~dbmikus@cpe-76-167-86-219.natsow.res.rr.com)
2020-10-25 17:01:14 +0000tungki(uid469991@gateway/web/irccloud.com/x-eyynitaofwtlmrqb) (Quit: Connection closed for inactivity)
2020-10-25 17:02:58 +0000honkhonk(5cf785e2@92.247.133.226)
2020-10-25 17:03:33 +0000elliott_(~elliott_@pool-108-51-141-12.washdc.fios.verizon.net)
2020-10-25 17:04:25 +0000dbmikus(~dbmikus@cpe-76-167-86-219.natsow.res.rr.com) (Ping timeout: 240 seconds)
2020-10-25 17:10:28 +0000honkhonk(5cf785e2@92.247.133.226) (Remote host closed the connection)
2020-10-25 17:12:35 +0000kish`(~oracle@unaffiliated/oracle)
2020-10-25 17:15:05 +0000kish(~oracle@unaffiliated/oracle) (Ping timeout: 240 seconds)
2020-10-25 17:15:50 +0000dbmikus(~dbmikus@cpe-76-167-86-219.natsow.res.rr.com)
2020-10-25 17:17:59 +0000coot(~coot@37.30.54.23.nat.umts.dynamic.t-mobile.pl)
2020-10-25 17:18:05 +0000GyroW(~GyroW@unaffiliated/gyrow) (Quit: Someone ate my pie)
2020-10-25 17:18:25 +0000GyroW(~GyroW@ptr-48ujrfd1ztq5fjywfw3.18120a2.ip6.access.telenet.be)
2020-10-25 17:18:25 +0000GyroW(~GyroW@ptr-48ujrfd1ztq5fjywfw3.18120a2.ip6.access.telenet.be) (Changing host)
2020-10-25 17:18:25 +0000GyroW(~GyroW@unaffiliated/gyrow)
2020-10-25 17:20:46 +0000dbmikus(~dbmikus@cpe-76-167-86-219.natsow.res.rr.com) (Ping timeout: 256 seconds)
2020-10-25 17:22:27 +0000asheshambasta(~user@ptr-e1lysawl9rr13i61o92.18120a2.ip6.access.telenet.be) (Ping timeout: 272 seconds)
2020-10-25 17:22:45 +0000invaser(~Thunderbi@31.148.23.125) (Ping timeout: 240 seconds)
2020-10-25 17:22:48 +0000Kaiepi(~Kaiepi@nwcsnbsc03w-47-55-225-82.dhcp-dynamic.fibreop.nb.bellaliant.net)
2020-10-25 17:24:21 +0000alp(~alp@2a01:e0a:58b:4920:6453:4aff:d7be:611b) (Ping timeout: 272 seconds)
2020-10-25 17:25:25 +0000danza(~francesco@host-95-250-101-166.retail.telecomitalia.it) (Ping timeout: 240 seconds)
2020-10-25 17:26:05 +0000alp(~alp@2a01:e0a:58b:4920:f48d:46ec:9666:d0b1)
2020-10-25 17:27:15 +0000nbloomf(~nbloomf@2600:1700:ad14:3020:e9e0:8366:ee4d:bc13)
2020-10-25 17:27:21 +0000GyroW(~GyroW@unaffiliated/gyrow) (Quit: Someone ate my pie)
2020-10-25 17:27:27 +0000hackagej 0.1.2.0 - J in Haskell https://hackage.haskell.org/package/j-0.1.2.0 (vmchale)
2020-10-25 17:27:32 +0000GyroW(~GyroW@d54C03E98.access.telenet.be)
2020-10-25 17:27:32 +0000GyroW(~GyroW@d54C03E98.access.telenet.be) (Changing host)
2020-10-25 17:27:32 +0000GyroW(~GyroW@unaffiliated/gyrow)
2020-10-25 17:28:31 +0000nschoe(~quassel@2a01:e0a:3c4:c7b0:f4b9:93d:93b4:5b2e) (Quit: https://quassel-irc.org - Chat comfortably. Anywhere.)
2020-10-25 17:30:22 +0000danza(~francesco@host-95-250-101-166.retail.telecomitalia.it)
2020-10-25 17:32:24 +0000Peter_Storm(uid288816@gateway/web/irccloud.com/x-gkmprezcyzjwjcxm) (Quit: Connection closed for inactivity)
2020-10-25 17:33:17 +0000slack1256(~slack1256@dvc-146-190-101-190.movil.vtr.net) (Ping timeout: 260 seconds)
2020-10-25 17:35:09 +0000GyroW(~GyroW@unaffiliated/gyrow) (Ping timeout: 260 seconds)
2020-10-25 17:35:40 +0000GyroW(~GyroW@ptr-48ujrfd1ztq5fjywfw3.18120a2.ip6.access.telenet.be)
2020-10-25 17:35:40 +0000GyroW(~GyroW@ptr-48ujrfd1ztq5fjywfw3.18120a2.ip6.access.telenet.be) (Changing host)
2020-10-25 17:35:40 +0000GyroW(~GyroW@unaffiliated/gyrow)
2020-10-25 17:36:59 +0000geowiesnot(~user@87-89-181-157.abo.bbox.fr)
2020-10-25 17:40:17 +0000merijn(~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 260 seconds)
2020-10-25 17:40:27 +0000justanotheruser(~justanoth@unaffiliated/justanotheruser) (Ping timeout: 260 seconds)
2020-10-25 17:43:05 +0000danza(~francesco@host-95-250-101-166.retail.telecomitalia.it) (Ping timeout: 260 seconds)
2020-10-25 17:44:14 +0000nbloomf(~nbloomf@2600:1700:ad14:3020:e9e0:8366:ee4d:bc13) (Quit: My MacBook has gone to sleep. ZZZzzz…)
2020-10-25 17:45:41 +0000dbmikus(~dbmikus@cpe-76-167-86-219.natsow.res.rr.com)
2020-10-25 17:45:45 +0000bitmapper(~bitmapper@159.2.190.215)
2020-10-25 17:46:03 +0000nbloomf(~nbloomf@2600:1700:ad14:3020:e9e0:8366:ee4d:bc13)
2020-10-25 17:47:55 +0000Zetagon(~leo@c151-177-52-233.bredband.comhem.se)
2020-10-25 17:49:20 +0000Sgeo(~Sgeo@ool-18b982ad.dyn.optonline.net)
2020-10-25 17:50:43 +0000DavidEichmann(~david@43.240.198.146.dyn.plus.net)
2020-10-25 17:51:56 +0000amx(amx@percival.namespace.at) (Quit: WeeChat 2.8)
2020-10-25 17:54:31 +0000thir(~thir@p4febc07a.dip0.t-ipconnect.de)
2020-10-25 17:54:32 +0000texasmynsted(~texasmyns@99.96.221.112)
2020-10-25 17:55:05 +0000elliott_(~elliott_@pool-108-51-141-12.washdc.fios.verizon.net) (Ping timeout: 240 seconds)
2020-10-25 17:56:57 +0000hackagecut-the-crap 2.1.2 - Cuts out uninteresting parts of videos by detecting silences. https://hackage.haskell.org/package/cut-the-crap-2.1.2 (Jappie)
2020-10-25 17:57:37 +0000texasmynsted(~texasmyns@99.96.221.112) (Remote host closed the connection)
2020-10-25 17:59:07 +0000thir(~thir@p4febc07a.dip0.t-ipconnect.de) (Ping timeout: 260 seconds)
2020-10-25 18:00:02 +0000byte[]1(~byte]@185.163.110.116) ()
2020-10-25 18:00:50 +0000invaser(~Thunderbi@31.148.23.125)
2020-10-25 18:01:08 +0000wroathe_(~wroathe@c-68-54-25-135.hsd1.mn.comcast.net)
2020-10-25 18:02:01 +0000wroathe(~wroathe@c-73-24-27-54.hsd1.mn.comcast.net) (Ping timeout: 264 seconds)
2020-10-25 18:02:51 +0000chips_and_fish_a(5cf785e2@92.247.133.226)
2020-10-25 18:04:15 +0000alp(~alp@2a01:e0a:58b:4920:f48d:46ec:9666:d0b1) (Ping timeout: 272 seconds)
2020-10-25 18:06:10 +0000GyroW(~GyroW@unaffiliated/gyrow) (Quit: Someone ate my pie)
2020-10-25 18:06:16 +0000dyeplexer(~lol@unaffiliated/terpin) (Remote host closed the connection)
2020-10-25 18:06:25 +0000GyroW(~GyroW@ptr-48ujrfd1ztq5fjywfw3.18120a2.ip6.access.telenet.be)
2020-10-25 18:06:25 +0000GyroW(~GyroW@ptr-48ujrfd1ztq5fjywfw3.18120a2.ip6.access.telenet.be) (Changing host)
2020-10-25 18:06:25 +0000GyroW(~GyroW@unaffiliated/gyrow)
2020-10-25 18:07:17 +0000wroathe_(~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 260 seconds)
2020-10-25 18:07:28 +0000texasmynsted(~texasmyns@99.96.221.112)
2020-10-25 18:08:07 +0000thir(~thir@p200300f27f2523003c23ef77843b8858.dip0.t-ipconnect.de)
2020-10-25 18:09:04 +0000texasmynsted(~texasmyns@99.96.221.112) (Remote host closed the connection)
2020-10-25 18:09:18 +0000knupfer(~Thunderbi@i5E86B428.versanet.de)
2020-10-25 18:12:22 +0000cheater(~user@unaffiliated/cheater) (Remote host closed the connection)
2020-10-25 18:13:40 +0000merijn(~merijn@83-160-49-249.ip.xs4all.nl)
2020-10-25 18:14:20 +0000cheater(~user@unaffiliated/cheater)
2020-10-25 18:14:32 +0000thir(~thir@p200300f27f2523003c23ef77843b8858.dip0.t-ipconnect.de) (Ping timeout: 260 seconds)
2020-10-25 18:15:12 +0000constR(uid58205@gateway/web/irccloud.com/x-swuvhskpjfivpcxk) (Quit: Connection closed for inactivity)
2020-10-25 18:16:02 +0000chaosmasttter(~chaosmast@p200300c4a73c4601715fef8acfb03ac3.dip0.t-ipconnect.de)
2020-10-25 18:17:24 +0000AceNovo(~chris@184.101.197.134)
2020-10-25 18:17:28 +0000bitmapper(~bitmapper@159.2.190.215) (Remote host closed the connection)
2020-10-25 18:17:49 +0000maroloccio(~marolocci@2a02:8084:221:ce00:164f:8aff:fed8:411d)
2020-10-25 18:19:34 +0000merijn(~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 272 seconds)
2020-10-25 18:20:18 +0000wroathe(~wroathe@c-68-54-25-135.hsd1.mn.comcast.net)
2020-10-25 18:21:43 +0000larsan1(~larsan@154.13.1.56)
2020-10-25 18:24:03 +0000noname234234234(5e7be11d@94.123.225.29)
2020-10-25 18:25:37 +0000cheater(~user@unaffiliated/cheater) (Remote host closed the connection)
2020-10-25 18:27:15 +0000cheater(~user@unaffiliated/cheater)
2020-10-25 18:30:09 +0000chips_and_fish_a(5cf785e2@92.247.133.226) (Remote host closed the connection)
2020-10-25 18:30:13 +0000AceNovo(~chris@184.101.197.134) (Quit: Konversation terminated!)
2020-10-25 18:30:38 +0000AceNovo(~chris@184.101.197.134)
2020-10-25 18:31:16 +0000dbmikus(~dbmikus@cpe-76-167-86-219.natsow.res.rr.com) (Ping timeout: 256 seconds)
2020-10-25 18:33:25 +0000chaosmasttter(~chaosmast@p200300c4a73c4601715fef8acfb03ac3.dip0.t-ipconnect.de) (Ping timeout: 240 seconds)
2020-10-25 18:35:05 +0000wroathe(~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 240 seconds)
2020-10-25 18:35:44 +0000wroathe(~wroathe@c-73-24-27-54.hsd1.mn.comcast.net)
2020-10-25 18:35:49 +0000wroathe(~wroathe@c-73-24-27-54.hsd1.mn.comcast.net) (Client Quit)
2020-10-25 18:36:04 +0000wroathe(~wroathe@c-73-24-27-54.hsd1.mn.comcast.net)
2020-10-25 18:36:29 +0000elliott__(~elliott@pool-108-51-141-12.washdc.fios.verizon.net)
2020-10-25 18:41:07 +0000alx741(~alx741@186.178.110.169) (Ping timeout: 260 seconds)
2020-10-25 18:42:52 +0000knupfer(~Thunderbi@i5E86B428.versanet.de) (Ping timeout: 260 seconds)
2020-10-25 18:42:59 +0000dbmikus(~dbmikus@cpe-76-167-86-219.natsow.res.rr.com)
2020-10-25 18:43:43 +0000elliott_(~elliott_@pool-108-51-141-12.washdc.fios.verizon.net)
2020-10-25 18:43:51 +0000Lycurgus(~niemand@98.4.96.235) (Quit: Exeunt)
2020-10-25 18:44:09 +0000noname234234234(5e7be11d@94.123.225.29) (Remote host closed the connection)
2020-10-25 18:46:09 +0000chaosmasttter(~chaosmast@p200300c4a73c4601715fef8acfb03ac3.dip0.t-ipconnect.de)
2020-10-25 18:47:13 +0000geowiesnot(~user@87-89-181-157.abo.bbox.fr) (Ping timeout: 260 seconds)
2020-10-25 18:49:49 +0000taurux(~taurux@net-188-152-78-90.cust.vodafonedsl.it) (Ping timeout: 260 seconds)
2020-10-25 18:49:53 +0000thir(~thir@p200300f27f2523003c23ef77843b8858.dip0.t-ipconnect.de)
2020-10-25 18:50:18 +0000damianfral1(~damianfra@116.red-176-87-137.dynamicip.rima-tde.net)
2020-10-25 18:50:49 +0000taurux(~taurux@net-93-144-84-150.cust.vodafonedsl.it)
2020-10-25 18:52:00 +0000merijn(~merijn@83-160-49-249.ip.xs4all.nl)
2020-10-25 18:52:28 +0000damianfral2(~damianfra@11.red-176-87-180.dynamicip.rima-tde.net)
2020-10-25 18:53:11 +0000juuandyy(~juuandyy@90.166.144.65)
2020-10-25 18:53:12 +0000damianfral(~damianfra@18.red-37-12-231.dynamicip.rima-tde.net) (Ping timeout: 256 seconds)
2020-10-25 18:54:26 +0000alx741(~alx741@186.178.110.169)
2020-10-25 18:55:02 +0000damianfral1(~damianfra@116.red-176-87-137.dynamicip.rima-tde.net) (Ping timeout: 272 seconds)
2020-10-25 18:56:45 +0000 <ddellacosta> anyone know how I can pass an argument to floskell as my formatter when using lsp in emacs?
2020-10-25 18:59:43 +0000 <fendor> ddellacosta, configuration file in the top-level of your project?
2020-10-25 19:00:57 +0000thir(~thir@p200300f27f2523003c23ef77843b8858.dip0.t-ipconnect.de) (Ping timeout: 260 seconds)
2020-10-25 19:01:06 +0000 <ddellacosta> fendor: I'm looking for something a bit more specific, like which file and what directives I need to use and etc. I've figured out that I can set the formatter in my emacs config, so wondering if there's a similar directive to set the formatter args, but not seeing one in the various emacs lsp packages
2020-10-25 19:01:49 +0000 <ddellacosta> figured there may be someone else in #haskell who has a similar setup but understand this may be niche
2020-10-25 19:01:57 +0000hackagejunit-xml 0.1.0.2 - Producing JUnit-style XML test reports. https://hackage.haskell.org/package/junit-xml-0.1.0.2 (JasperWoudenberg)
2020-10-25 19:02:47 +0000slack1256(~slack1256@dvc-146-190-101-190.movil.vtr.net)
2020-10-25 19:03:17 +0000cebola(~cebola@2804:14d:149a:a093:90f7:1d75:5efb:291d) (Remote host closed the connection)
2020-10-25 19:03:21 +0000berberman_(~berberman@unaffiliated/berberman)
2020-10-25 19:03:52 +0000berberman(~berberman@unaffiliated/berberman) (Ping timeout: 260 seconds)
2020-10-25 19:04:05 +0000Techcable(znc@irc.techcable.net) (Quit: ZNC - http://znc.in)
2020-10-25 19:04:27 +0000dbmikus(~dbmikus@cpe-76-167-86-219.natsow.res.rr.com) (Ping timeout: 260 seconds)
2020-10-25 19:05:57 +0000hackagetasty-test-reporter 0.1.1.3 - Producing JUnit-style XML test reports. https://hackage.haskell.org/package/tasty-test-reporter-0.1.1.3 (JasperWoudenberg)
2020-10-25 19:06:00 +0000juuandyy(~juuandyy@90.166.144.65) (Quit: Konversation terminated!)
2020-10-25 19:07:28 +0000knupfer(~Thunderbi@200116b82c71d20014e0a3c7c5c1dc58.dip.versatel-1u1.de)
2020-10-25 19:09:27 +0000hackagepretty-diff 0.2.0.3 - Pretty printing a diff of two values. https://hackage.haskell.org/package/pretty-diff-0.2.0.3 (JasperWoudenberg)
2020-10-25 19:09:42 +0000Techcable(znc@irc.techcable.net)
2020-10-25 19:11:45 +0000akad(~akad@109107030050.radomsko.vectranet.pl)
2020-10-25 19:11:57 +0000Jeanne-Kamikaze(~Jeanne-Ka@68.235.43.110)
2020-10-25 19:12:19 +0000gxt(~gxt@gateway/tor-sasl/gxt)
2020-10-25 19:13:52 +0000damianfral2(~damianfra@11.red-176-87-180.dynamicip.rima-tde.net) (Ping timeout: 265 seconds)
2020-10-25 19:14:54 +0000knupfer(~Thunderbi@200116b82c71d20014e0a3c7c5c1dc58.dip.versatel-1u1.de) (Quit: knupfer)
2020-10-25 19:14:57 +0000ericsagnes(~ericsagne@2405:6580:0:5100:148:e2c5:cfe:a2dd) (Ping timeout: 260 seconds)
2020-10-25 19:15:02 +0000knupfer(~Thunderbi@200116b82c71d20065b6e371541db8cc.dip.versatel-1u1.de)
2020-10-25 19:16:52 +0000gxt(~gxt@gateway/tor-sasl/gxt) (Client Quit)
2020-10-25 19:16:53 +0000elfets(~elfets@ip-37-201-23-96.hsi13.unitymediagroup.de)
2020-10-25 19:17:01 +0000Slava_(~textual@2a02:8308:89:8a00:60b8:4360:168d:7891)
2020-10-25 19:17:28 +0000hackagenri-prelude 0.2.0.0 - A Prelude inspired by the Elm programming language https://hackage.haskell.org/package/nri-prelude-0.2.0.0 (JasperWoudenberg)
2020-10-25 19:18:28 +0000hackagenri-env-parser 0.1.0.2 - Read environment variables as settings to build 12-factor apps. https://hackage.haskell.org/package/nri-env-parser-0.1.0.2 (JasperWoudenberg)
2020-10-25 19:18:33 +0000AceNovo(~chris@184.101.197.134) (Quit: Konversation terminated!)
2020-10-25 19:19:03 +0000AceNovo(~chris@184.101.197.134)
2020-10-25 19:19:04 +0000AceNovo(~chris@184.101.197.134) (Read error: Connection reset by peer)
2020-10-25 19:19:30 +0000AceNovo(~chris@184.101.197.134)
2020-10-25 19:19:33 +0000AceNovo(~chris@184.101.197.134) (Client Quit)
2020-10-25 19:20:06 +0000AceNovo(~chris@184.101.197.134)
2020-10-25 19:26:00 +0000damianfral2(~damianfra@41.red-2-143-79.dynamicip.rima-tde.net)
2020-10-25 19:26:13 +0000merijn(~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 260 seconds)
2020-10-25 19:26:17 +0000ericsagnes(~ericsagne@2405:6580:0:5100:d1a1:7672:7a10:ebb)
2020-10-25 19:27:05 +0000heatsink(~heatsink@107-136-5-69.lightspeed.sntcca.sbcglobal.net) (Remote host closed the connection)
2020-10-25 19:27:58 +0000tabemann(~tabemann@172-13-49-137.lightspeed.milwwi.sbcglobal.net)
2020-10-25 19:29:55 +0000Kolkrabe(~user@unaffiliated/siracusa)
2020-10-25 19:30:57 +0000xff0x(~fox@2001:1a81:53a8:4d00:58d7:4c60:2850:2b9a) (Ping timeout: 260 seconds)
2020-10-25 19:31:17 +0000xff0x(~fox@2001:1a81:53a8:4d00:58d7:4c60:2850:2b9a)
2020-10-25 19:31:49 +0000Cthalupa(~cthulhu@47.186.47.75) (Ping timeout: 260 seconds)
2020-10-25 19:32:31 +0000Cthalupa(~cthulhu@47.186.47.75)
2020-10-25 19:33:05 +0000dbmikus(~dbmikus@cpe-76-167-86-219.natsow.res.rr.com)
2020-10-25 19:33:55 +0000Slava_(~textual@2a02:8308:89:8a00:60b8:4360:168d:7891) (Quit: Textual IRC Client: www.textualapp.com)
2020-10-25 19:34:17 +0000GyroW(~GyroW@unaffiliated/gyrow) (Remote host closed the connection)
2020-10-25 19:34:19 +0000geowiesnot(~user@87-89-181-157.abo.bbox.fr)
2020-10-25 19:34:28 +0000meck(~meck@li1809-18.members.linode.com) (Quit: ZNC 1.8.1 - https://znc.in)
2020-10-25 19:34:35 +0000GyroW(~GyroW@ptr-48ujrfd1ztq5fjywfw3.18120a2.ip6.access.telenet.be)
2020-10-25 19:34:36 +0000GyroW(~GyroW@ptr-48ujrfd1ztq5fjywfw3.18120a2.ip6.access.telenet.be) (Changing host)
2020-10-25 19:34:36 +0000GyroW(~GyroW@unaffiliated/gyrow)
2020-10-25 19:34:37 +0000gxt(~gxt@gateway/tor-sasl/gxt)
2020-10-25 19:38:02 +0000dbmikus(~dbmikus@cpe-76-167-86-219.natsow.res.rr.com) (Ping timeout: 265 seconds)
2020-10-25 19:38:17 +0000invaser(~Thunderbi@31.148.23.125) (Ping timeout: 260 seconds)
2020-10-25 19:39:27 +0000coot(~coot@37.30.54.23.nat.umts.dynamic.t-mobile.pl) (Quit: coot)
2020-10-25 19:44:25 +0000solonarv(~solonarv@astrasbourg-552-1-23-6.w90-13.abo.wanadoo.fr) (Ping timeout: 240 seconds)
2020-10-25 19:45:41 +0000bartemius(~bartemius@109.252.20.20) (Remote host closed the connection)
2020-10-25 19:47:12 +0000meck(~meck@li1809-18.members.linode.com)
2020-10-25 19:48:57 +0000dbmikus(~dbmikus@cpe-76-167-86-219.natsow.res.rr.com)
2020-10-25 19:50:13 +0000mananamenos_(~mananamen@84.122.202.215.dyn.user.ono.com) (Ping timeout: 258 seconds)
2020-10-25 19:50:31 +0000johnw(~johnw@haskell/developer/johnw)
2020-10-25 19:52:25 +0000kish`(~oracle@unaffiliated/oracle) (Ping timeout: 240 seconds)
2020-10-25 19:53:02 +0000irc_user(uid423822@gateway/web/irccloud.com/x-wxrumdfneplzxysw)
2020-10-25 19:53:43 +0000dbmikus(~dbmikus@cpe-76-167-86-219.natsow.res.rr.com) (Ping timeout: 260 seconds)
2020-10-25 19:56:58 +0000hackagetasty-test-reporter 0.1.1.4 - Producing JUnit-style XML test reports. https://hackage.haskell.org/package/tasty-test-reporter-0.1.1.4 (JasperWoudenberg)
2020-10-25 19:57:27 +0000raehik(~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net)
2020-10-25 19:58:27 +0000damianfral3(~damianfra@25.red-176-87-152.dynamicip.rima-tde.net)
2020-10-25 19:59:32 +0000merijn(~merijn@83-160-49-249.ip.xs4all.nl)
2020-10-25 19:59:58 +0000Synthetica(uid199651@gateway/web/irccloud.com/x-zxfqxxqfurbfpbil)
2020-10-25 20:01:37 +0000geowiesnot(~user@87-89-181-157.abo.bbox.fr) (Ping timeout: 260 seconds)
2020-10-25 20:01:41 +0000damianfral2(~damianfra@41.red-2-143-79.dynamicip.rima-tde.net) (Ping timeout: 260 seconds)
2020-10-25 20:02:01 +0000dcoutts__(~duncan@33.14.75.194.dyn.plus.net)
2020-10-25 20:02:01 +0000acidjnk_new(~acidjnk@p200300d0c7237822f9c109cfb48a3b3a.dip0.t-ipconnect.de)
2020-10-25 20:02:22 +0000kish`(~oracle@unaffiliated/oracle)
2020-10-25 20:02:43 +0000alp(~alp@2a01:e0a:58b:4920:784c:efeb:64e7:4755)
2020-10-25 20:03:06 +0000m4lvin(~m4lvin@w4eg.de) (Quit: m4lvin)
2020-10-25 20:03:09 +0000rprije(~rprije@194-193-168-77.tpgi.com.au)
2020-10-25 20:03:28 +0000m4lvin(~m4lvin@w4eg.de)
2020-10-25 20:05:07 +0000merijn(~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 260 seconds)
2020-10-25 20:05:12 +0000ahmr88(~ahmr88@cpc85006-haye22-2-0-cust131.17-4.cable.virginm.net)
2020-10-25 20:05:46 +0000MarcelineVQ(~anja@198.254.202.72) (Remote host closed the connection)
2020-10-25 20:05:57 +0000dcoutts(~duncan@unaffiliated/dcoutts) (Ping timeout: 244 seconds)
2020-10-25 20:07:30 +0000MarcelineVQ(~anja@198.254.202.72)
2020-10-25 20:08:43 +0000cebola(~cebola@2804:14d:149a:a093:90f7:1d75:5efb:291d)
2020-10-25 20:09:43 +0000geowiesnot(~user@87-89-181-157.abo.bbox.fr)
2020-10-25 20:10:34 +0000Neo--(~neo@188-230-154-134.dynamic.t-2.net)
2020-10-25 20:10:54 +0000 <ixlun> Is it possible to pattern match on a partially applied Value constructor?
2020-10-25 20:11:54 +0000silver(~silver@37.214.78.15) (Quit: rakede)
2020-10-25 20:16:49 +0000ahmr88(~ahmr88@cpc85006-haye22-2-0-cust131.17-4.cable.virginm.net) (Remote host closed the connection)
2020-10-25 20:17:37 +0000knupfer(~Thunderbi@200116b82c71d20065b6e371541db8cc.dip.versatel-1u1.de) (Ping timeout: 260 seconds)
2020-10-25 20:19:53 +0000 <opqdonut> ixlun: no
2020-10-25 20:20:21 +0000Katarushisu0(~Katarushi@cpc149712-finc20-2-0-cust535.4-2.cable.virginm.net)
2020-10-25 20:20:38 +0000 <geekosaur> that sounds confused. a partially applied constructor is a function, not a value, so no pattern matching
2020-10-25 20:20:45 +0000Katarushisu(~Katarushi@cpc149712-finc20-2-0-cust535.4-2.cable.virginm.net) (Ping timeout: 240 seconds)
2020-10-25 20:20:45 +0000Katarushisu0Katarushisu
2020-10-25 20:20:55 +0000 <ixlun> I thought as much
2020-10-25 20:21:08 +0000 <ixlun> It probably smacks of bad design if I'm running into that problem
2020-10-25 20:21:14 +0000 <geekosaur> you do not have a thing of type Value to pattern match on, you have a (something -> Value)
2020-10-25 20:21:27 +0000maroloccio(~marolocci@2a02:8084:221:ce00:164f:8aff:fed8:411d) (Ping timeout: 260 seconds)
2020-10-25 20:21:27 +0000unlink2(~unlink2@p200300ebcf3c54001b9e8be0a8d0c9c4.dip0.t-ipconnect.de) (Ping timeout: 244 seconds)
2020-10-25 20:21:39 +0000unlink2(~unlink2@p200300ebcf11fb00fde4d6d3674a285c.dip0.t-ipconnect.de)
2020-10-25 20:25:32 +0000geekosaur(ae68c070@cpe-174-104-192-112.neo.res.rr.com) (Remote host closed the connection)
2020-10-25 20:28:02 +0000ggole(~ggole@2001:8003:8119:7200:a5f2:b2c5:4f40:8dbb) (Quit: Leaving)
2020-10-25 20:28:18 +0000knupfer(~Thunderbi@200116b82c71d200e80f0b710cfaea74.dip.versatel-1u1.de)
2020-10-25 20:28:43 +0000Rudd0(~Rudd0@185.189.115.98) (Ping timeout: 260 seconds)
2020-10-25 20:32:31 +0000elfets(~elfets@ip-37-201-23-96.hsi13.unitymediagroup.de) (Ping timeout: 256 seconds)
2020-10-25 20:33:22 +0000hyiltiz(~quassel@unaffiliated/hyiltiz) (Quit: hyiltiz)
2020-10-25 20:33:27 +0000edwinb(sid69486@gateway/web/irccloud.com/x-uzgutqxewvyjtsgl)
2020-10-25 20:34:10 +0000merijn(~merijn@83-160-49-249.ip.xs4all.nl)
2020-10-25 20:34:28 +0000hackagetelegram-bot-simple 0.3.2 - Easy to use library for building Telegram bots. https://hackage.haskell.org/package/telegram-bot-simple-0.3.2 (swamp_agr)
2020-10-25 20:35:01 +0000wroathe(~wroathe@c-73-24-27-54.hsd1.mn.comcast.net) (Ping timeout: 264 seconds)
2020-10-25 20:36:20 +0000 <ixlun> Can anyone think of a nicer way to write this function? https://termbin.com/i0im
2020-10-25 20:36:33 +0000 <ixlun> It feels like there should be a nicer way than what I'm doing.
2020-10-25 20:38:26 +0000knupfer(~Thunderbi@200116b82c71d200e80f0b710cfaea74.dip.versatel-1u1.de) (Quit: knupfer)
2020-10-25 20:38:51 +0000Katarushisu2(~Katarushi@cpc149712-finc20-2-0-cust535.4-2.cable.virginm.net)
2020-10-25 20:38:57 +0000Katarushisu(~Katarushi@cpc149712-finc20-2-0-cust535.4-2.cable.virginm.net) (Ping timeout: 260 seconds)
2020-10-25 20:38:57 +0000Katarushisu2Katarushisu
2020-10-25 20:38:58 +0000knupfer(~Thunderbi@200116b82c71d200cd35ec8a81b15c72.dip.versatel-1u1.de)
2020-10-25 20:38:58 +0000knupfer(~Thunderbi@200116b82c71d200cd35ec8a81b15c72.dip.versatel-1u1.de) (Client Quit)
2020-10-25 20:39:44 +0000knupfer(~Thunderbi@200116b82c71d200b8dd51f3930eb6d6.dip.versatel-1u1.de)
2020-10-25 20:39:48 +0000knupfer(~Thunderbi@200116b82c71d200b8dd51f3930eb6d6.dip.versatel-1u1.de) (Client Quit)
2020-10-25 20:39:58 +0000knupfer(~Thunderbi@200116b82c71d20049f91a3ba27fa966.dip.versatel-1u1.de)
2020-10-25 20:40:17 +0000knupfer(~Thunderbi@200116b82c71d20049f91a3ba27fa966.dip.versatel-1u1.de) (Client Quit)
2020-10-25 20:40:26 +0000knupfer(~Thunderbi@200116b82c71d200ec6abffdba51d2d7.dip.versatel-1u1.de)
2020-10-25 20:40:28 +0000nbloomf(~nbloomf@2600:1700:ad14:3020:e9e0:8366:ee4d:bc13) (Quit: My MacBook has gone to sleep. ZZZzzz…)
2020-10-25 20:40:35 +0000cebola(~cebola@2804:14d:149a:a093:90f7:1d75:5efb:291d) (Remote host closed the connection)
2020-10-25 20:43:27 +0000knupfer(~Thunderbi@200116b82c71d200ec6abffdba51d2d7.dip.versatel-1u1.de) (Client Quit)
2020-10-25 20:43:36 +0000knupfer(~Thunderbi@200116b82c71d20080137923f6f9d501.dip.versatel-1u1.de)
2020-10-25 20:43:47 +0000knupfer(~Thunderbi@200116b82c71d20080137923f6f9d501.dip.versatel-1u1.de) (Client Quit)
2020-10-25 20:44:48 +0000britva(~britva@2a02:aa13:7240:2980:b0bb:4de0:a28f:1dc2)
2020-10-25 20:45:05 +0000knupfer(~Thunderbi@200116b82c71d20009c5aa276259fd3f.dip.versatel-1u1.de)
2020-10-25 20:46:14 +0000kupi(uid212005@gateway/web/irccloud.com/x-eeknnrhdpwmbpqai)
2020-10-25 20:46:21 +0000wroathe(~wroathe@c-68-54-25-135.hsd1.mn.comcast.net)
2020-10-25 20:47:05 +0000knupfer(~Thunderbi@200116b82c71d20009c5aa276259fd3f.dip.versatel-1u1.de) (Client Quit)
2020-10-25 20:47:16 +0000knupfer(~Thunderbi@200116b82c71d2004843f5ff50854077.dip.versatel-1u1.de)
2020-10-25 20:47:18 +0000knupfer(~Thunderbi@200116b82c71d2004843f5ff50854077.dip.versatel-1u1.de) (Client Quit)
2020-10-25 20:47:29 +0000knupfer(~Thunderbi@200116b82c71d2003159e759ac520288.dip.versatel-1u1.de)
2020-10-25 20:47:29 +0000knupfer(~Thunderbi@200116b82c71d2003159e759ac520288.dip.versatel-1u1.de) (Client Quit)
2020-10-25 20:47:53 +0000knupfer(~Thunderbi@200116b82c71d2006d9811fe8b243fd8.dip.versatel-1u1.de)
2020-10-25 20:48:12 +0000ahmr88(~ahmr88@cpc85006-haye22-2-0-cust131.17-4.cable.virginm.net)
2020-10-25 20:48:28 +0000knupfer(~Thunderbi@200116b82c71d2006d9811fe8b243fd8.dip.versatel-1u1.de) (Client Quit)
2020-10-25 20:48:31 +0000 <koz_> If I want to catch two different types of exceptions, how would I spell that normally?
2020-10-25 20:48:38 +0000 <koz_> Do I have to do nested catches or something?
2020-10-25 20:49:25 +0000hyiltiz(~quassel@unaffiliated/hyiltiz)
2020-10-25 20:49:25 +0000hyiltiz(~quassel@unaffiliated/hyiltiz) (Client Quit)
2020-10-25 20:49:41 +0000hyiltiz(~quassel@82.118.227.47)
2020-10-25 20:49:41 +0000hyiltiz(~quassel@82.118.227.47) (Changing host)
2020-10-25 20:49:41 +0000hyiltiz(~quassel@unaffiliated/hyiltiz)
2020-10-25 20:49:42 +0000hyiltiz(~quassel@unaffiliated/hyiltiz) (Client Quit)
2020-10-25 20:50:13 +0000knupfer(~Thunderbi@200116b82c71d200c12610b95bb39846.dip.versatel-1u1.de)
2020-10-25 20:50:16 +0000knupfer(~Thunderbi@200116b82c71d200c12610b95bb39846.dip.versatel-1u1.de) (Read error: Connection reset by peer)
2020-10-25 20:50:27 +0000cebola(~cebola@2804:14d:149a:a093:90f7:1d75:5efb:291d)
2020-10-25 20:51:00 +0000knupfer(~Thunderbi@200116b82c71d200e4ac6b276621795c.dip.versatel-1u1.de)
2020-10-25 20:51:00 +0000knupfer(~Thunderbi@200116b82c71d200e4ac6b276621795c.dip.versatel-1u1.de) (Client Quit)
2020-10-25 20:51:14 +0000knupfer(~Thunderbi@200116b82c71d2009d8ba3ce76844bf5.dip.versatel-1u1.de)
2020-10-25 20:51:17 +0000knupfer(~Thunderbi@200116b82c71d2009d8ba3ce76844bf5.dip.versatel-1u1.de) (Client Quit)
2020-10-25 20:51:55 +0000knupfer(~Thunderbi@200116b82c71d2001ce32858dc5f0456.dip.versatel-1u1.de)
2020-10-25 20:51:59 +0000knupfer(~Thunderbi@200116b82c71d2001ce32858dc5f0456.dip.versatel-1u1.de) (Client Quit)
2020-10-25 20:52:19 +0000knupfer(~Thunderbi@200116b82c71d200819807a95a1adcda.dip.versatel-1u1.de)
2020-10-25 20:52:19 +0000knupfer(~Thunderbi@200116b82c71d200819807a95a1adcda.dip.versatel-1u1.de) (Client Quit)
2020-10-25 20:52:45 +0000knupfer(~Thunderbi@200116b82c71d200747ddc181ae74121.dip.versatel-1u1.de)
2020-10-25 20:52:45 +0000knupfer(~Thunderbi@200116b82c71d200747ddc181ae74121.dip.versatel-1u1.de) (Client Quit)
2020-10-25 20:52:53 +0000Tario(~Tario@201.192.165.173) (Read error: Connection reset by peer)
2020-10-25 20:52:57 +0000ahmr88(~ahmr88@cpc85006-haye22-2-0-cust131.17-4.cable.virginm.net) (Ping timeout: 260 seconds)
2020-10-25 20:53:18 +0000knupfer(~Thunderbi@200116b82c71d200c94ad6466fb5e1dc.dip.versatel-1u1.de)
2020-10-25 20:53:22 +0000knupfer(~Thunderbi@200116b82c71d200c94ad6466fb5e1dc.dip.versatel-1u1.de) (Client Quit)
2020-10-25 20:53:31 +0000cr3(~cr3@192-222-143-195.qc.cable.ebox.net)
2020-10-25 20:53:40 +0000knupfer(~Thunderbi@200116b82c71d20080de65e599eada8b.dip.versatel-1u1.de)
2020-10-25 20:53:41 +0000knupfer(~Thunderbi@200116b82c71d20080de65e599eada8b.dip.versatel-1u1.de) (Client Quit)
2020-10-25 20:53:47 +0000 <monsterchrom> koz_: Control.Exception.catches is preferred. It also explains why nesting has an issue.
2020-10-25 20:54:16 +0000knupfer(~Thunderbi@200116b82c71d2005d7baa17411ddcf8.dip.versatel-1u1.de)
2020-10-25 20:54:17 +0000knupfer(~Thunderbi@200116b82c71d2005d7baa17411ddcf8.dip.versatel-1u1.de) (Client Quit)
2020-10-25 20:54:42 +0000knupfer(~Thunderbi@200116b82c71d200d01321cb105e7aac.dip.versatel-1u1.de)
2020-10-25 20:54:53 +0000knupfer(~Thunderbi@200116b82c71d200d01321cb105e7aac.dip.versatel-1u1.de) (Client Quit)
2020-10-25 20:55:02 +0000knupfer(~Thunderbi@200116b82c71d20068c5ae3c6a15d8cb.dip.versatel-1u1.de)
2020-10-25 20:55:11 +0000knupfer(~Thunderbi@200116b82c71d20068c5ae3c6a15d8cb.dip.versatel-1u1.de) (Client Quit)
2020-10-25 20:55:15 +0000cebola(~cebola@2804:14d:149a:a093:90f7:1d75:5efb:291d) (Ping timeout: 272 seconds)
2020-10-25 20:55:21 +0000knupfer(~Thunderbi@200116b82c71d20068c5ae3c6a15d8cb.dip.versatel-1u1.de)
2020-10-25 20:55:24 +0000knupfer(~Thunderbi@200116b82c71d20068c5ae3c6a15d8cb.dip.versatel-1u1.de) (Client Quit)
2020-10-25 20:55:25 +0000raehik(~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net) (Ping timeout: 240 seconds)
2020-10-25 20:55:27 +0000 <koz_> monsterchrom: Thanks, that's actually very helpful!
2020-10-25 20:55:40 +0000 <koz_> ... also, I _just_ realized who you (likely) are and I feel super daft.
2020-10-25 20:56:01 +0000knupfer(~Thunderbi@200116b82c71d2007d0cbc9185ede2d4.dip.versatel-1u1.de)
2020-10-25 20:56:10 +0000knupfer(~Thunderbi@200116b82c71d2007d0cbc9185ede2d4.dip.versatel-1u1.de) (Client Quit)
2020-10-25 20:56:27 +0000 <Rembane> monsterchrom: Are you having a Halloween nick?
2020-10-25 20:56:35 +0000knupfer(~Thunderbi@200116b82c71d2007c8b48d2d386aace.dip.versatel-1u1.de)
2020-10-25 20:56:52 +0000aarvar(~foewfoiew@50.35.43.33)
2020-10-25 20:57:37 +0000hyiltiz(~quassel@unaffiliated/hyiltiz)
2020-10-25 20:57:41 +0000Neo--(~neo@188-230-154-134.dynamic.t-2.net) (Ping timeout: 260 seconds)
2020-10-25 20:57:43 +0000knupfer1(~Thunderbi@200116b82c71d200b17583f1e5ea9e29.dip.versatel-1u1.de)
2020-10-25 20:57:47 +0000raehik(~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net)
2020-10-25 20:57:54 +0000knupfer1(~Thunderbi@200116b82c71d200b17583f1e5ea9e29.dip.versatel-1u1.de) (Client Quit)
2020-10-25 20:57:55 +0000coot(~coot@37.30.54.23.nat.umts.dynamic.t-mobile.pl)
2020-10-25 20:58:06 +0000knupfer(~Thunderbi@200116b82c71d2007c8b48d2d386aace.dip.versatel-1u1.de) (Read error: Connection reset by peer)
2020-10-25 20:58:09 +0000coot(~coot@37.30.54.23.nat.umts.dynamic.t-mobile.pl) (Remote host closed the connection)
2020-10-25 20:58:20 +0000knupfer(~Thunderbi@200116b82c71d200808b41070892ecf7.dip.versatel-1u1.de)
2020-10-25 20:58:39 +0000knupfer(~Thunderbi@200116b82c71d200808b41070892ecf7.dip.versatel-1u1.de) (Client Quit)
2020-10-25 20:58:48 +0000knupfer(~Thunderbi@200116b82c71d200f019adc0abdfdde8.dip.versatel-1u1.de)
2020-10-25 20:59:07 +0000hyiltiz(~quassel@unaffiliated/hyiltiz) (Client Quit)
2020-10-25 20:59:17 +0000hyiltiz(~quassel@82.118.227.47)
2020-10-25 20:59:17 +0000hyiltiz(~quassel@82.118.227.47) (Changing host)
2020-10-25 20:59:17 +0000hyiltiz(~quassel@unaffiliated/hyiltiz)
2020-10-25 21:00:01 +0000larsan1(~larsan@154.13.1.56) ()
2020-10-25 21:00:34 +0000jbox(~atlas@unaffiliated/jbox)
2020-10-25 21:02:28 +0000 <monsterchrom> I was inspired by ghoulguy. Also watch out for dimwitch.
2020-10-25 21:02:48 +0000 <monsterchrom> ghoulguy in turn was inspired by people in #freenode or something.
2020-10-25 21:02:58 +0000jtmarjamestmartin
2020-10-25 21:03:19 +0000 <MarcelineVQ> he said deadk did it to him
2020-10-25 21:03:35 +0000 <monsterchrom> Yes this name game is stress-testing your unification algorithms! >:)
2020-10-25 21:04:39 +0000 <MarcelineVQ> I should think up a christmas name instead I guess
2020-10-25 21:05:20 +0000 <MarcelineVQ> MerrycelineCM is just nonsense tho
2020-10-25 21:05:32 +0000 <jbox> I'm having trouble getting a dev environment set up. Vim (coc.nvim) keeps yelling at me that it can't find `import XMonad`, but I can reload xmonad just fine and it doesn't complain
2020-10-25 21:06:53 +0000 <jbox> I should be using ghcup instead of my distribution package manager, right?
2020-10-25 21:07:01 +0000acarrico(~acarrico@dhcp-68-142-39-249.greenmountainaccess.net) (Ping timeout: 246 seconds)
2020-10-25 21:07:54 +0000 <koz_> monsterchrom: Less unification, more fuzzy matching.
2020-10-25 21:07:58 +0000hackagereform-happstack 0.2.5.4 - Happstack support for reform. https://hackage.haskell.org/package/reform-happstack-0.2.5.4 (JeremyShaw)
2020-10-25 21:08:14 +0000 <koz_> jbox: For _development_, 100% use ghcup,
2020-10-25 21:09:40 +0000 <Rembane> monsterchrom: Good stuff! :D
2020-10-25 21:13:14 +0000 <Uniaika> fantastic nick change, ghoulguy and monsterchrom
2020-10-25 21:13:23 +0000andyo(~andyo@63.228.117.102) (Remote host closed the connection)
2020-10-25 21:13:49 +0000babygnu(~robert@gateway/tor-sasl/babygnu) (Quit: Leaving)
2020-10-25 21:14:03 +0000hekkaidekapus}(~tchouri@gateway/tor-sasl/hekkaidekapus)
2020-10-25 21:14:20 +0000constR(uid58205@gateway/web/irccloud.com/x-nftouxhgpmhemgcu)
2020-10-25 21:15:05 +0000heatsink(~heatsink@107-136-5-69.lightspeed.sntcca.sbcglobal.net)
2020-10-25 21:15:07 +0000knupfer(~Thunderbi@200116b82c71d200f019adc0abdfdde8.dip.versatel-1u1.de) (Quit: knupfer)
2020-10-25 21:15:15 +0000knupfer(~Thunderbi@200116b82c71d20055910676750eb41c.dip.versatel-1u1.de)
2020-10-25 21:16:17 +0000mnrmnaughmnrgle(~mnrmnaugh@unaffiliated/mnrmnaugh) (Ping timeout: 260 seconds)
2020-10-25 21:17:03 +0000hekkaidekapus{(~tchouri@gateway/tor-sasl/hekkaidekapus) (Ping timeout: 240 seconds)
2020-10-25 21:17:45 +0000 <jbox> vim (coc.vim) complains that: [coc.nvim] No [cradle](https://github.com/mpickering/hie-bios#hie-bios) found for .xmonad/xmonad.hs. Proceeding with [implicit cradle](https://hackage.haskell.org/package/implicit-hie)
2020-10-25 21:17:54 +0000 <jbox> What should I do about this? I have cradle installed
2020-10-25 21:18:01 +0000knupfer(~Thunderbi@200116b82c71d20055910676750eb41c.dip.versatel-1u1.de) (Client Quit)
2020-10-25 21:18:05 +0000Tario(~Tario@201.192.165.173)
2020-10-25 21:18:09 +0000knupfer(~Thunderbi@200116b82c71d20075517a899185d8fc.dip.versatel-1u1.de)
2020-10-25 21:18:13 +0000 <jbox> wait, no I don't
2020-10-25 21:18:21 +0000 <jbox> I can't execute `cradle`, but ghcup says it's installed
2020-10-25 21:18:42 +0000 <maerwald> cradle?
2020-10-25 21:19:28 +0000 <koz_> ghcup doesn't install anything other than GHC, hie and cabal I don't think.
2020-10-25 21:19:46 +0000 <monsterchrom> Not hie, rather hls.
2020-10-25 21:19:52 +0000 <maerwald> https://hackage.haskell.org/package/implicit-hie
2020-10-25 21:19:56 +0000 <monsterchrom> Definitely doesn't know wth is "cradle".
2020-10-25 21:20:01 +0000 <maerwald> install that and run `gen-hie`
2020-10-25 21:20:07 +0000 <maerwald> that's probably what they meant
2020-10-25 21:20:20 +0000 <koz_> I should just start calling it 'that thing that does IDE stuff Koz doesn't care about starting with h'.
2020-10-25 21:20:30 +0000 <monsterchrom> :)
2020-10-25 21:20:33 +0000 <Uniaika> koz_: himplicit-hie? :D
2020-10-25 21:20:41 +0000geowiesnot(~user@87-89-181-157.abo.bbox.fr) (Ping timeout: 258 seconds)
2020-10-25 21:20:42 +0000 <koz_> (possibly with the appendage 'because it never works for him')
2020-10-25 21:20:43 +0000 <monsterchrom> You can always use "ghcup list" to see what ghcup knows.
2020-10-25 21:20:46 +0000 <koz_> Uniaika: Maybe that.
2020-10-25 21:21:01 +0000 <jbox> sorry, I meant cabal instead of cradle
2020-10-25 21:21:02 +0000 <maerwald> I also decided to use stack for hls, so that it doesn't interfere with the running cabal (hls invalidates cabal cache or something)
2020-10-25 21:21:03 +0000 <jbox> I can't execuet cabal
2020-10-25 21:21:25 +0000 <monsterchrom> OK, read up on "the PATH environment variable"
2020-10-25 21:22:15 +0000 <jbox> sorry, noob mistake LMAO
2020-10-25 21:22:37 +0000 <jbox> I'm so used to installing stuff with my distribution package managers hehe
2020-10-25 21:22:40 +0000 <monsterchrom> Everyone was a noob once. Not an excuse.
2020-10-25 21:22:59 +0000 <maerwald> jbox: source ~/.ghcup/env
2020-10-25 21:26:06 +0000ahmr88(~ahmr88@cpc85006-haye22-2-0-cust131.17-4.cable.virginm.net)
2020-10-25 21:26:46 +0000 <jbox> maerwald: thank you! I would have just added stuff to $path in my .zshrc manually if you hadn't pointed that out :)
2020-10-25 21:27:12 +0000p8m(p8m@gateway/vpn/protonvpn/p8m) (Ping timeout: 258 seconds)
2020-10-25 21:28:35 +0000p3n(~p3n@217.198.124.246) (Remote host closed the connection)
2020-10-25 21:28:57 +0000raehik(~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net) (Ping timeout: 260 seconds)
2020-10-25 21:29:24 +0000raehik(~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net)
2020-10-25 21:29:35 +0000 <jbox> vim (coc.nvim) still yells at me though. First it tells me that: No [cradle](https://github.com/mpickering/hie-bios#hie-bios) found for .xmonad/xmonad.hs. Proceeding with [implicit cradle](https://hackage.haskell.org/package/implicit-hie). Then it tells me that it can't find the 'XMonad' (and more) module, yet it exists, since xmonad runs fine and doesn't complain when I reload
2020-10-25 21:30:25 +0000ahmr88(~ahmr88@cpc85006-haye22-2-0-cust131.17-4.cable.virginm.net) (Ping timeout: 240 seconds)
2020-10-25 21:30:40 +0000merijn(~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 256 seconds)
2020-10-25 21:31:57 +0000 <maerwald> there's a #haskell-ide-engine channel btw
2020-10-25 21:32:17 +0000slack1256(~slack1256@dvc-146-190-101-190.movil.vtr.net) (Remote host closed the connection)
2020-10-25 21:32:19 +0000 <jbox> oh, thank you. This would probably be better there. Have a good one :)
2020-10-25 21:33:13 +0000britva(~britva@2a02:aa13:7240:2980:b0bb:4de0:a28f:1dc2) (Quit: This computer has gone to sleep)
2020-10-25 21:34:07 +0000son0p(~son0p@181.136.122.143)
2020-10-25 21:35:09 +0000christo(~chris@81.96.113.213) (Remote host closed the connection)
2020-10-25 21:35:51 +0000p8m(p8m@gateway/vpn/protonvpn/p8m)
2020-10-25 21:35:57 +0000emmanuel_erc(~user@2604:2000:1382:ce03:e840:9069:29cf:ab15) (Remote host closed the connection)
2020-10-25 21:36:12 +0000emmanuel_erc(~user@2604:2000:1382:ce03:6974:40c4:284f:7839)
2020-10-25 21:36:32 +0000emmanuel_erc(~user@2604:2000:1382:ce03:6974:40c4:284f:7839) (Remote host closed the connection)
2020-10-25 21:36:40 +0000emmanuel_erc(~user@2604:2000:1382:ce03:6974:40c4:284f:7839)
2020-10-25 21:37:09 +0000chenj(~user@113.99.126.67)
2020-10-25 21:40:12 +0000son0p(~son0p@181.136.122.143) (Ping timeout: 260 seconds)
2020-10-25 21:41:53 +0000nbloomf(~nbloomf@2600:1700:ad14:3020:e9e0:8366:ee4d:bc13)
2020-10-25 21:42:03 +0000son0p(~son0p@181.136.122.143)
2020-10-25 21:42:21 +0000christo(~chris@81.96.113.213)
2020-10-25 21:44:45 +0000wroathe(~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 240 seconds)
2020-10-25 21:46:47 +0000wroathe(~wroathe@c-73-24-27-54.hsd1.mn.comcast.net)
2020-10-25 21:47:06 +0000christo(~chris@81.96.113.213) (Ping timeout: 256 seconds)
2020-10-25 21:48:05 +0000taurux(~taurux@net-93-144-84-150.cust.vodafonedsl.it) (Ping timeout: 260 seconds)
2020-10-25 21:48:09 +0000chaosmasttter(~chaosmast@p200300c4a73c4601715fef8acfb03ac3.dip0.t-ipconnect.de) (Quit: WeeChat 2.9)
2020-10-25 21:48:21 +0000Zetagon(~leo@c151-177-52-233.bredband.comhem.se) (Remote host closed the connection)
2020-10-25 21:48:24 +0000Varis(~Tadas@unaffiliated/varis) (Remote host closed the connection)
2020-10-25 21:49:48 +0000dbmikus(~dbmikus@cpe-76-167-86-219.natsow.res.rr.com)
2020-10-25 21:50:18 +0000cr3(~cr3@192-222-143-195.qc.cable.ebox.net) (Quit: leaving)
2020-10-25 21:52:06 +0000chenj(~user@113.99.126.67) (Remote host closed the connection)
2020-10-25 21:53:55 +0000edit_21(~edit_21@84.39.116.180)
2020-10-25 21:54:37 +0000dbmikus(~dbmikus@cpe-76-167-86-219.natsow.res.rr.com) (Ping timeout: 260 seconds)
2020-10-25 21:56:06 +0000Tario(~Tario@201.192.165.173) (Read error: Connection reset by peer)
2020-10-25 21:56:20 +0000Tario(~Tario@201.192.165.173)
2020-10-25 21:57:44 +0000taurux(~taurux@net-130-25-114-248.cust.vodafonedsl.it)
2020-10-25 21:58:24 +0000acarrico(~acarrico@dhcp-68-142-39-249.greenmountainaccess.net)
2020-10-25 21:59:22 +0000 <ddellacosta> are there any standard ways of using persistent-generated records with lens, or rather, generating lenses?
2020-10-25 21:59:33 +0000merijn(~merijn@83-160-49-249.ip.xs4all.nl)
2020-10-25 21:59:47 +0000tuple(~igloo@c-67-169-78-228.hsd1.ca.comcast.net)
2020-10-25 22:00:08 +0000Katarushisu(~Katarushi@cpc149712-finc20-2-0-cust535.4-2.cable.virginm.net) (Remote host closed the connection)
2020-10-25 22:01:21 +0000tuple(~igloo@c-67-169-78-228.hsd1.ca.comcast.net) (Client Quit)
2020-10-25 22:01:24 +0000Rudd0(~Rudd0@185.189.115.98)
2020-10-25 22:02:15 +0000 <koz_> ddellacosta: What's persistent-generated?
2020-10-25 22:02:31 +0000vicfred(~vicfred@unaffiliated/vicfred)
2020-10-25 22:02:40 +0000 <Uniaika> koz_: generated by the 'persistent' library I'd say?
2020-10-25 22:02:40 +0000ixlun(~matthew@213.205.241.94) (Read error: Connection reset by peer)
2020-10-25 22:02:43 +0000AceNovo(~chris@184.101.197.134) (Quit: Konversation terminated!)
2020-10-25 22:02:57 +0000 <ddellacosta> oh yeah, I mean the stuff that the quasi-quoter boilerplate spits out
2020-10-25 22:03:00 +0000 <koz_> Uniaika: Ah, well, I assumed the all-lower-case-and-hyphen referred to a package.
2020-10-25 22:03:08 +0000AceNovo(~chris@184.101.197.134)
2020-10-25 22:03:15 +0000 <ddellacosta> yeah I can understand, sorry for the confusing way I wrote that
2020-10-25 22:03:39 +0000vicfred(~vicfred@unaffiliated/vicfred) (Max SendQ exceeded)
2020-10-25 22:03:46 +0000hololeap(~hololeap@unaffiliated/hololeap) (Ping timeout: 272 seconds)
2020-10-25 22:04:08 +0000 <koz_> If you want 'generated lenses' in general, you might look at generic-lens.
2020-10-25 22:04:16 +0000 <koz_> However I cannot in good conscience recommend the use of that package.
2020-10-25 22:04:32 +0000 <koz_> (but then again, you're already using persistent so what's one more...)
2020-10-25 22:04:53 +0000merijn(~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 260 seconds)
2020-10-25 22:05:05 +0000Tuplanolla(~Tuplanoll@91-159-68-239.elisa-laajakaista.fi) (Quit: Leaving.)
2020-10-25 22:05:18 +0000 <koz_> s/might look/might wanna look/
2020-10-25 22:05:27 +0000 <ddellacosta> koz_: why would you not recommend generic-lens? (I actually just ended up there myself)
2020-10-25 22:05:38 +0000dbmikus(~dbmikus@cpe-76-167-86-219.natsow.res.rr.com)
2020-10-25 22:05:38 +0000 <koz_> ddellacosta: Because it's type errors are unreadable gore.
2020-10-25 22:05:43 +0000 <koz_> s/it's/its/
2020-10-25 22:05:44 +0000 <ddellacosta> ah, fair enough
2020-10-25 22:05:49 +0000 <ddellacosta> I can imagine actually
2020-10-25 22:06:02 +0000Katarushisu(~Katarushi@cpc149712-finc20-2-0-cust535.4-2.cable.virginm.net)
2020-10-25 22:06:08 +0000 <koz_> And the entire premise of the library is _extremely_ flawed IMHO, since once you derive Generic for something, you can wave goodbye to _any_ internal invariants.
2020-10-25 22:06:38 +0000 <koz_> And honestly, most of the 'automagic via Generic' designs are at best confusing.
2020-10-25 22:06:41 +0000 <ddellacosta> koz_: what do you mean by "internal invariants?" Or I guess "internal" in particular
2020-10-25 22:06:54 +0000 <koz_> (and quite questionable anyway, since there isn't typically a One True Way to be a type class instance)
2020-10-25 22:07:14 +0000 <koz_> ddellacosta: Consider something like 'I have an Int in this data structure and it's always positive'.
2020-10-25 22:07:37 +0000 <koz_> You can do that with smart constructors easily, but once you have a Generic instance, it's basically broken (or breakable) and there's nothing you can do about it.
2020-10-25 22:07:49 +0000p3n(~p3n@217.198.124.246)
2020-10-25 22:07:50 +0000 <koz_> For a less trivial example, consider the internal representation of Data.Map.
2020-10-25 22:08:08 +0000 <koz_> It's a self-balancing binary tree, but the type system can't guarantee that its invariants hold.
2020-10-25 22:08:23 +0000 <koz_> Derive Generic for something like that, and those invariants are now breakable by _anyone_.
2020-10-25 22:08:44 +0000taurux(~taurux@net-130-25-114-248.cust.vodafonedsl.it) (Read error: Connection reset by peer)
2020-10-25 22:08:55 +0000 <koz_> Because when you derive Generic, you gain the ability to both _read_ the generic structure, but also create new ones and magic it into the type, provided it type checks.
2020-10-25 22:09:05 +0000 <koz_> And you can't opt out of the latter in _any way whatsoever_.
2020-10-25 22:09:23 +0000Varis(~Tadas@unaffiliated/varis)
2020-10-25 22:09:23 +0000thir(~thir@p200300f27f2523003c23ef77843b8858.dip0.t-ipconnect.de)
2020-10-25 22:09:58 +0000taurux(~taurux@net-93-144-108-10.cust.dsl.teletu.it)
2020-10-25 22:10:20 +0000 <ddellacosta> koz_: okay, I think I'm starting to understand what you mean, but in the end isn't it a reasonable tradeoff to make if you're using it in an application context? Presumably you're able to understand if it would break any invariants you wish to avoid breaking
2020-10-25 22:10:28 +0000shatriff(~vitaliish@176.52.219.10) (Remote host closed the connection)
2020-10-25 22:10:29 +0000dbmikus(~dbmikus@cpe-76-167-86-219.natsow.res.rr.com) (Ping timeout: 260 seconds)
2020-10-25 22:10:43 +0000 <koz_> Uhh, I don't get how that even makes sense.
2020-10-25 22:11:00 +0000shatriff(~vitaliish@176.52.219.10)
2020-10-25 22:11:02 +0000 <ddellacosta> well, maybe I don't understand your point yet then
2020-10-25 22:11:16 +0000 <koz_> You have a self-balancing binary tree. Its invariants can only be preserved by hiding its representation and not allowing people to construct one arbitrarily. Generic _exposes_ that representation and allows _anyone_ to construct one arbitrarily.
2020-10-25 22:11:21 +0000 <koz_> And there is _nothing_ you can do about it.
2020-10-25 22:11:56 +0000 <koz_> Once you derive Generic, any invariant over your data structure that is _not_ imposed by the type system is gone, and _anyone_ can violate said invariants.
2020-10-25 22:12:08 +0000 <koz_> It doesn't matter if it's 'an application context' or not.
2020-10-25 22:12:29 +0000 <koz_> If I can import your type, I can get its Generic instance and your invariants are screwed if I want them to be, end of story.
2020-10-25 22:13:17 +0000 <koz_> Not 'if I can import your type's data constructors'. Not 'if I can import your type's smart constructors'. If I can import your type _as such_.
2020-10-25 22:13:35 +0000Katarushisu(~Katarushi@cpc149712-finc20-2-0-cust535.4-2.cable.virginm.net) (Ping timeout: 258 seconds)
2020-10-25 22:13:58 +0000 <jbox> is stack or cabal the recommended tool?
2020-10-25 22:14:10 +0000 <koz_> jbox: Do you _want_ to start a religious argument LOL?
2020-10-25 22:14:17 +0000 <koz_> More seriously, it depends on who you ask.
2020-10-25 22:14:17 +0000thir(~thir@p200300f27f2523003c23ef77843b8858.dip0.t-ipconnect.de) (Ping timeout: 260 seconds)
2020-10-25 22:14:24 +0000 <jbox> oh, sorry, I didn't know that was a sensitive topic haha
2020-10-25 22:14:26 +0000 <koz_> I certainly have an opinion, everyone else does too.
2020-10-25 22:14:30 +0000 <jbox> Is it like npm vs yarn?
2020-10-25 22:14:30 +0000geowiesnot(~user@87-89-181-157.abo.bbox.fr)
2020-10-25 22:14:40 +0000 <koz_> jbox: I wouldn't know because I'm wilfully ignorant of anything JS.
2020-10-25 22:14:47 +0000 <jbox> me too tbh haha
2020-10-25 22:14:50 +0000 <ddellacosta> koz_: I suppose what I meant was, one could decide not to derive generic on a Map, for example
2020-10-25 22:14:58 +0000 <koz_> ddellacosta: OK, sure, I agree.
2020-10-25 22:15:10 +0000 <koz_> But if you want to use generic-lens for your type, you have to derive Generic.
2020-10-25 22:15:20 +0000justanotheruser(~justanoth@unaffiliated/justanotheruser)
2020-10-25 22:15:23 +0000 <ddellacosta> I guess I'm not sure if you're suggesting that Generics are generally bad, or just in certain contexts?
2020-10-25 22:15:23 +0000 <koz_> Ditto for automagic Hashable, ditto automagic FromJSON/ToJSON, etc etc etc.
2020-10-25 22:15:53 +0000 <koz_> I'm suggesting that once you derive Generic you can't have any invariants on that type that the type system itself does not enforce.
2020-10-25 22:16:10 +0000 <koz_> Therefore, for any such type, anythign autoderivable via Generic basically becomes 'you give up your internal invariants lol'.
2020-10-25 22:16:24 +0000 <ddellacosta> koz_: okay, I guess I have to think harder about the implications of that. I'm mostly considering my experience of using generics in various contexts and finding it pretty nice
2020-10-25 22:16:41 +0000 <koz_> ddellacosta: YMMV. If the type already exposes its data constructors it makes no difference.
2020-10-25 22:16:49 +0000 <koz_> If it _doesn't_, then it could be an issue.
2020-10-25 22:17:29 +0000 <ddellacosta> in any case, I think I'm bailing on generic-lens for now lol
2020-10-25 22:17:49 +0000 <koz_> The issues behind generic-lens are mostly 'its type errors are an ungodly slurry'.
2020-10-25 22:18:16 +0000ahmr88(~ahmr88@cpc85006-haye22-2-0-cust131.17-4.cable.virginm.net)
2020-10-25 22:18:16 +0000 <jbox> I was told that vim (coc.nvim) wasn't detecting the XMonad library because it wasn't in my global environment. Should I have installed xmonad with ghcup or something? I installed it with pacman (the arch linux package manager)
2020-10-25 22:18:21 +0000 <koz_> Speaking from having to understand them on numerous occasions, for a codebase I didn't write, when it was causing issues due to a _minor_ version lift of generic-lens.
2020-10-25 22:18:25 +0000 <ddellacosta> yeah I can't really justify adding it to this project at this point, I'm just being lazy because I know I can do what I want trivially with a traversal
2020-10-25 22:19:05 +0000ahmr88(~ahmr88@cpc85006-haye22-2-0-cust131.17-4.cable.virginm.net) (Remote host closed the connection)
2020-10-25 22:20:02 +0000gattytto(b33e397e@179.62.57.126)
2020-10-25 22:20:10 +0000 <koz_> (I ended up just pinning to the lower version because otherwise it was impossible)
2020-10-25 22:20:22 +0000 <gattytto> good evening :waves:
2020-10-25 22:20:30 +0000 <koz_> gattytto: Sup?
2020-10-25 22:20:34 +0000 <ddellacosta> seems reasonable
2020-10-25 22:21:50 +0000 <gattytto> I came yesterday with questions about limiting memory to haskell builds. It seems like the following: cabal build -j1 --ghc-options=" +RTS -M3000M -RTS" ... works but the same using stack doesn't and triggers a "out of memory" error
2020-10-25 22:21:54 +0000 <gattytto> is this expectable?
2020-10-25 22:22:06 +0000Ariakenom(~Ariakenom@h-82-196-111-63.NA.cust.bahnhof.se) (Read error: Connection reset by peer)
2020-10-25 22:22:23 +0000bitmapper(uid464869@gateway/web/irccloud.com/x-yancvgiiwbprfywu)
2020-10-25 22:22:37 +0000 <gattytto> this is the project I'm testing with: github/gattytto/example-servant-minimal
2020-10-25 22:23:13 +0000 <gattytto> my usecase is a web ide with a pre-packed dockerfile (based in official haskell's) that contains ghc 8.10.1 so I forked and touched the stack.yaml to add the extra-deps to it
2020-10-25 22:23:25 +0000__monty__(~toonn@unaffiliated/toonn) (Quit: leaving)
2020-10-25 22:23:26 +0000 <gattytto> which are a lot and specifically aeson produces the out of memory
2020-10-25 22:23:47 +0000 <koz_> aeson would, honestly.
2020-10-25 22:24:21 +0000 <koz_> gattytto: You might be able to avoid most of the extra-deps if you use a nightly.
2020-10-25 22:24:28 +0000 <koz_> I assume you're on an LTS snapshot?
2020-10-25 22:24:56 +0000 <gattytto> I'm using ghc-8.10.1 as resolver and system-ghc is the same, using 8.10.1-buster as the base image for my env
2020-10-25 22:25:13 +0000 <koz_> gattytto: ghc-8.10.1 is not a 'resolver' in the stack sense.
2020-10-25 22:25:20 +0000 <koz_> What's the 'resolver' field in your stack.yaml say?
2020-10-25 22:25:31 +0000 <gattytto> resolver: ghc-8.10.1
2020-10-25 22:25:39 +0000 <koz_> ... huh
2020-10-25 22:25:45 +0000 <koz_> That's a thing?
2020-10-25 22:25:58 +0000 <gattytto> yes it prevents it from re-downloading some other version of ghc to build
2020-10-25 22:26:05 +0000mimi_vx(~mimi@tulipan.habr.nat.praha12.net) (Ping timeout: 240 seconds)
2020-10-25 22:26:05 +0000olligobber(olligobber@gateway/vpn/privateinternetaccess/olligobber)
2020-10-25 22:26:06 +0000 <gattytto> and uses system's one instead
2020-10-25 22:26:23 +0000 <koz_> OK, well, then you might wanna wait for a stack expert.
2020-10-25 22:26:32 +0000 <gattytto> first time I try to build the forked project (probably made with 8.6.x) it starts recommending extra-deps
2020-10-25 22:26:51 +0000 <gattytto> so I add them all to extra-deps in stack.yaml, which ends up being around 98 of them xD
2020-10-25 22:27:15 +0000 <koz_> Ah, so it's just 'FPComplete never update any of their templates', lol.
2020-10-25 22:27:27 +0000geowiesnot(~user@87-89-181-157.abo.bbox.fr) (Ping timeout: 260 seconds)
2020-10-25 22:27:46 +0000 <gattytto> after a while using the mentioned cabal build line, I get: "Linking /projects/src/github.com/gattytto/example-servant-minimal/dist-newstyle/build/x86_64-linux/ghc-8.10.1/example-servant-minimal-0.0.0/x/example-servant-minimal/build/example-servant-minimal/example-servant-minimal ..."
2020-10-25 22:27:57 +0000 <gattytto> I'm guessing cabal made it
2020-10-25 22:28:34 +0000 <gattytto> but issuing: stack build -j1 --ghc-options=" +RTS -M3000M -RTS" ... triggers the oom
2020-10-25 22:28:41 +0000hyiltiz(~quassel@unaffiliated/hyiltiz) (Ping timeout: 260 seconds)
2020-10-25 22:29:13 +0000 <gattytto> so my question is if either stack isn't passing the ghc options or ghc is doing stuff differently when called from cabal than when called from stack
2020-10-25 22:31:24 +0000nbloomf(~nbloomf@2600:1700:ad14:3020:e9e0:8366:ee4d:bc13) (Quit: My MacBook has gone to sleep. ZZZzzz…)
2020-10-25 22:32:37 +0000mimi_vx(~mimi@2a01:490:16:1026:c3:872f:6511:b2da)
2020-10-25 22:37:22 +0000mimi_vx(~mimi@2a01:490:16:1026:c3:872f:6511:b2da) (Ping timeout: 260 seconds)
2020-10-25 22:37:59 +0000johnw(~johnw@haskell/developer/johnw) (Quit: ZNC - http://znc.in)
2020-10-25 22:38:27 +0000merijn(~merijn@83-160-49-249.ip.xs4all.nl)
2020-10-25 22:38:45 +0000Lord_of_Life(~Lord@unaffiliated/lord-of-life/x-0885362) (Read error: Connection reset by peer)
2020-10-25 22:39:49 +0000Lord_of_Life(~Lord@46.217.216.204)
2020-10-25 22:39:50 +0000Lord_of_Life(~Lord@46.217.216.204) (Changing host)
2020-10-25 22:39:50 +0000Lord_of_Life(~Lord@unaffiliated/lord-of-life/x-0885362)
2020-10-25 22:41:44 +0000elfets(~elfets@ip-37-201-23-96.hsi13.unitymediagroup.de)
2020-10-25 22:42:28 +0000hackagepersistent-test 2.0.3.3 - Tests for Persistent https://hackage.haskell.org/package/persistent-test-2.0.3.3 (MaxGabriel)
2020-10-25 22:45:27 +0000alp(~alp@2a01:e0a:58b:4920:784c:efeb:64e7:4755) (Ping timeout: 272 seconds)
2020-10-25 22:45:34 +0000acarrico(~acarrico@dhcp-68-142-39-249.greenmountainaccess.net) (Ping timeout: 265 seconds)
2020-10-25 22:48:05 +0000p8m(p8m@gateway/vpn/protonvpn/p8m) (Ping timeout: 240 seconds)
2020-10-25 22:50:38 +0000xerox_(~xerox@unaffiliated/xerox) (Ping timeout: 272 seconds)
2020-10-25 22:53:17 +0000 <_deepfire> What's the catch about mixing unlifted types with regular types -- like f.e. using unboxed tuples as values in Data.Map.Map's?
2020-10-25 22:53:43 +0000 <_deepfire> Is it even possible?
2020-10-25 22:53:52 +0000 <monsterchrom> \∩/ Larry Paulson's book "ML for the working programmer" contains this sentence "This sort of things is easier in Haskell"
2020-10-25 22:54:46 +0000GyroW(~GyroW@unaffiliated/gyrow) (Quit: Someone ate my pie)
2020-10-25 22:55:00 +0000 <dolio> Hahaha.
2020-10-25 22:55:05 +0000GyroW(~GyroW@ptr-48ujrfd1ztq5fjywfw3.18120a2.ip6.access.telenet.be)
2020-10-25 22:55:05 +0000GyroW(~GyroW@ptr-48ujrfd1ztq5fjywfw3.18120a2.ip6.access.telenet.be) (Changing host)
2020-10-25 22:55:05 +0000GyroW(~GyroW@unaffiliated/gyrow)
2020-10-25 22:55:29 +0000 <dolio> _deepfire: No, it's not possible.
2020-10-25 22:56:06 +0000 <dolio> Unboxed tuples aren't just unlifted, they don't have a uniform calling convention, so it doesn't really make any sense.
2020-10-25 22:56:19 +0000 <monsterchrom> It is in a section that uses "L a = a x (unit -> L)" to implement lazy lists.
2020-10-25 22:57:00 +0000hyiltiz(~quassel@82.118.227.47)
2020-10-25 22:57:00 +0000hyiltiz(~quassel@82.118.227.47) (Changing host)
2020-10-25 22:57:00 +0000hyiltiz(~quassel@unaffiliated/hyiltiz)
2020-10-25 22:57:16 +0000 <motte> hi, could anyone explain how to exception handling with the req http library?
2020-10-25 22:57:27 +0000 <motte> to do*
2020-10-25 22:57:51 +0000 <dolio> Are they actually lazy, though?
2020-10-25 22:57:56 +0000 <_deepfire> dolio: I see, thank you!
2020-10-25 22:58:03 +0000 <koz_> motte: I guess you want this? http://hackage.haskell.org/package/req-3.7.0/docs/Network-HTTP-Req.html#v:handleHttpException
2020-10-25 22:58:12 +0000 <motte> the documentation suggests to create my own monad and then define the handleHttpException method, but i'm not sure what that really means
2020-10-25 22:58:23 +0000 <dolio> Or just call-by-name?
2020-10-25 22:58:23 +0000 <motte> koz_: yes!
2020-10-25 22:58:37 +0000knupfer(~Thunderbi@200116b82c71d20075517a899185d8fc.dip.versatel-1u1.de) (Ping timeout: 260 seconds)
2020-10-25 22:58:56 +0000 <koz_> motte: If you don't need anything 'extra', you can just work in 'Req'.
2020-10-25 22:59:10 +0000 <koz_> If you don't understand what 'anything extra' means, basically use 'Req'.
2020-10-25 22:59:17 +0000crestfallen(~John@135-180-15-188.fiber.dynamic.sonic.net)
2020-10-25 22:59:28 +0000 <koz_> So everywhere you see 'MonadHttp m', mentally sub 'm' for 'Req' in the signatures.
2020-10-25 23:00:22 +0000 <motte> oh.. so can i "override" the handleHttpException somehow?
2020-10-25 23:00:50 +0000 <koz_> motte: I guess the term 'monad transformer' is new to you?
2020-10-25 23:00:53 +0000apoc(~apoc@bridge.mattzq.com) (Ping timeout: 260 seconds)
2020-10-25 23:01:03 +0000 <motte> it indeed is
2020-10-25 23:01:13 +0000 <koz_> Then basically don't worry about it.
2020-10-25 23:01:16 +0000 <koz_> Just work in Req.
2020-10-25 23:01:50 +0000jbox(~atlas@unaffiliated/jbox) (Read error: Connection reset by peer)
2020-10-25 23:02:19 +0000 <crestfallen> hi I'm having trouble in ghci. I upgraded cabal to 3.2.0.0 and ghci is at 8.4.4. when I attempt to move the cursor from right to left to edit, the cursor jumps up into the scrollback, for lack of a better explanation. this is a debian 10 machine. anyone have that issue?
2020-10-25 23:02:30 +0000 <motte> i basically want to return an Either String String from a function that does a GET request, where Left would contain a status code
2020-10-25 23:02:50 +0000jbox(~atlas@unaffiliated/jbox)
2020-10-25 23:03:00 +0000 <koz_> motte: So what's the closest thing you found to what you think you need?
2020-10-25 23:03:10 +0000 <motte> using catch
2020-10-25 23:03:12 +0000 <koz_> I guess there's some 'make a GET request' function?
2020-10-25 23:03:41 +0000 <motte> yes, i can make the get request, the only problem is the error handling
2020-10-25 23:03:50 +0000 <koz_> motte: OK, so you need to basically do this.
2020-10-25 23:05:22 +0000conal(~conal@198.8.81.71) (Ping timeout: 256 seconds)
2020-10-25 23:05:56 +0000 <koz_> catch thingThatMakesYourRequest handler
2020-10-25 23:06:07 +0000 <crestfallen> yeah also I'm having the exact problem on another debian 10 machine at work.
2020-10-25 23:06:15 +0000 <koz_> Where handler will be typed as 'HttpException -> Req a'.
2020-10-25 23:06:25 +0000 <koz_> Then you can take the exception apart and figure out what went wrong.
2020-10-25 23:06:29 +0000 <koz_> And then proceed accordingly.
2020-10-25 23:06:44 +0000fendor(~fendor@178.165.129.119.wireless.dyn.drei.com) (Remote host closed the connection)
2020-10-25 23:07:09 +0000 <motte> koz_: right. but the nicer way would be using a monad transformer?
2020-10-25 23:07:16 +0000 <koz_> motte: Orthogonal.
2020-10-25 23:07:19 +0000 <gattytto> I think I found why my build is failing, seems like "stack" doesn't have a "--ghc-options" arg
2020-10-25 23:07:23 +0000 <koz_> Literally don't even concern yourself with this./
2020-10-25 23:07:39 +0000 <crestfallen> almost unusable... any ideas?
2020-10-25 23:07:54 +0000 <motte> koz_: alright, thanks a lot!
2020-10-25 23:08:38 +0000 <gattytto> crestfallen: what IDE are you using?
2020-10-25 23:09:16 +0000wz1000(~wz1000@static.11.113.47.78.clients.your-server.de) (Ping timeout: 256 seconds)
2020-10-25 23:09:51 +0000 <crestfallen> gattytto, it's just the ghci that comes with cabal, in terminal. I use vim but its unrelated
2020-10-25 23:10:03 +0000mimi_vx(~mimi@2a01:490:16:1026:c3:872f:6511:b2da)
2020-10-25 23:10:44 +0000ahmr88(~ahmr88@cpc85006-haye22-2-0-cust131.17-4.cable.virginm.net)
2020-10-25 23:10:45 +0000hyiltiz(~quassel@unaffiliated/hyiltiz) (Ping timeout: 240 seconds)
2020-10-25 23:11:34 +0000 <crestfallen> the cursor jumps up and travel to the left above the prompt line.
2020-10-25 23:11:37 +0000LKoen(~LKoen@81.255.219.130) (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-10-25 23:11:40 +0000 <crestfallen> travels*
2020-10-25 23:12:22 +0000merijn(~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 260 seconds)
2020-10-25 23:12:44 +0000hyiltiz(~quassel@82.118.227.47)
2020-10-25 23:12:44 +0000hyiltiz(~quassel@82.118.227.47) (Changing host)
2020-10-25 23:12:44 +0000hyiltiz(~quassel@unaffiliated/hyiltiz)
2020-10-25 23:13:56 +0000son0p(~son0p@181.136.122.143) (Quit: leaving)
2020-10-25 23:13:57 +0000hackageclckwrks 0.26.2.3 - A secure, reliable content management system (CMS) and blogging platform https://hackage.haskell.org/package/clckwrks-0.26.2.3 (JeremyShaw)
2020-10-25 23:14:57 +0000mimi_vx(~mimi@2a01:490:16:1026:c3:872f:6511:b2da) (Ping timeout: 260 seconds)
2020-10-25 23:16:36 +0000Jeanne-Kamikaze(~Jeanne-Ka@68.235.43.110) (Ping timeout: 272 seconds)
2020-10-25 23:20:53 +0000tuple(~igloo@c-67-169-78-228.hsd1.ca.comcast.net)
2020-10-25 23:21:05 +0000tuple(~igloo@c-67-169-78-228.hsd1.ca.comcast.net) (Client Quit)
2020-10-25 23:21:36 +0000 <crestfallen> anyone have this issue? ^ frustrated..
2020-10-25 23:21:57 +0000 <gattytto> from what terminal are you running ghci ?
2020-10-25 23:22:04 +0000 <gattytto> bash/zsh?
2020-10-25 23:23:03 +0000 <crestfallen> bash on xTerm
2020-10-25 23:24:22 +0000Sheilong(uid293653@gateway/web/irccloud.com/x-twosczzfetktowvl) (Quit: Connection closed for inactivity)
2020-10-25 23:25:31 +0000 <gattytto> can you try without the desktop? like, CTRL+ALT+F1 and go to ghci from that shell?
2020-10-25 23:25:57 +0000 <crestfallen> gattytto, thanks, yeah I can barely use it. It loads programs fine, but you cannot travel right to left, or delete
2020-10-25 23:26:05 +0000 <crestfallen> ok one moment thanks
2020-10-25 23:27:55 +0000texasmynsted(~texasmyns@99.96.221.112)
2020-10-25 23:27:55 +0000crestfallen(~John@135-180-15-188.fiber.dynamic.sonic.net) (Remote host closed the connection)
2020-10-25 23:28:06 +0000 <gattytto> ouch
2020-10-25 23:29:10 +0000Tene(~tene@poipu/supporter/slacker/tene)
2020-10-25 23:30:25 +0000elliott_(~elliott_@pool-108-51-141-12.washdc.fios.verizon.net) (Ping timeout: 240 seconds)
2020-10-25 23:31:19 +0000texasmynsted(~texasmyns@99.96.221.112) (Remote host closed the connection)
2020-10-25 23:31:20 +0000 <monsterchrom> dolio: Right, it is not the Haskell sense of lazy. It has the aspect of on-demand, but it also gets re-computed every time.
2020-10-25 23:32:46 +0000Deide(~Deide@217.155.19.23) (Quit: Seeee yaaaa)
2020-10-25 23:32:52 +0000crestfallen(~John@135-180-15-188.fiber.dynamic.sonic.net)
2020-10-25 23:33:08 +0000 <dolio> Right, because it's even worse to do proper laziness. :)
2020-10-25 23:33:11 +0000 <gattytto> crestfallen: sorry I forgot to tell you, ctrl+alt+f7 will get you back to your window manager
2020-10-25 23:33:33 +0000 <dolio> Or, even harder, rather.
2020-10-25 23:37:24 +0000Katarushisu(~Katarushi@cpc149712-finc20-2-0-cust535.4-2.cable.virginm.net)
2020-10-25 23:38:07 +0000 <crestfallen> gattytto, thanks, I'm in another desktop, default x10 or something? it's not gnome, my normal desktop. but the problem remains. ctrl alt f1 didn't give me a skeletal terminal or anything.
2020-10-25 23:38:24 +0000 <gattytto> try the other f's before 7
2020-10-25 23:38:28 +0000 <gattytto> like 2, 3 and 4
2020-10-25 23:39:01 +0000 <crestfallen> thanks let me start a macbook for the chat
2020-10-25 23:39:33 +0000 <jbox> I've been trying to get my dev environment to work (get hie to recognize that xmonad is, in fact, installed), and somehow I borked everything
2020-10-25 23:39:38 +0000xerox_(~xerox@unaffiliated/xerox)
2020-10-25 23:39:38 +0000crestfal1en(~jvw@135-180-15-188.fiber.dynamic.sonic.net)
2020-10-25 23:39:40 +0000 <jbox> stack won't even run now
2020-10-25 23:39:43 +0000 <jbox> stack: error while loading shared libraries: libHShpc-0.6.1.0-ghc8.10.2.so: cannot open shared object file: No such file or directory
2020-10-25 23:40:04 +0000GyroW(~GyroW@unaffiliated/gyrow) (Remote host closed the connection)
2020-10-25 23:40:24 +0000GyroW(~GyroW@ptr-48ujrfd1ztq5fjywfw3.18120a2.ip6.access.telenet.be)
2020-10-25 23:40:25 +0000GyroW(~GyroW@ptr-48ujrfd1ztq5fjywfw3.18120a2.ip6.access.telenet.be) (Changing host)
2020-10-25 23:40:25 +0000GyroW(~GyroW@unaffiliated/gyrow)
2020-10-25 23:40:28 +0000p8m(p8m@gateway/vpn/protonvpn/p8m)
2020-10-25 23:44:27 +0000jbox(~atlas@unaffiliated/jbox) (Ping timeout: 260 seconds)
2020-10-25 23:45:15 +0000crestfallen(~John@135-180-15-188.fiber.dynamic.sonic.net) (Remote host closed the connection)
2020-10-25 23:48:55 +0000merijn(~merijn@83-160-49-249.ip.xs4all.nl)
2020-10-25 23:49:15 +0000texasmynsted(~texasmyns@99.96.221.112)
2020-10-25 23:49:23 +0000andreas303(~andreas@gateway/tor-sasl/andreas303) (Ping timeout: 240 seconds)
2020-10-25 23:49:54 +0000mimi_vx(~mimi@2a01:490:16:1026:c3:872f:6511:b2da)
2020-10-25 23:52:05 +0000Jeanne-Kamikaze(~Jeanne-Ka@68.235.43.86)
2020-10-25 23:52:14 +0000 <dolio> monsterchrom: That's kind of the irony behind rants about Haskell having the 'wrong' data types relative to ML. They both have all the same data types, but you have to do a lot of work to actually do laziness in ML, while to get the ML sort of type in Haskell you just need to put ! on things.
2020-10-25 23:54:03 +0000merijn(~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 260 seconds)
2020-10-25 23:54:57 +0000ericsagnes(~ericsagne@2405:6580:0:5100:d1a1:7672:7a10:ebb) (Ping timeout: 260 seconds)
2020-10-25 23:55:07 +0000mimi_vx(~mimi@2a01:490:16:1026:c3:872f:6511:b2da) (Ping timeout: 272 seconds)
2020-10-25 23:55:21 +0000wroathe_(~wroathe@c-68-54-25-135.hsd1.mn.comcast.net)
2020-10-25 23:55:56 +0000Tops2(~Tobias@dyndsl-091-249-083-218.ewe-ip-backbone.de)
2020-10-25 23:56:07 +0000wroathe(~wroathe@c-73-24-27-54.hsd1.mn.comcast.net) (Ping timeout: 260 seconds)
2020-10-25 23:56:09 +0000 <monsterchrom> Yeah
2020-10-25 23:57:07 +0000 <gattytto> how can I put "+RTS -M3000M" in stack.yaml ghc-options: ? it seems to split them separately
2020-10-25 23:57:24 +0000ryjm_matrix(~matrixirc@2600:4040:a009:6100:38a2:3bc9:e83f:4349)
2020-10-25 23:58:20 +0000elfets(~elfets@ip-37-201-23-96.hsi13.unitymediagroup.de) (Quit: Leaving)
2020-10-25 23:59:29 +0000henninb(~henninb@63-226-191-96.mpls.qwest.net)
2020-10-25 23:59:39 +0000 <crestfal1en> gattytto: hi I'm in x11 and the problem is not occuring. it's like a minimal terminal not sure!