Home freenode/#haskell: Logs Calendar

Logs on 2020-09-18 (freenode/#haskell)

00:00:02 × Guest55194 quits (~izaki@217.146.82.202) ()
00:00:32 × falafel quits (~falafel@2605:e000:1527:d491:f090:20fe:cddf:2a1a) (Remote host closed the connection)
00:01:06 falafel joins (~falafel@2605:e000:1527:d491:f090:20fe:cddf:2a1a)
00:01:23 mariatsji joins (~mariatsji@2a01:79d:53aa:c66c:fcb4:8a4:b249:c1d3)
00:03:02 × falafel quits (~falafel@2605:e000:1527:d491:f090:20fe:cddf:2a1a) (Remote host closed the connection)
00:03:33 falafel joins (~falafel@2605:e000:1527:d491:f090:20fe:cddf:2a1a)
00:06:26 × DirefulSalt quits (DirefulSal@gateway/vpn/privateinternetaccess/direfulsalt) (Remote host closed the connection)
00:06:31 × mariatsji quits (~mariatsji@2a01:79d:53aa:c66c:fcb4:8a4:b249:c1d3) (Ping timeout: 272 seconds)
00:07:01 DirefulSalt joins (DirefulSal@gateway/vpn/privateinternetaccess/direfulsalt)
00:08:00 × eric quits (~eric@2804:431:c7d4:402a:d77:f3e2:c0b:b49a) (Remote host closed the connection)
00:08:15 notzmv` joins (~user@177.103.86.92)
00:09:43 solonarv joins (~solonarv@astrasbourg-653-1-186-165.w90-13.abo.wanadoo.fr)
00:10:26 × pera quits (~pera@unaffiliated/pera) (Ping timeout: 272 seconds)
00:10:36 × falafel quits (~falafel@2605:e000:1527:d491:f090:20fe:cddf:2a1a) (Ping timeout: 244 seconds)
00:11:22 gestone joins (~gestone@c-73-97-137-216.hsd1.wa.comcast.net)
00:11:34 × notzmv quits (~user@unaffiliated/zmv) (Ping timeout: 260 seconds)
00:12:07 pera joins (~pera@unaffiliated/pera)
00:14:19 × teardown quits (~user@unaffiliated/mrush) (Ping timeout: 260 seconds)
00:15:55 mdunnio joins (~mdunnio@208.59.170.5)
00:16:04 teardown joins (~user@unaffiliated/mrush)
00:16:14 × gestone quits (~gestone@c-73-97-137-216.hsd1.wa.comcast.net) (Ping timeout: 260 seconds)
00:17:35 nan` joins (~nan`@unaffiliated/nan/x-5405850)
00:19:02 × sfvm quits (~sfvm@37.228.215.148) (Quit: off to the basement, mixing up the medicine)
00:20:31 sfvm joins (~sfvm@37.228.215.148)
00:21:05 × mdunnio quits (~mdunnio@208.59.170.5) (Ping timeout: 272 seconds)
00:21:54 × nan` quits (~nan`@unaffiliated/nan/x-5405850) (Ping timeout: 260 seconds)
00:22:21 × pera quits (~pera@unaffiliated/pera) (Ping timeout: 272 seconds)
00:24:28 × cole-h quits (~cole-h@c-73-48-197-220.hsd1.ca.comcast.net) (Quit: Goodbye)
00:26:13 TooDifficult joins (~TooDiffic@139.59.59.230)
00:26:30 × elliott_ quits (~elliott@pool-71-114-77-65.washdc.fios.verizon.net) (Ping timeout: 260 seconds)
00:27:32 × merijn quits (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 272 seconds)
00:28:19 × Gurkenglas quits (~Gurkengla@unaffiliated/gurkenglas) (Ping timeout: 260 seconds)
00:31:52 pera joins (~pera@unaffiliated/pera)
00:32:15 gestone joins (~gestone@c-73-97-137-216.hsd1.wa.comcast.net)
00:32:26 jchia_ joins (~jchia@45.32.62.73)
00:33:28 × jchia_ quits (~jchia@45.32.62.73) (Remote host closed the connection)
00:33:59 jchia_ joins (~jchia@45.32.62.73)
00:35:00 × jchia_ quits (~jchia@45.32.62.73) (Remote host closed the connection)
00:35:37 notzmv` is now known as notzmv
00:35:44 × notzmv quits (~user@177.103.86.92) (Changing host)
00:35:44 notzmv joins (~user@unaffiliated/zmv)
00:36:06 jchia_ joins (~jchia@45.32.62.73)
00:36:35 × gestone quits (~gestone@c-73-97-137-216.hsd1.wa.comcast.net) (Ping timeout: 240 seconds)
00:37:26 × cyphase quits (~cyphase@unaffiliated/cyphase) (Ping timeout: 240 seconds)
00:39:11 × jchia_ quits (~jchia@45.32.62.73) (Remote host closed the connection)
00:40:15 jchia_ joins (~jchia@58.32.37.220)
00:42:11 aarvar joins (~foewfoiew@50.35.43.33)
00:44:13 cyphase joins (~cyphase@unaffiliated/cyphase)
00:45:19 da39a3ee5e6b4b0d joins (~textual@mx-ll-171.5.162-140.dynamic.3bb.co.th)
00:45:54 × raehik quits (~raehik@cpc96984-rdng25-2-0-cust109.15-3.cable.virginm.net) (Ping timeout: 272 seconds)
00:50:13 <josh> anyone know if there is a Stack equivalent of "cabal install --lib"? I need to build a shared library, but building with Stack gets me out of dependency hell
00:50:41 × zebrag quits (~inkbottle@aaubervilliers-654-1-94-225.w86-212.abo.wanadoo.fr) (Remote host closed the connection)
00:50:51 inkbottle joins (~inkbottle@aaubervilliers-654-1-94-225.w86-212.abo.wanadoo.fr)
00:53:06 gestone joins (~gestone@c-73-97-137-216.hsd1.wa.comcast.net)
00:55:47 TheCavalry joins (~TheCavalr@89.47.234.28)
00:56:12 <sclv> josh: not really. the dependencies are precisely what you need to worry about with shared stuff
00:56:30 <sclv> if you're in trouble with them, you can always clean your env file and start fresh with a new one that you simultaneously install all the libs into you want
00:56:32 × ransom quits (~c4264035@2601:285:201:6720:d45b:68f7:e08a:3c24) (Quit: My MacBook has gone to sleep. ZZZzzz…)
00:56:34 <sclv> or use one of the env management tools
00:56:49 <sclv> why does it need to be shared anyway?
00:57:08 <josh> so I can call it via JNI
00:57:32 <sclv> oh, yeah fair dos!
00:57:46 <josh> yes, for now I have had success just deleting ~/.cabal between builds, but was thinking there must be a better way
00:57:49 × gestone quits (~gestone@c-73-97-137-216.hsd1.wa.comcast.net) (Ping timeout: 272 seconds)
00:58:00 <sclv> you don't need to delete the whole ~/.cabal thing
00:58:06 <sclv> just locate and clean out the ghc environment file
00:58:23 <sclv> also you can specify any old env file you want, instead of the main one
00:59:58 <josh> ~/.cabal/store/ghc-xxx?
01:00:47 × wz1000 quits (~wz1000@static.11.113.47.78.clients.your-server.de) (Ping timeout: 246 seconds)
01:00:49 <sclv> josh: https://ghc.gitlab.haskell.org/ghc/doc/users_guide/packages.html#the-ghc-package-path-environment-variable
01:01:02 × spew quits (uid195861@gateway/web/irccloud.com/x-dhwinilivvllyihf) (Quit: Connection closed for inactivity)
01:01:32 <sclv> usually $HOME/.ghc/arch-os-version/environments/[name]
01:01:35 <josh> reading/learning; thanks
01:01:37 <sclv> where [name] by default is `default`
01:01:55 <sclv> installing the with --lib puts the package into the store and _also_ modifies that env file
01:02:05 merijn joins (~merijn@83-160-49-249.ip.xs4all.nl)
01:02:05 <sclv> you can tell cabal to use a different env file and tell ghc to use that
01:02:11 <sclv> or just clean that env file regularly
01:02:16 × ericsagnes quits (~ericsagne@2405:6580:0:5100:d0ba:8658:2de8:699c) (Ping timeout: 244 seconds)
01:03:25 <josh> ah, great. That seems like a good way to keep my JNI build and "ordinary" build separate
01:03:46 gestone joins (~gestone@c-73-97-137-216.hsd1.wa.comcast.net)
01:04:44 wei joins (~wei@66.42.41.89)
01:05:04 × codygman quits (~codygman@47-184-107-46.dlls.tx.frontiernet.net) (Read error: Connection reset by peer)
01:07:26 × merijn quits (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 272 seconds)
01:07:49 lemmih_ is now known as lemmih
01:09:34 codygman joins (~codygman@47-184-107-46.dlls.tx.frontiernet.net)
01:09:43 bloodstalker joins (~bloodstal@46.166.187.154)
01:09:51 × alp quits (~alp@2a01:e0a:58b:4920:64d4:d8e0:6287:786d) (Ping timeout: 272 seconds)
01:09:51 × xff0x_ quits (~fox@2001:1a81:5306:e200:1455:ac5b:134:42e8) (Ping timeout: 272 seconds)
01:11:31 xff0x_ joins (~fox@2001:1a81:533d:7300:1455:ac5b:134:42e8)
01:14:40 ericsagnes joins (~ericsagne@2405:6580:0:5100:3023:850:cbca:7448)
01:15:32 jcarpenter2 joins (~rofl@96.78.87.197)
01:15:40 × gestone quits (~gestone@c-73-97-137-216.hsd1.wa.comcast.net) (Ping timeout: 272 seconds)
01:17:41 mrusme joins (~mrus@128.199.6.232)
01:17:47 zacts joins (~zacts@dragora/developer/zacts)
01:18:01 crtschin_ joins (~crtschin@2604:a880:800:10::3126:f001)
01:18:05 TooDifficult_ joins (~TooDiffic@139.59.59.230)
01:19:14 × jrqc quits (~rofl@96.78.87.197) (Read error: Connection reset by peer)
01:19:15 × gekh quits (~gkh@thor.kevinhill.nl) (Quit: Ping timeout (120 seconds))
01:19:15 × c-rog quits (~c-rog@traffic.simst.im) (Ping timeout: 240 seconds)
01:19:15 × mrus quits (~mrus@128.199.6.232) (Quit: Surfing the great wave off Kanagawa)
01:19:15 × Eldritch quits (~eldritch@unaffiliated/eldritch) (Quit: bye)
01:19:15 × wraithm quits (~wraithm@unaffiliated/wraithm) (Ping timeout: 240 seconds)
01:19:15 × towel quits (~towel@unaffiliated/towel) (Quit: ZNC - https://znc.in)
01:19:15 × TooDifficult quits (~TooDiffic@139.59.59.230) (Remote host closed the connection)
01:19:15 × crtschin quits (~crtschin@104.131.9.149) (Ping timeout: 240 seconds)
01:19:15 × blackdog quits (~blackdog@198.211.112.85) (Ping timeout: 240 seconds)
01:19:15 blackdog joins (~blackdog@198.211.112.85)
01:19:15 × javran quits (~javran@76.126.242.127) (Ping timeout: 240 seconds)
01:19:15 × fr33domlover quits (~fr33domlo@fsf/member/fr33domlover) (Ping timeout: 240 seconds)
01:19:15 × DustyDingo quits (~nonamen@v2202001112302107134.ultrasrv.de) (Ping timeout: 240 seconds)
01:19:15 javran joins (~javran@76.126.242.127)
01:19:16 TooDifficult_ is now known as TooDifficult
01:19:24 wraithm_ joins (~wraithm@unaffiliated/wraithm)
01:19:38 eldritch joins (~eldritch@unaffiliated/eldritch)
01:19:40 towel joins (~towel@unaffiliated/towel)
01:19:51 DustyDingo joins (~nonamen@v2202001112302107134.ultrasrv.de)
01:20:03 c-rog joins (~c-rog@traffic.simst.im)
01:20:34 fr33domlover joins (~fr33domlo@fsf/member/fr33domlover)
01:24:41 × Kaeipi quits (~Kaiepi@nwcsnbsc03w-47-55-157-9.dhcp-dynamic.fibreop.nb.bellaliant.net) (Read error: Connection reset by peer)
01:25:31 × Achylles quits (~Achylles@201-27-79-1.dsl.telesp.net.br) (Quit: Leaving)
01:29:07 hackeryarn joins (~hackeryar@097-091-202-223.res.spectrum.com)
01:29:29 × ericsagnes quits (~ericsagne@2405:6580:0:5100:3023:850:cbca:7448) (Ping timeout: 272 seconds)
01:31:43 gestone joins (~gestone@c-73-97-137-216.hsd1.wa.comcast.net)
01:31:44 × da39a3ee5e6b4b0d quits (~textual@mx-ll-171.5.162-140.dynamic.3bb.co.th) (Quit: My MacBook has gone to sleep. ZZZzzz…)
01:32:32 mirrorbird joins (~psutcliff@2a00:801:44b:8959:8d6c:276b:332b:1c71)
01:32:57 merijn joins (~merijn@83-160-49-249.ip.xs4all.nl)
01:33:08 da39a3ee5e6b4b0d joins (~textual@171.5.162.140)
01:33:54 jedws joins (~jedws@101.184.170.244)
01:36:34 × gestone quits (~gestone@c-73-97-137-216.hsd1.wa.comcast.net) (Ping timeout: 260 seconds)
01:36:59 mud joins (~mud@unaffiliated/kadoban)
01:37:55 ransom joins (~c4264035@2601:285:201:6720:d45b:68f7:e08a:3c24)
01:38:07 falafel joins (~falafel@2605:e000:1527:d491:f090:20fe:cddf:2a1a)
01:40:35 polyrain joins (~polyrain@2001:8003:e501:6901:509a:2e52:9bdc:3438)
01:41:14 × justsomeguy quits (~justsomeg@unaffiliated/--/x-3805311) ()
01:42:37 × s00pcan quits (~chris@075-133-056-178.res.spectrum.com) (Quit: Lost terminal)
01:45:34 kenran joins (~maier@b2b-37-24-119-190.unitymedia.biz)
01:46:35 × ransom quits (~c4264035@2601:285:201:6720:d45b:68f7:e08a:3c24) (Quit: My MacBook has gone to sleep. ZZZzzz…)
01:46:35 toorevitimirp joins (~tooreviti@117.182.182.33)
01:46:41 Volt_ joins (~Volt_@c-73-145-164-70.hsd1.mi.comcast.net)
01:50:25 × kenran quits (~maier@b2b-37-24-119-190.unitymedia.biz) (Ping timeout: 240 seconds)
01:51:21 mdickens joins (~mdickens@c-69-181-193-189.hsd1.ca.comcast.net)
01:52:38 gestone joins (~gestone@c-73-97-137-216.hsd1.wa.comcast.net)
01:53:00 × heatsink quits (~heatsink@2600:1700:bef1:5e10:b0dc:6c54:247b:ece) (Remote host closed the connection)
01:53:34 roconnor joins (~roconnor@host-184-164-25-9.dyn.295.ca)
01:54:52 × zacts quits (~zacts@dragora/developer/zacts) (Quit: leaving)
01:55:50 × DirefulSalt quits (DirefulSal@gateway/vpn/privateinternetaccess/direfulsalt) (Remote host closed the connection)
01:57:21 × gestone quits (~gestone@c-73-97-137-216.hsd1.wa.comcast.net) (Ping timeout: 265 seconds)
01:57:27 DirefulSalt joins (DirefulSal@gateway/vpn/privateinternetaccess/direfulsalt)
01:57:45 × toorevitimirp quits (~tooreviti@117.182.182.33) (Ping timeout: 240 seconds)
01:58:31 toorevitimirp joins (~tooreviti@117.182.182.33)
01:59:14 Jeanne-Kamikaze joins (~Jeanne-Ka@static-198-54-131-124.cust.tzulo.com)
02:03:11 kleisli_ joins (~kleisli@2600:1700:4640:c560:68bd:9d76:dbd8:24e7)
02:03:45 × aplainzetakind quits (~johndoe@captainludd.powered.by.lunarbnc.net) (Quit: Free ZNC ~ Powered by LunarBNC: https://LunarBNC.net)
02:05:22 aplainzetakind joins (~johndoe@captainludd.powered.by.lunarbnc.net)
02:05:34 ransom joins (~c4264035@c-73-243-2-10.hsd1.co.comcast.net)
02:06:42 × theDon quits (~td@94.134.91.55) (Ping timeout: 256 seconds)
02:08:14 × merijn quits (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 260 seconds)
02:08:21 theDon joins (~td@94.134.91.38)
02:08:37 eric joins (~eric@2804:431:c7d4:402a:d77:f3e2:c0b:b49a)
02:09:29 × toorevitimirp quits (~tooreviti@117.182.182.33) (Remote host closed the connection)
02:09:43 drbean joins (~drbean@TC210-63-209-207.static.apol.com.tw)
02:10:33 nan` joins (~nan`@unaffiliated/nan/x-5405850)
02:11:04 toorevitimirp joins (~tooreviti@117.182.182.33)
02:12:16 × nineonine quits (~nineonine@216.81.48.202) (Remote host closed the connection)
02:12:47 jellostahps joins (~jellostah@node-1w7jr9y8ot6glpse1tmvws1s9.ipv6.telus.net)
02:13:03 × eric quits (~eric@2804:431:c7d4:402a:d77:f3e2:c0b:b49a) (Ping timeout: 244 seconds)
02:13:22 ericsagnes joins (~ericsagne@2405:6580:0:5100:6c2f:79c8:63b1:1a4)
02:13:25 gestone joins (~gestone@c-73-97-137-216.hsd1.wa.comcast.net)
02:13:33 lagothrix is now known as Guest79120
02:13:42 lagothrix joins (~lagothrix@unaffiliated/lagothrix)
02:15:14 × toorevitimirp quits (~tooreviti@117.182.182.33) (Remote host closed the connection)
02:15:40 toorevitimirp joins (~tooreviti@117.182.182.33)
02:16:19 heatsink joins (~heatsink@2600:1700:bef1:5e10:b0dc:6c54:247b:ece)
02:16:38 × Guest79120 quits (~lagothrix@unaffiliated/lagothrix) (Ping timeout: 260 seconds)
02:16:47 mdunnio joins (~mdunnio@208.59.170.5)
02:18:02 × gestone quits (~gestone@c-73-97-137-216.hsd1.wa.comcast.net) (Ping timeout: 260 seconds)
02:18:36 × hackeryarn quits (~hackeryar@097-091-202-223.res.spectrum.com) (Read error: Connection reset by peer)
02:19:24 hackeryarn joins (~hackeryar@097-091-202-223.res.spectrum.com)
02:21:18 × Volt_ quits (~Volt_@c-73-145-164-70.hsd1.mi.comcast.net) (Ping timeout: 260 seconds)
02:22:03 × mdunnio quits (~mdunnio@208.59.170.5) (Ping timeout: 272 seconds)
02:23:15 nineonine joins (~nineonine@216-19-190-182.dyn.novuscom.net)
02:23:19 × mirrorbird quits (~psutcliff@2a00:801:44b:8959:8d6c:276b:332b:1c71) (Ping timeout: 272 seconds)
02:23:57 × hackeryarn quits (~hackeryar@097-091-202-223.res.spectrum.com) (Ping timeout: 272 seconds)
02:24:38 hackeryarn joins (~hackeryar@2607:fb90:38b1:74b2:59df:c7de:44f9:84aa)
02:27:24 × aplainzetakind quits (~johndoe@captainludd.powered.by.lunarbnc.net) (Quit: Free ZNC ~ Powered by LunarBNC: https://LunarBNC.net)
02:27:41 aplainzetakind joins (~johndoe@captainludd.powered.by.lunarbnc.net)
02:27:48 × DirefulSalt quits (DirefulSal@gateway/vpn/privateinternetaccess/direfulsalt) (Remote host closed the connection)
02:28:21 DirefulSalt joins (DirefulSal@gateway/vpn/privateinternetaccess/direfulsalt)
02:29:10 × hackeryarn quits (~hackeryar@2607:fb90:38b1:74b2:59df:c7de:44f9:84aa) (Read error: Connection reset by peer)
02:29:55 Saukk joins (~Saukk@2001:998:dc:4a67:1c59:9bb5:b94c:4)
02:30:44 hackeryarn joins (~hackeryar@2600:6c40:7b00:2eb4:6852:abb5:d1c6:1cb3)
02:31:17 eric joins (~eric@2804:431:c7d4:402a:d77:f3e2:c0b:b49a)
02:33:23 × asan quits (~yan4138@124.78.128.72) (Ping timeout: 240 seconds)
02:34:16 gestone joins (~gestone@c-73-97-137-216.hsd1.wa.comcast.net)
02:34:23 × aplainzetakind quits (~johndoe@captainludd.powered.by.lunarbnc.net) (Quit: Free ZNC ~ Powered by LunarBNC: https://LunarBNC.net)
02:35:07 aplainzetakind joins (~johndoe@captainludd.powered.by.lunarbnc.net)
02:35:19 × falafel quits (~falafel@2605:e000:1527:d491:f090:20fe:cddf:2a1a) (Ping timeout: 244 seconds)
02:35:23 gmt joins (~gmt@pool-71-105-108-44.nycmny.fios.verizon.net)
02:35:38 asan joins (~yan4138@124.78.128.72)
02:36:38 merijn joins (~merijn@83-160-49-249.ip.xs4all.nl)
02:37:15 × eric quits (~eric@2804:431:c7d4:402a:d77:f3e2:c0b:b49a) (Ping timeout: 272 seconds)
02:39:03 Stanley00 joins (~stanley00@unaffiliated/stanley00)
02:39:16 × gestone quits (~gestone@c-73-97-137-216.hsd1.wa.comcast.net) (Ping timeout: 272 seconds)
02:40:16 ahmr88 joins (~ahmr88@cpc85006-haye22-2-0-cust131.17-4.cable.virginm.net)
02:40:25 × nan` quits (~nan`@unaffiliated/nan/x-5405850) (Ping timeout: 240 seconds)
02:41:23 × merijn quits (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 240 seconds)
02:44:37 × andi- quits (~andi-@NixOS/user/andi-) (Remote host closed the connection)
02:44:58 × ahmr88 quits (~ahmr88@cpc85006-haye22-2-0-cust131.17-4.cable.virginm.net) (Ping timeout: 272 seconds)
02:46:32 × mdickens quits (~mdickens@c-69-181-193-189.hsd1.ca.comcast.net) ()
02:47:57 andi- joins (~andi-@NixOS/user/andi-)
02:48:25 finkata joins (~dpetrov@83.222.188.39)
02:51:03 × finkata quits (~dpetrov@83.222.188.39) (Read error: Connection reset by peer)
02:51:27 × aplainzetakind quits (~johndoe@captainludd.powered.by.lunarbnc.net) (Quit: Free ZNC ~ Powered by LunarBNC: https://LunarBNC.net)
02:51:54 aplainzetakind joins (~johndoe@captainludd.powered.by.lunarbnc.net)
02:52:19 × aplainzetakind quits (~johndoe@captainludd.powered.by.lunarbnc.net) (Client Quit)
02:52:43 aplainzetakind joins (~johndoe@captainludd.powered.by.lunarbnc.net)
02:52:53 nan` joins (~nan`@unaffiliated/nan/x-5405850)
02:53:11 gestone joins (~gestone@c-73-97-137-216.hsd1.wa.comcast.net)
02:54:46 × iteratee quits (~kyle@162.211.154.4) (Remote host closed the connection)
02:55:19 × urodna quits (~urodna@unaffiliated/urodna) (Quit: urodna)
02:55:23 × howdoi quits (uid224@gateway/web/irccloud.com/x-nrdufpvhwzpziwxu) (Quit: Connection closed for inactivity)
02:55:36 × jellostahps quits (~jellostah@node-1w7jr9y8ot6glpse1tmvws1s9.ipv6.telus.net) (Remote host closed the connection)
02:58:16 × solonarv quits (~solonarv@astrasbourg-653-1-186-165.w90-13.abo.wanadoo.fr) (Ping timeout: 272 seconds)
03:00:02 × TheCavalry quits (~TheCavalr@89.47.234.28) ()
03:02:04 × Turmfalke quits (~user@unaffiliated/siracusa) (Ping timeout: 272 seconds)
03:02:24 × machinedgod quits (~machinedg@d67-193-126-196.home3.cgocable.net) (Ping timeout: 260 seconds)
03:03:10 × zaquest quits (~notzaques@5.128.210.178) (Quit: Leaving)
03:04:57 zaquest joins (~notzaques@5.128.210.178)
03:05:14 × nan` quits (~nan`@unaffiliated/nan/x-5405850) (Ping timeout: 260 seconds)
03:05:18 jellostahps joins (~jellostah@node-1w7jr9y8ot6gi8w56q2ewok73.ipv6.telus.net)
03:08:16 × wroathe quits (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Quit: Lost terminal)
03:10:29 <beka> is there a way to parse haskell-style types with expression parsers?
03:10:29 merijn joins (~merijn@83-160-49-249.ip.xs4all.nl)
03:10:57 wroathe joins (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net)
03:11:24 <perdent> Anyone here wanting to code a perl CGI vulnerability for a 'hacking' CTF, I will pay money, Query me with more info if interested
03:13:59 <perdent> code a haskell vulnerability*
03:18:26 × hackeryarn quits (~hackeryar@2600:6c40:7b00:2eb4:6852:abb5:d1c6:1cb3) (Read error: Connection reset by peer)
03:18:37 hackeryarn joins (~hackeryar@097-091-202-124.res.spectrum.com)
03:18:53 ahmr88 joins (~ahmr88@cpc85006-haye22-2-0-cust131.17-4.cable.virginm.net)
03:19:26 × polyphem quits (~p0lyph3m@2a02:810d:640:776c:76d7:55f6:f85b:c889) (Ping timeout: 240 seconds)
03:19:54 lambda-11235 joins (~lambda-11@108-237-120-58.lightspeed.frokca.sbcglobal.net)
03:20:55 olligobber joins (olligobber@gateway/vpn/privateinternetaccess/olligobber)
03:21:55 × jneira quits (501e65ce@gateway/web/cgi-irc/kiwiirc.com/ip.80.30.101.206) (Quit: Connection closed)
03:23:19 × ahmr88 quits (~ahmr88@cpc85006-haye22-2-0-cust131.17-4.cable.virginm.net) (Ping timeout: 260 seconds)
03:23:29 × hackeryarn quits (~hackeryar@097-091-202-124.res.spectrum.com) (Ping timeout: 272 seconds)
03:28:40 × gestone quits (~gestone@c-73-97-137-216.hsd1.wa.comcast.net) (Ping timeout: 272 seconds)
03:30:06 Stanley|00 joins (~stanley00@unaffiliated/stanley00)
03:31:31 × Stanley00 quits (~stanley00@unaffiliated/stanley00) (Disconnected by services)
03:35:22 Stanley|00 is now known as Stanley00
03:36:28 gestone joins (~gestone@c-73-97-137-216.hsd1.wa.comcast.net)
03:40:59 × asan quits (~yan4138@124.78.128.72) (Ping timeout: 240 seconds)
03:41:13 asan joins (~yan4138@114.84.148.87)
03:44:55 × borne quits (~fritjof@200116b8644961005e981dab12496c3b.dip.versatel-1u1.de) (Ping timeout: 240 seconds)
03:45:20 × merijn quits (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 260 seconds)
03:46:29 kenran joins (~maier@b2b-37-24-119-190.unitymedia.biz)
03:49:47 ahmr88 joins (~ahmr88@cpc85006-haye22-2-0-cust131.17-4.cable.virginm.net)
03:50:21 × lambda-11235 quits (~lambda-11@108-237-120-58.lightspeed.frokca.sbcglobal.net) (Max SendQ exceeded)
03:50:56 × perdent quits (~k4fr@212.102.36.136) (Ping timeout: 260 seconds)
03:51:05 lambda-11235 joins (~lambda-11@108-237-120-58.lightspeed.frokca.sbcglobal.net)
03:51:05 × kenran quits (~maier@b2b-37-24-119-190.unitymedia.biz) (Ping timeout: 240 seconds)
03:51:17 perdent joins (~k4fr@198.8.81.231)
03:54:11 × ahmr88 quits (~ahmr88@cpc85006-haye22-2-0-cust131.17-4.cable.virginm.net) (Ping timeout: 240 seconds)
03:54:34 × denisse quits (~spaceCat@gateway/tor-sasl/alephzer0) (Remote host closed the connection)
03:54:53 denisse joins (~spaceCat@gateway/tor-sasl/alephzer0)
03:57:10 × perdent quits (~k4fr@198.8.81.231) (Ping timeout: 272 seconds)
04:00:16 × jellostahps quits (~jellostah@node-1w7jr9y8ot6gi8w56q2ewok73.ipv6.telus.net) (Remote host closed the connection)
04:02:13 vicfred joins (~vicfred@unaffiliated/vicfred)
04:02:23 × denisse quits (~spaceCat@gateway/tor-sasl/alephzer0) (Remote host closed the connection)
04:03:11 denisse joins (~spaceCat@gateway/tor-sasl/alephzer0)
04:07:04 × teardown quits (~user@unaffiliated/mrush) (Ping timeout: 260 seconds)
04:07:06 × Saukk quits (~Saukk@2001:998:dc:4a67:1c59:9bb5:b94c:4) (Remote host closed the connection)
04:07:52 <jchia> aeson/lens question: How can I make sure a Value that is an Object contains an empty Object "a.b.c", a la "mkdir -p"? E.g. if the input is {"x": 1}, the output should be {"a": {"b": {"c": {}}}, "x": 1}.
04:08:14 <jchia> I'm working entire with Value and not with any of my own types.
04:08:17 × Sheilong quits (uid293653@gateway/web/irccloud.com/x-wnvbbxjsydmfebcp) ()
04:09:03 <jchia> if an Object a.b.c already exists then output is the same as input.
04:10:14 <jchia> If an Object a.b already exists but it has no c, then c gets added to a.b. If it has a c that is not an Object, then it's an error (I can make the function produce a Maybe Value to allow for errors).
04:12:12 perdent joins (~k4fr@101.175.168.104)
04:13:26 × unlink__ quits (~unlink2@p200300ebcf25bd0068eb9d9c94da2a17.dip0.t-ipconnect.de) (Ping timeout: 244 seconds)
04:15:49 day_ joins (~Unknown@unaffiliated/day)
04:17:38 mdunnio joins (~mdunnio@208.59.170.5)
04:17:53 plutoniix joins (~q@ppp-115-87-247-102.revip4.asianet.co.th)
04:17:54 merijn joins (~merijn@83-160-49-249.ip.xs4all.nl)
04:19:05 falafel joins (~falafel@2605:e000:1527:d491:f090:20fe:cddf:2a1a)
04:19:20 × day quits (~Unknown@unaffiliated/day) (Ping timeout: 272 seconds)
04:19:20 day_ is now known as day
04:21:16 × Jeanne-Kamikaze quits (~Jeanne-Ka@static-198-54-131-124.cust.tzulo.com) (Ping timeout: 260 seconds)
04:22:05 × mdunnio quits (~mdunnio@208.59.170.5) (Ping timeout: 240 seconds)
04:22:26 × ransom quits (~c4264035@c-73-243-2-10.hsd1.co.comcast.net) (Quit: Textual IRC Client: www.textualapp.com)
04:23:05 × merijn quits (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 246 seconds)
04:24:48 V3ct0r joins (~V3ct0r@192.145.126.115)
04:31:54 × p-core quits (~Thunderbi@koleje-wifi-0046.koleje.cuni.cz) (Quit: p-core)
04:32:15 p-core joins (~Thunderbi@koleje-wifi-0046.koleje.cuni.cz)
04:36:09 × p-core quits (~Thunderbi@koleje-wifi-0046.koleje.cuni.cz) (Client Quit)
04:36:30 p-core joins (~Thunderbi@koleje-wifi-0046.koleje.cuni.cz)
04:36:48 oxide joins (~lambda@unaffiliated/mclaren)
04:38:25 __Joker joins (~Joker@180.151.105.86)
04:38:39 × p-core quits (~Thunderbi@koleje-wifi-0046.koleje.cuni.cz) (Client Quit)
04:39:09 × gestone quits (~gestone@c-73-97-137-216.hsd1.wa.comcast.net) (Ping timeout: 260 seconds)
04:39:10 p-core joins (~Thunderbi@koleje-wifi-0046.koleje.cuni.cz)
04:40:15 × p-core quits (~Thunderbi@koleje-wifi-0046.koleje.cuni.cz) (Client Quit)
04:40:35 p-core joins (~Thunderbi@koleje-wifi-0046.koleje.cuni.cz)
04:40:41 × p-core quits (~Thunderbi@koleje-wifi-0046.koleje.cuni.cz) (Client Quit)
04:42:36 × polyrain quits (~polyrain@2001:8003:e501:6901:509a:2e52:9bdc:3438) (Quit: My MacBook has gone to sleep. ZZZzzz…)
04:42:59 × __Joker quits (~Joker@180.151.105.86) (Ping timeout: 258 seconds)
04:43:26 hololeap joins (~hololeap@unaffiliated/hololeap)
04:44:08 × ddellacosta quits (~dd@86.106.121.168) (Ping timeout: 260 seconds)
04:46:30 × acidjnk_new3 quits (~acidjnk@p200300d0c736587164f46f145ae9b6a7.dip0.t-ipconnect.de) (Ping timeout: 244 seconds)
04:55:23 gestone joins (~gestone@c-73-97-137-216.hsd1.wa.comcast.net)
04:55:45 merijn joins (~merijn@83-160-49-249.ip.xs4all.nl)
04:57:43 polyrain joins (~polyrain@2001:8003:e501:6901:509a:2e52:9bdc:3438)
05:01:39 × olligobber quits (olligobber@gateway/vpn/privateinternetaccess/olligobber) (Ping timeout: 272 seconds)
05:01:41 kleisli__ joins (~kleisli@172-8-147-49.lightspeed.irvnca.sbcglobal.net)
05:01:57 olligobber joins (olligobber@gateway/vpn/privateinternetaccess/olligobber)
05:03:02 × falafel quits (~falafel@2605:e000:1527:d491:f090:20fe:cddf:2a1a) (Ping timeout: 244 seconds)
05:04:04 × kleisli_ quits (~kleisli@2600:1700:4640:c560:68bd:9d76:dbd8:24e7) (Ping timeout: 244 seconds)
05:04:20 ahmr88 joins (~ahmr88@cpc85006-haye22-2-0-cust131.17-4.cable.virginm.net)
05:04:30 coot joins (~coot@37.30.53.120.nat.umts.dynamic.t-mobile.pl)
05:06:41 __Joker joins (~Joker@180.151.105.86)
05:06:58 mirrorbird joins (~psutcliff@m83-187-171-240.cust.tele2.se)
05:09:13 × ahmr88 quits (~ahmr88@cpc85006-haye22-2-0-cust131.17-4.cable.virginm.net) (Ping timeout: 264 seconds)
05:11:04 Lord_of_Life_ joins (~Lord@unaffiliated/lord-of-life/x-0885362)
05:11:47 × wavemode quits (~wavemode@097-070-075-143.res.spectrum.com) (Ping timeout: 272 seconds)
05:11:49 × wroathe quits (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 260 seconds)
05:12:20 × Lord_of_Life quits (~Lord@unaffiliated/lord-of-life/x-0885362) (Ping timeout: 256 seconds)
05:12:25 Lord_of_Life_ is now known as Lord_of_Life
05:13:53 kori joins (~kori@2804:14c:85a3:9105::1000)
05:13:53 × kori quits (~kori@2804:14c:85a3:9105::1000) (Changing host)
05:13:53 kori joins (~kori@arrowheads/kori)
05:17:26 shafox joins (~shafox@106.51.234.111)
05:22:37 takuan joins (~takuan@178-116-218-225.access.telenet.be)
05:28:25 × gmt quits (~gmt@pool-71-105-108-44.nycmny.fios.verizon.net) (Ping timeout: 240 seconds)
05:29:38 wavemode joins (~wavemode@097-070-075-143.res.spectrum.com)
05:29:51 mariatsji joins (~mariatsji@2a01:79d:53aa:c66c:fcb4:8a4:b249:c1d3)
05:30:48 × merijn quits (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 260 seconds)
05:32:54 × GyroW quits (~GyroW@unaffiliated/gyrow) (Quit: Someone ate my pie)
05:33:04 GyroW joins (~GyroW@d54C03E98.access.telenet.be)
05:33:05 × GyroW quits (~GyroW@d54C03E98.access.telenet.be) (Changing host)
05:33:05 GyroW joins (~GyroW@unaffiliated/gyrow)
05:38:03 × livvy quits (~livvy@gateway/tor-sasl/livvy) (Ping timeout: 240 seconds)
05:40:55 × lateef quits (~lateef@2606-a000-1120-9093-0af3-e150-8831-6d53.inf6.spectrum.com) (Ping timeout: 240 seconds)
05:41:39 kenran joins (~maier@b2b-37-24-119-190.unitymedia.biz)
05:45:53 bahamas joins (~lucian@188.24.181.166)
05:45:53 × bahamas quits (~lucian@188.24.181.166) (Changing host)
05:45:53 bahamas joins (~lucian@unaffiliated/bahamas)
05:46:16 alp joins (~alp@2a01:e0a:58b:4920:791c:5e79:c8c0:91d7)
05:51:21 mmohammadi9812 joins (~mmohammad@5.238.164.128)
05:51:26 iteratee joins (~kyle@162.211.154.4)
05:56:05 dansho joins (~dansho@ip68-108-167-185.lv.lv.cox.net)
05:59:52 × polyrain quits (~polyrain@2001:8003:e501:6901:509a:2e52:9bdc:3438) (Quit: My MacBook has gone to sleep. ZZZzzz…)
06:00:01 × V3ct0r quits (~V3ct0r@192.145.126.115) ()
06:01:34 × TooDifficult quits (~TooDiffic@139.59.59.230) (Quit: TooDifficult)
06:04:04 merijn joins (~merijn@83-160-49-249.ip.xs4all.nl)
06:05:37 × alp quits (~alp@2a01:e0a:58b:4920:791c:5e79:c8c0:91d7) (Ping timeout: 272 seconds)
06:07:09 bitmagie joins (~Thunderbi@200116b806ae350060a80b5dfb4575b9.dip.versatel-1u1.de)
06:08:45 wz1000 joins (~wz1000@static.11.113.47.78.clients.your-server.de)
06:09:32 × merijn quits (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 272 seconds)
06:12:05 rihards joins (~rihards@balticom-142-78-50.balticom.lv)
06:13:07 acidjnk_new3 joins (~acidjnk@p200300d0c73658736c60527e87d72a12.dip0.t-ipconnect.de)
06:16:56 polyrain joins (~polyrain@2001:8003:e501:6901:509a:2e52:9bdc:3438)
06:17:24 ahmr88 joins (~ahmr88@cpc85006-haye22-2-0-cust131.17-4.cable.virginm.net)
06:17:57 × acidjnk_new3 quits (~acidjnk@p200300d0c73658736c60527e87d72a12.dip0.t-ipconnect.de) (Ping timeout: 244 seconds)
06:18:45 mdunnio joins (~mdunnio@208.59.170.5)
06:18:53 × gestone quits (~gestone@c-73-97-137-216.hsd1.wa.comcast.net) (Ping timeout: 260 seconds)
06:22:09 × ahmr88 quits (~ahmr88@cpc85006-haye22-2-0-cust131.17-4.cable.virginm.net) (Ping timeout: 260 seconds)
06:23:18 cole-h joins (~cole-h@c-73-48-197-220.hsd1.ca.comcast.net)
06:23:30 × sfvm quits (~sfvm@37.228.215.148) (Quit: off to the basement, mixing up the medicine)
06:23:33 × mdunnio quits (~mdunnio@208.59.170.5) (Ping timeout: 260 seconds)
06:25:24 × lambda-11235 quits (~lambda-11@108-237-120-58.lightspeed.frokca.sbcglobal.net) (Max SendQ exceeded)
06:26:06 lambda-11235 joins (~lambda-11@108-237-120-58.lightspeed.frokca.sbcglobal.net)
06:27:28 knupfer joins (~Thunderbi@i5E86B44C.versanet.de)
06:31:20 × darjeeling_ quits (~darjeelin@115.215.41.222) (Ping timeout: 256 seconds)
06:32:35 × noecho quits (~noecho@static.143.42.203.116.clients.your-server.de) (Quit: ZNC - http://znc.in)
06:33:04 noecho joins (~noecho@static.143.42.203.116.clients.your-server.de)
06:33:21 × lambda-11235 quits (~lambda-11@108-237-120-58.lightspeed.frokca.sbcglobal.net) (Quit: Bye)
06:34:07 × ericsagnes quits (~ericsagne@2405:6580:0:5100:6c2f:79c8:63b1:1a4) (Ping timeout: 272 seconds)
06:35:08 gestone joins (~gestone@c-73-97-137-216.hsd1.wa.comcast.net)
06:38:39 × irc_user quits (uid423822@gateway/web/irccloud.com/x-rnfyabrjtddmocvm) (Quit: Connection closed for inactivity)
06:39:56 × gestone quits (~gestone@c-73-97-137-216.hsd1.wa.comcast.net) (Ping timeout: 272 seconds)
06:40:14 × dave_uy quits (~david@108.61.193.26) (Quit: The Lounge - https://thelounge.chat)
06:40:48 merijn joins (~merijn@83-160-49-249.ip.xs4all.nl)
06:41:03 × vicfred quits (~vicfred@unaffiliated/vicfred) (Quit: Leaving)
06:42:28 supercoven joins (~Supercove@dsl-hkibng32-54fb54-166.dhcp.inet.fi)
06:43:45 dave_uy joins (~david@108.61.193.26)
06:44:14 darjeeling_ joins (~darjeelin@122.245.216.8)
06:46:26 ericsagnes joins (~ericsagne@2405:6580:0:5100:385c:ea2a:d58f:9294)
06:48:20 × Adeon quits (sid418992@gateway/web/irccloud.com/x-pkynamjinpbrbppq) (Ping timeout: 256 seconds)
06:48:38 falafel joins (~falafel@2605:e000:1527:d491:f090:20fe:cddf:2a1a)
06:49:21 × miklcct quits (quasselcor@2001:19f0:7001:5ad:5400:2ff:feb6:50d7) (Quit: http://quassel-irc.org - Chat comfortably. Anywhere.)
06:49:29 ahmr88 joins (~ahmr88@cpc85006-haye22-2-0-cust131.17-4.cable.virginm.net)
06:49:48 × darjeeling_ quits (~darjeelin@122.245.216.8) (Ping timeout: 256 seconds)
06:50:25 × johs quits (sid246410@gateway/web/irccloud.com/x-mxlwntnfsdtophoe) (Ping timeout: 240 seconds)
06:51:57 miklcct joins (quasselcor@2001:19f0:7001:5ad:5400:2ff:feb6:50d7)
06:52:40 Adeon joins (sid418992@gateway/web/irccloud.com/x-hxhxuxjjmuenreuf)
06:52:47 × Guest92194 quits (uid464262@gateway/web/irccloud.com/x-nxdqbcfzapwmstci) (Ping timeout: 240 seconds)
06:52:56 × martin___ quits (uid411878@gateway/web/irccloud.com/x-mpsimrgxgomecjvf) (Ping timeout: 240 seconds)
06:52:56 × alexknvl quits (sid259568@gateway/web/irccloud.com/x-kyjqfvtsrenwycug) (Ping timeout: 240 seconds)
06:52:59 × hamishmack quits (sid389057@gateway/web/irccloud.com/x-aiuksdkzewkvjmjm) (Ping timeout: 244 seconds)
06:52:59 × runeks quits (sid21167@gateway/web/irccloud.com/x-sksazmnrqqvpmxlj) (Ping timeout: 244 seconds)
06:53:01 Guest92194 joins (uid464262@gateway/web/irccloud.com/x-hkarcytvdtrotwgy)
06:53:02 × Boarders quits (sid425905@gateway/web/irccloud.com/x-wsvsynuwsggdgmhq) (Ping timeout: 260 seconds)
06:53:05 × benwr__ quits (sid372383@gateway/web/irccloud.com/x-nuoqtsdgaalxqeks) (Ping timeout: 244 seconds)
06:53:07 × rdivyanshu quits (sid322626@gateway/web/irccloud.com/x-wrpnvgihkrxshosp) (Ping timeout: 240 seconds)
06:53:07 × conjunctive quits (sid433686@gateway/web/irccloud.com/x-kttkbudetwviqqjt) (Ping timeout: 240 seconds)
06:53:07 × PoliticsII____ quits (sid193551@gateway/web/irccloud.com/x-bxwxygcasldnbmiu) (Ping timeout: 240 seconds)
06:53:07 × darthThorik quits (sid39589@gateway/web/irccloud.com/x-fxklxyzqgndyahjj) (Ping timeout: 240 seconds)
06:53:07 × milessabin quits (sid86799@gateway/web/irccloud.com/x-rmhgbduffnafxopp) (Ping timeout: 240 seconds)
06:53:07 × fiadliel quits (sid399568@gateway/web/irccloud.com/x-zxhkdooghognmern) (Ping timeout: 240 seconds)
06:53:10 × ReinH__ quits (sid179972@gateway/web/irccloud.com/x-weoypdywclxidzbq) (Ping timeout: 244 seconds)
06:53:10 × mcfilib quits (sid302703@gateway/web/irccloud.com/x-kyqvaortsapxrwlb) (Ping timeout: 244 seconds)
06:53:11 johs joins (sid246410@gateway/web/irccloud.com/x-bnklndnmwpendrgc)
06:53:18 × PatrickRobotham_ quits (sid18270@gateway/web/irccloud.com/x-wmzujscgxtwmlxvg) (Ping timeout: 260 seconds)
06:53:18 × tiru quits (tiru@gateway/web/irccloud.com/x-lfwtnhnqritaavvu) (Ping timeout: 260 seconds)
06:53:18 × Firedancer quits (sid336191@gateway/web/irccloud.com/x-tjoxnljcmwfllyit) (Ping timeout: 260 seconds)
06:53:18 × gregberns_ quits (sid315709@gateway/web/irccloud.com/x-mjjcsjevtdkvrtbv) (Ping timeout: 260 seconds)
06:53:18 × gluegadget quits (sid22336@gateway/web/irccloud.com/x-cpduwxgjjkmlsqzo) (Ping timeout: 260 seconds)
06:53:18 × AndreasK quits (sid320732@gateway/web/irccloud.com/x-euytlpfprgeucwsp) (Ping timeout: 260 seconds)
06:53:18 × hazard-pointer quits (uid331723@gateway/web/irccloud.com/x-rafoepgeqcniuibs) (Ping timeout: 260 seconds)
06:53:18 × wpcarro quits (sid397589@gateway/web/irccloud.com/x-vviuacdhxrsuckzb) (Ping timeout: 260 seconds)
06:53:18 × kyagrd__ quits (sid102627@gateway/web/irccloud.com/x-qxxummziteluyyxf) (Ping timeout: 260 seconds)
06:53:18 × benl23 quits (sid284234@gateway/web/irccloud.com/x-kpjjpxwaudqnpvzz) (Ping timeout: 260 seconds)
06:53:18 × rslima____ quits (sid26145@gateway/web/irccloud.com/x-qphlnohixxnfllnx) (Ping timeout: 260 seconds)
06:53:18 × typetetris quits (sid275937@gateway/web/irccloud.com/x-birhospmdwgswmhz) (Ping timeout: 260 seconds)
06:53:18 × ullbeking quits (sid5364@gateway/web/irccloud.com/x-wtdlewjjvigckxrp) (Ping timeout: 260 seconds)
06:53:18 × jonrh quits (sid5185@gateway/web/irccloud.com/x-bkoajmcxuciekreg) (Ping timeout: 260 seconds)
06:53:18 × sclv quits (sid39734@haskell/developer/sclv) (Ping timeout: 260 seconds)
06:53:18 × tnks quits (sid412124@gateway/web/irccloud.com/x-uobslmrhwhpmythu) (Ping timeout: 260 seconds)
06:53:18 × integral quits (sid296274@p3m/member/integral) (Ping timeout: 260 seconds)
06:53:18 × bgavran quits (sid393312@gateway/web/irccloud.com/x-uzcqbqgcnmzhcyyw) (Ping timeout: 260 seconds)
06:53:25 × Tritlo quits (sid58727@gateway/web/irccloud.com/x-mjmkpjzuoiowtekm) (Ping timeout: 240 seconds)
06:53:25 × parseval quits (sid239098@gateway/web/irccloud.com/x-iidedsarkxkuydaj) (Ping timeout: 240 seconds)
06:53:26 × ebutleriv quits (sid217783@gateway/web/irccloud.com/x-rrjekygdcavzgatk) (Ping timeout: 240 seconds)
06:53:26 × simony quits (sid226116@gateway/web/irccloud.com/x-jsfwrzveagmlpnar) (Ping timeout: 240 seconds)
06:53:26 × lally quits (sid388228@gateway/web/irccloud.com/x-vomgijhdqlhnuqni) (Ping timeout: 240 seconds)
06:53:26 × verlet64_ quits (sid261276@gateway/web/irccloud.com/x-rdfcqbzkoceiqumm) (Ping timeout: 240 seconds)
06:53:26 × sethetter__ quits (sid17895@gateway/web/irccloud.com/x-poyhkgegoliygyut) (Ping timeout: 240 seconds)
06:53:27 × ajmcmiddlin quits (sid284402@gateway/web/irccloud.com/x-oewxlkwxnqzfusnb) (Ping timeout: 240 seconds)
06:53:27 × joshmeredith quits (sid387798@gateway/web/irccloud.com/x-vtjsilgvgtdokqet) (Ping timeout: 240 seconds)
06:53:27 × bradparker quits (sid262931@gateway/web/irccloud.com/x-fpvazbkuyqyvhbfm) (Ping timeout: 240 seconds)
06:53:27 × systemfault quits (sid267009@gateway/web/irccloud.com/x-rikabgznjqrgbcwa) (Ping timeout: 240 seconds)
06:53:27 × thi quits (sid97277@gateway/web/irccloud.com/x-mpizynaffbnzuypc) (Ping timeout: 240 seconds)
06:53:30 × stylewarning quits (stylewarni@gateway/web/irccloud.com/x-sunncridobmtrelh) (Ping timeout: 244 seconds)
06:53:30 × enemeth79 quits (sid309041@gateway/web/irccloud.com/x-cexmkcuhffljkgso) (Ping timeout: 244 seconds)
06:53:30 × yogani quits (sid42623@gateway/web/irccloud.com/x-uymuuomlmjygvhxw) (Ping timeout: 244 seconds)
06:53:36 × Aquazi quits (uid312403@gateway/web/irccloud.com/x-sjkqhkuufbqwprbm) (Ping timeout: 244 seconds)
06:53:36 × taktoa[c] quits (sid282096@gateway/web/irccloud.com/x-ckpnvlpmcwkjwpou) (Ping timeout: 244 seconds)
06:53:36 × Shun131 quits (sid377723@gateway/web/irccloud.com/x-aiupzmpvreemnaby) (Ping timeout: 244 seconds)
06:53:36 × entel quits (uid256215@botters/entel) (Ping timeout: 244 seconds)
06:53:36 × rann quits (sid175221@gateway/web/irccloud.com/x-eqkngnsdosftzico) (Ping timeout: 244 seconds)
06:53:37 × nlofaro quits (sid258233@gateway/web/irccloud.com/x-oucypxjbcgwiixjk) (Ping timeout: 260 seconds)
06:53:37 × feepo quits (sid28508@gateway/web/irccloud.com/x-epwrktvjmdvtgcaz) (Ping timeout: 260 seconds)
06:53:37 × chessai quits (sid225296@gateway/web/irccloud.com/x-djtlgtubkgkgxnrj) (Ping timeout: 260 seconds)
06:53:37 × pasukon quits (sid49097@gateway/web/irccloud.com/x-vluifvuniwxwsziy) (Ping timeout: 260 seconds)
06:53:37 × dgpratt quits (sid193493@gateway/web/irccloud.com/x-zdpcxladgvjapvne) (Ping timeout: 260 seconds)
06:53:37 × kip quits (sid71464@gateway/web/irccloud.com/x-ryxkltgrlnblgbwx) (Ping timeout: 260 seconds)
06:53:41 × wildsebastian quits (sid324688@gateway/web/irccloud.com/x-uctdzmzloisyhhoe) (Ping timeout: 244 seconds)
06:53:41 × agander_m quits (sid407952@gateway/web/irccloud.com/x-xwajyxkcvatkrcgy) (Ping timeout: 244 seconds)
06:53:41 × liquorice quits (sid267884@gateway/web/irccloud.com/x-jphmprgejnogpwbg) (Ping timeout: 244 seconds)
06:53:47 × srhb quits (sid400352@NixOS/user/srhb) (Ping timeout: 240 seconds)
06:53:47 × dmj` quits (sid72307@gateway/web/irccloud.com/x-ywkbptpmejbedubc) (Ping timeout: 240 seconds)
06:53:53 × drbrule quits (sid395654@gateway/web/irccloud.com/x-tngpbubfdzzoidop) (Ping timeout: 260 seconds)
06:53:53 × alanz_ quits (sid110616@gateway/web/irccloud.com/x-avfvjllyuorxapwp) (Ping timeout: 260 seconds)
06:53:53 × peel quits (sid145489@gateway/web/irccloud.com/x-nupwtoldsfmrpniy) (Ping timeout: 260 seconds)
06:53:53 × aizen_s quits (uid462968@gateway/web/irccloud.com/x-yqigtwiwbihbmcqr) (Ping timeout: 260 seconds)
06:53:53 × alehander92 quits (sid331460@gateway/web/irccloud.com/x-fsxzgsgvxulyjrqn) (Ping timeout: 260 seconds)
06:53:53 × graingert quits (sid128301@gateway/web/irccloud.com/x-jyuaqozzxkibflwx) (Ping timeout: 260 seconds)
06:53:53 × bjs quits (sid190364@gateway/web/irccloud.com/x-mkfltbvqddzxoagp) (Ping timeout: 260 seconds)
06:53:53 × amatecha__ quits (sid10006@gateway/web/irccloud.com/x-zamqgzqwwtzpwsrw) (Ping timeout: 260 seconds)
06:53:53 × liszt quits (sid336875@gateway/web/irccloud.com/x-xwoybxlrjlfkcikw) (Ping timeout: 260 seconds)
06:53:53 × ibloom quits (sid350277@gateway/web/irccloud.com/x-wriiwbebvjqoqhsh) (Ping timeout: 260 seconds)
06:53:53 × ahmr88 quits (~ahmr88@cpc85006-haye22-2-0-cust131.17-4.cable.virginm.net) (Ping timeout: 260 seconds)
06:53:56 × mpickering quits (sid78412@gateway/web/irccloud.com/x-yelnzzpszlkfjkcx) (Ping timeout: 240 seconds)
06:53:56 × aristid quits (sid1599@gateway/web/irccloud.com/x-elgatbzrlsgsvtmo) (Ping timeout: 240 seconds)
06:53:56 × pepeiborra quits (sid443799@gateway/web/irccloud.com/x-xwkepijvcmdmairi) (Ping timeout: 240 seconds)
06:54:23 martin___ joins (uid411878@gateway/web/irccloud.com/x-jsetcwsgqhdwsuvk)
06:54:23 × dsal quits (sid13060@gateway/web/irccloud.com/x-pvmusdavojjxflwa) (Ping timeout: 272 seconds)
06:54:52 benwr__ joins (sid372383@gateway/web/irccloud.com/x-pwviulszmavblgkf)
06:54:54 AndreasK joins (sid320732@gateway/web/irccloud.com/x-ittbinoprhigtbnr)
06:55:11 milessabin joins (sid86799@gateway/web/irccloud.com/x-zzhiqbciotinctdo)
06:55:11 simony joins (sid226116@gateway/web/irccloud.com/x-llwdmynarxqvqtjp)
06:55:11 taktoa[c] joins (sid282096@gateway/web/irccloud.com/x-ljocqdxiurlunckx)
06:55:12 thi joins (sid97277@gateway/web/irccloud.com/x-egurzehjnvehwmoj)
06:55:12 conjunctive joins (sid433686@gateway/web/irccloud.com/x-gxnhfydfxtuxvhrb)
06:55:13 alexknvl joins (sid259568@gateway/web/irccloud.com/x-wrrvoeoawjsflgbv)
06:55:14 liquorice joins (sid267884@gateway/web/irccloud.com/x-rfythjboqzdgdbay)
06:55:17 PoliticsII____ joins (sid193551@gateway/web/irccloud.com/x-zfpeznjndjxylmbm)
06:55:18 verlet64_ joins (sid261276@gateway/web/irccloud.com/x-enbpazlihfwnodyt)
06:55:20 rslima____ joins (sid26145@gateway/web/irccloud.com/x-gryhrrapzxqdvvte)
06:55:22 parseval joins (sid239098@gateway/web/irccloud.com/x-asobwxfjahkqvwqi)
06:55:35 darthThorik joins (sid39589@gateway/web/irccloud.com/x-ehycqleduqplwvod)
06:55:37 typetetris joins (sid275937@gateway/web/irccloud.com/x-ebarjohavpsswlsn)
06:55:45 benl23 joins (sid284234@gateway/web/irccloud.com/x-qybbmdkhuhxfnbnc)
06:55:47 nlofaro joins (sid258233@gateway/web/irccloud.com/x-jtgfxmuprlagzefb)
06:55:51 dgpratt joins (sid193493@gateway/web/irccloud.com/x-nblkqqdecyepcnvf)
06:55:51 joshmeredith joins (sid387798@gateway/web/irccloud.com/x-yxfvtjejdliukkba)
06:55:52 Boarders joins (sid425905@gateway/web/irccloud.com/x-tqjgutzzrbwehmim)
06:55:52 integral joins (sid296274@p3m/member/integral)
06:55:52 gluegadget joins (sid22336@gateway/web/irccloud.com/x-klcsgfpriifgbwcb)
06:55:52 drbrule joins (sid395654@gateway/web/irccloud.com/x-iplpgvawjbrmytpt)
06:55:54 liszt joins (sid336875@gateway/web/irccloud.com/x-ghtkcbyceanfldej)
06:55:54 alehander92 joins (sid331460@gateway/web/irccloud.com/x-ujblemjmnzogfxbq)
06:55:54 gestone joins (~gestone@c-73-97-137-216.hsd1.wa.comcast.net)
06:55:56 bjs joins (sid190364@gateway/web/irccloud.com/x-gkbewiiuowbgeohu)
06:55:56 bradparker joins (sid262931@gateway/web/irccloud.com/x-izrmtmlnktexefjq)
06:55:57 sethetter__ joins (sid17895@gateway/web/irccloud.com/x-ofqffrfpymacvots)
06:55:57 chessai joins (sid225296@gateway/web/irccloud.com/x-hxndcoeiaekugjek)
06:56:00 wildsebastian joins (sid324688@gateway/web/irccloud.com/x-zxluugkcnddqzgnu)
06:56:04 hamishmack joins (sid389057@gateway/web/irccloud.com/x-lnfxoktbjkynlbiq)
06:56:07 wpcarro joins (sid397589@gateway/web/irccloud.com/x-wrenofujztduecpe)
06:56:07 PatrickRobotham_ joins (sid18270@gateway/web/irccloud.com/x-aqyiegismnjqqiaa)
06:56:09 ebutleriv joins (sid217783@gateway/web/irccloud.com/x-aebuaicyzoidirrw)
06:56:10 tiru joins (tiru@gateway/web/irccloud.com/x-xvbaqlpuhcrkznwa)
06:56:13 alanz_ joins (sid110616@gateway/web/irccloud.com/x-ctvkvbwalukqkomp)
06:56:14 rdivyanshu joins (sid322626@gateway/web/irccloud.com/x-nvhtjrmbhbobdxph)
06:56:15 feepo joins (sid28508@gateway/web/irccloud.com/x-keoubknszfxdiopd)
06:56:18 fiadliel joins (sid399568@gateway/web/irccloud.com/x-fnqfkgjbkyrcdlcb)
06:56:19 Tritlo joins (sid58727@gateway/web/irccloud.com/x-woqhwqvwdbcgbmea)
06:56:20 sclv joins (sid39734@haskell/developer/sclv)
06:56:20 bgavran joins (sid393312@gateway/web/irccloud.com/x-tlvsdvbfvoruwvrt)
06:56:23 jonrh joins (sid5185@gateway/web/irccloud.com/x-uehyptvyqowptwll)
06:56:23 ReinH__ joins (sid179972@gateway/web/irccloud.com/x-frnhqpvakkbttusm)
06:56:32 ajmcmiddlin joins (sid284402@gateway/web/irccloud.com/x-ejbmjmchctwtsxcb)
06:56:37 mcfilib joins (sid302703@gateway/web/irccloud.com/x-jpgleryxlbiywuvp)
06:56:40 lally joins (sid388228@gateway/web/irccloud.com/x-szchhzfnczidvges)
06:56:41 enemeth79 joins (sid309041@gateway/web/irccloud.com/x-juwyanjnqsblnvjw)
06:56:42 Firedancer joins (sid336191@gateway/web/irccloud.com/x-kktgdtdhdotnvoyf)
06:56:43 hazard-pointer joins (sid331723@gateway/web/irccloud.com/x-rftgegoxrrxkxkvz)
06:56:47 pepeiborra joins (sid443799@gateway/web/irccloud.com/x-muozmjndjwfeqfvy)
06:56:49 gregberns_ joins (sid315709@gateway/web/irccloud.com/x-brrbelzkytqvoiat)
06:56:49 entel joins (uid256215@botters/entel)
06:56:52 tnks joins (sid412124@gateway/web/irccloud.com/x-dwexomjeqnwyvklm)
06:56:52 stylewarning joins (stylewarni@gateway/web/irccloud.com/x-aacvmntgnkbbrpre)
06:56:53 rann joins (sid175221@gateway/web/irccloud.com/x-sckiymvkkodozjmc)
06:56:54 Aquazi joins (uid312403@gateway/web/irccloud.com/x-vzgasgxdihcgbxve)
06:57:00 mpickering joins (sid78412@gateway/web/irccloud.com/x-exagzdwxeoovxmvn)
06:57:02 pasukon joins (sid49097@gateway/web/irccloud.com/x-bhzijvvicaqszpwp)
06:57:12 runeks joins (sid21167@gateway/web/irccloud.com/x-psijzjnqmteljxro)
06:57:15 danvet joins (~danvet@2a02:168:57f4:0:5f80:650d:c6e6:3453)
06:57:15 systemfault joins (sid267009@gateway/web/irccloud.com/x-szjfpsrqobxdjryr)
06:57:21 danvet_ joins (~Daniel@2a02:168:57f4:0:efd0:b9e5:5ae6:c2fa)
06:57:21 aizen_s joins (sid462968@gateway/web/irccloud.com/x-dmmzhntvaxdtjaeg)
06:57:23 kyagrd__ joins (sid102627@gateway/web/irccloud.com/x-mzcjmohivbettnaw)
06:57:23 Shun131 joins (sid377723@gateway/web/irccloud.com/x-bciclhtcxocmszvr)
06:57:23 peel joins (sid145489@gateway/web/irccloud.com/x-dvnpbzxeztsnnykf)
06:57:24 dmj` joins (sid72307@gateway/web/irccloud.com/x-vqtudlgmbmzaqtrl)
06:57:24 graingert joins (sid128301@gateway/web/irccloud.com/x-jrquxxvowvtgeikn)
06:57:25 ibloom joins (sid350277@gateway/web/irccloud.com/x-cacfkhbbqxamkhgb)
06:57:26 ullbeking joins (sid5364@gateway/web/irccloud.com/x-rhxpyhvqtgbqbyem)
06:57:31 agander_m joins (sid407952@gateway/web/irccloud.com/x-tzxsieprpsasmbyt)
06:57:38 aristid joins (sid1599@gateway/web/irccloud.com/x-ccnoufjdujsoakqg)
06:57:50 srhb joins (sid400352@NixOS/user/srhb)
06:57:55 yogani joins (sid42623@gateway/web/irccloud.com/x-fupgdjzqtdogxqww)
06:58:06 dsal joins (sid13060@gateway/web/irccloud.com/x-jivacdsumvanwzlw)
06:58:16 kip joins (sid71464@gateway/web/irccloud.com/x-jxtgcqbxtilezygb)
06:58:37 amatecha__ joins (sid10006@gateway/web/irccloud.com/x-hewmqxcjaspzjnxl)
07:00:14 × FMJz____ quits (sid279245@gateway/web/irccloud.com/x-qqdcfcblglcywanp) (Ping timeout: 256 seconds)
07:00:25 × gestone quits (~gestone@c-73-97-137-216.hsd1.wa.comcast.net) (Ping timeout: 260 seconds)
07:01:19 <dminuoso> jchia: This requires a prism afaik
07:01:21 nan` joins (~nan`@unaffiliated/nan/x-5405850)
07:01:26 <dminuoso> % review _Left 10
07:01:27 <yahb> dminuoso: Left 10
07:02:58 FMJz____ joins (sid279245@gateway/web/irccloud.com/x-kpmoetegsepphajx)
07:03:14 × falafel quits (~falafel@2605:e000:1527:d491:f090:20fe:cddf:2a1a) (Remote host closed the connection)
07:03:39 dhouthoo joins (~dhouthoo@ptr-eiv6509pb4ifhdr9lsd.18120a2.ip6.access.telenet.be)
07:03:39 falafel joins (~falafel@2605:e000:1527:d491:f090:20fe:cddf:2a1a)
07:04:31 <dminuoso> Ultimately, with lens I think you cant get around saying: input & key "a" .~ object ["b" .= object [c .= object []]]
07:04:41 <dminuoso> Ah, missing some quotes around c in there
07:05:07 <dminuoso> You could, make a fold out of this presumably
07:05:32 × tzh quits (~tzh@2601:448:c500:5300::ad1c) (Quit: zzz)
07:05:35 × nan` quits (~nan`@unaffiliated/nan/x-5405850) (Ping timeout: 258 seconds)
07:05:40 polyphem joins (~p0lyph3m@2a02:810d:640:776c:76d7:55f6:f85b:c889)
07:06:29 alp joins (~alp@2a01:e0a:58b:4920:e598:963f:8091:11f3)
07:06:31 × xff0x_ quits (~fox@2001:1a81:533d:7300:1455:ac5b:134:42e8) (Ping timeout: 244 seconds)
07:07:30 × xerox_ quits (~xerox@unaffiliated/xerox) (Ping timeout: 258 seconds)
07:08:44 <dminuoso> let emptyChain xs = fold (\l r -> object [l .= r]) xs []
07:09:10 <dminuoso> in emptyChain ["a", "b", "c"]
07:09:24 <dminuoso> oh with foldr as well.
07:09:47 <dansho> does stack work on MSYS2? can't install cabal https://hastebin.com/muzaxovove
07:09:51 <dminuoso> So let emptyChain xs = foldr (\l r -> object [l .= r]) [] xs in emptyChain ["a", "b", "c]
07:10:14 ubert1 joins (~Thunderbi@77.119.130.195.wireless.dyn.drei.com)
07:10:51 × mmohammadi9812 quits (~mmohammad@5.238.164.128) (Ping timeout: 256 seconds)
07:10:58 × ubert quits (~Thunderbi@178.165.131.132.wireless.dyn.drei.com) (Ping timeout: 272 seconds)
07:10:58 ubert1 is now known as ubert
07:13:40 × mirrorbird quits (~psutcliff@m83-187-171-240.cust.tele2.se) (Quit: Leaving)
07:15:45 × kleisli__ quits (~kleisli@172-8-147-49.lightspeed.irvnca.sbcglobal.net) (Ping timeout: 240 seconds)
07:15:56 × merijn quits (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 256 seconds)
07:16:48 gestone joins (~gestone@c-73-97-137-216.hsd1.wa.comcast.net)
07:17:18 <[exa]> dansho: that doesn't really look like msys2-specific error
07:17:49 xerox_ joins (~xerox@unaffiliated/xerox)
07:19:48 mirrorbird joins (~psutcliff@2a00:801:44b:8959:8d6c:276b:332b:1c71)
07:21:18 × gestone quits (~gestone@c-73-97-137-216.hsd1.wa.comcast.net) (Ping timeout: 260 seconds)
07:22:49 × polyrain quits (~polyrain@2001:8003:e501:6901:509a:2e52:9bdc:3438) (Quit: My MacBook has gone to sleep. ZZZzzz…)
07:22:55 jespada joins (~jespada@90.254.241.6)
07:23:31 polyrain joins (~polyrain@2001:8003:e501:6901:509a:2e52:9bdc:3438)
07:23:39 × knupfer quits (~Thunderbi@i5E86B44C.versanet.de) (Ping timeout: 260 seconds)
07:23:46 kritzefitz joins (~kritzefit@fw-front.credativ.com)
07:25:16 ahmr88 joins (~ahmr88@cpc85006-haye22-2-0-cust131.17-4.cable.virginm.net)
07:27:23 × falafel quits (~falafel@2605:e000:1527:d491:f090:20fe:cddf:2a1a) (Remote host closed the connection)
07:27:46 falafel joins (~falafel@2605:e000:1527:d491:f090:20fe:cddf:2a1a)
07:28:06 arcticmetal joins (~arcticmet@178.162.204.238)
07:29:18 × falafel quits (~falafel@2605:e000:1527:d491:f090:20fe:cddf:2a1a) (Remote host closed the connection)
07:29:42 × ahmr88 quits (~ahmr88@cpc85006-haye22-2-0-cust131.17-4.cable.virginm.net) (Ping timeout: 256 seconds)
07:30:09 merijn joins (~merijn@83-160-49-249.ip.xs4all.nl)
07:31:52 × olligobber quits (olligobber@gateway/vpn/privateinternetaccess/olligobber) (Ping timeout: 272 seconds)
07:32:20 × denisse quits (~spaceCat@gateway/tor-sasl/alephzer0) (Remote host closed the connection)
07:32:33 denisse_ joins (~spaceCat@gateway/tor-sasl/alephzer0)
07:32:49 <dansho> [exa], it's a fresh install of stack with 'curl -sSL https://get.haskellstack.org/ | sh'
07:33:49 <dansho> i don't use stack normally so i may be missing something, the installation instructions dont mention any more steps: https://docs.haskellstack.org/en/stable/install_and_upgrade/
07:34:15 denisse_ is now known as denisse
07:34:17 lateef joins (~lateef@cpe-174-109-67-227.nc.res.rr.com)
07:34:31 <[exa]> my immediately-unhelpful opinion would be to avoid stack, but I guess that doesn't help you immediately
07:35:07 <[exa]> can you do with say just ghcup?
07:35:39 <maerwald> installing cabal-install from hackage has always been a bit shaky... better just get the binary
07:35:54 <[exa]> +1
07:36:37 <dansho> [exa], tried that: Unknown platform: MSYS_NT-10.0-19041
07:37:08 <dansho> or in a mingw64 shell: Unknown platform: MINGW64_NT-10.0-19041
07:37:23 × polyrain quits (~polyrain@2001:8003:e501:6901:509a:2e52:9bdc:3438) (Quit: My MacBook has gone to sleep. ZZZzzz…)
07:37:39 gestone joins (~gestone@c-73-97-137-216.hsd1.wa.comcast.net)
07:37:50 × heatsink quits (~heatsink@2600:1700:bef1:5e10:b0dc:6c54:247b:ece) (Remote host closed the connection)
07:38:41 × wavemode quits (~wavemode@097-070-075-143.res.spectrum.com) (Ping timeout: 260 seconds)
07:39:09 × bitmagie quits (~Thunderbi@200116b806ae350060a80b5dfb4575b9.dip.versatel-1u1.de) (Quit: bitmagie)
07:40:05 <dansho> i guess i have access to ghc through 'stack ghc'
07:42:13 × gestone quits (~gestone@c-73-97-137-216.hsd1.wa.comcast.net) (Ping timeout: 264 seconds)
07:43:49 olligobber joins (olligobber@gateway/vpn/privateinternetaccess/olligobber)
07:44:42 cfricke joins (~cfricke@unaffiliated/cfricke)
07:46:06 × danvet quits (~danvet@2a02:168:57f4:0:5f80:650d:c6e6:3453) (Quit: Leaving)
07:46:08 Lycurgus joins (~niemand@98.4.96.130)
07:46:59 ahmr88 joins (~ahmr88@cpc85006-haye22-2-0-cust131.17-4.cable.virginm.net)
07:47:54 borne joins (~fritjof@200116b864c7150022497ba62715fb72.dip.versatel-1u1.de)
07:51:45 × ahmr88 quits (~ahmr88@cpc85006-haye22-2-0-cust131.17-4.cable.virginm.net) (Ping timeout: 260 seconds)
07:53:06 × borne quits (~fritjof@200116b864c7150022497ba62715fb72.dip.versatel-1u1.de) (Ping timeout: 244 seconds)
07:55:10 borne joins (~fritjof@83.135.81.245)
07:58:29 × jedws quits (~jedws@101.184.170.244) (Quit: My MacBook has gone to sleep. ZZZzzz…)
07:58:33 gestone joins (~gestone@c-73-97-137-216.hsd1.wa.comcast.net)
08:03:05 jedws joins (~jedws@101.184.170.244)
08:03:32 × gestone quits (~gestone@c-73-97-137-216.hsd1.wa.comcast.net) (Ping timeout: 272 seconds)
08:03:54 xff0x_ joins (~fox@217.110.198.158)
08:03:59 × da39a3ee5e6b4b0d quits (~textual@171.5.162.140) (Quit: My MacBook has gone to sleep. ZZZzzz…)
08:07:23 chele joins (~chele@ip5b416ea2.dynamic.kabel-deutschland.de)
08:18:39 eric_ joins (~eric@2804:431:c7d4:402a:a8db:f69d:78a8:deb3)
08:18:44 × eric_ quits (~eric@2804:431:c7d4:402a:a8db:f69d:78a8:deb3) (Remote host closed the connection)
08:19:23 gestone joins (~gestone@c-73-97-137-216.hsd1.wa.comcast.net)
08:19:35 mdunnio joins (~mdunnio@208.59.170.5)
08:20:13 × bahamas quits (~lucian@unaffiliated/bahamas) (Ping timeout: 260 seconds)
08:22:33 × Sgeo__ quits (~Sgeo@ool-18b982ad.dyn.optonline.net) (Read error: Connection reset by peer)
08:24:19 × mdunnio quits (~mdunnio@208.59.170.5) (Ping timeout: 272 seconds)
08:24:26 × gestone quits (~gestone@c-73-97-137-216.hsd1.wa.comcast.net) (Ping timeout: 272 seconds)
08:28:15 DavidEichmann joins (~david@43.240.198.146.dyn.plus.net)
08:29:38 × cole-h quits (~cole-h@c-73-48-197-220.hsd1.ca.comcast.net) (Quit: Goodbye)
08:29:49 gestone joins (~gestone@c-73-97-137-216.hsd1.wa.comcast.net)
08:32:46 ph88 joins (~ph88@ip5f5af726.dynamic.kabel-deutschland.de)
08:32:59 csaba_hruska joins (~csaba@188-167-252-60.dynamic.chello.sk)
08:34:27 <Unhammer> Do I need more than 16G RAM to run haskell-language-server ?
08:35:05 × datajerk quits (~datajerk@sense.net) (Ping timeout: 272 seconds)
08:35:19 <Unhammer> free -m says 5588, but I keep getting "libpthread.so.0: failed to map segment from shared object" or "mmap: failed. errno = 12" or (if I do ulimit -Sv unlimited) "allocatestack.c:384: advise_stack_range: Assertion `freesize < size' failed"
08:36:14 <maerwald> Unhammer: you need more than 16G ram to run GHC
08:37:10 <Unhammer> uh no?
08:37:18 <maerwald> yes
08:37:27 <Unhammer> I compile things all the time
08:37:31 <maerwald> depends on the project you're working on ofc :)
08:38:04 <maerwald> I've hit ram limit very frequently on some projects with ghc and 16g
08:38:28 <maerwald> so 32 is more reasonable and there's a chance the language server fits into it
08:38:38 heatsink joins (~heatsink@2600:1700:bef1:5e10:b0dc:6c54:247b:ece)
08:38:48 <Unhammer> well, my project compiles fine in ghc with <4G free, but haskell-language-server keeps failing. Guess I'll try dante.
08:39:27 hackage pgf2 1.2.1 - Bindings to the C version of the PGF runtime https://hackage.haskell.org/package/pgf2-1.2.1 (JohnCamilleri)
08:41:35 csaba_hruska parts (~csaba@188-167-252-60.dynamic.chello.sk) ()
08:41:48 cpressey joins (~cpressey@79-72-201-114.dynamic.dsl.as9105.com)
08:42:36 datajerk joins (~datajerk@sense.net)
08:43:08 × heatsink quits (~heatsink@2600:1700:bef1:5e10:b0dc:6c54:247b:ece) (Ping timeout: 244 seconds)
08:43:29 × pera quits (~pera@unaffiliated/pera) (Quit: leaving)
08:43:33 × gestone quits (~gestone@c-73-97-137-216.hsd1.wa.comcast.net) (Ping timeout: 260 seconds)
08:45:27 × miklcct quits (quasselcor@2001:19f0:7001:5ad:5400:2ff:feb6:50d7) (Quit: http://quassel-irc.org - Chat comfortably. Anywhere.)
08:45:41 <phadej> I wonder if I'm net-negative or net-positive in saved time, as I didn't ever bothered to look on anything more complicated than ghcid
08:45:48 × justanotheruser quits (~justanoth@unaffiliated/justanotheruser) (Ping timeout: 244 seconds)
08:47:53 miklcct joins (quasselcor@2001:19f0:7001:5ad:5400:2ff:feb6:50d7)
08:48:18 <Unhammer> probably positive
08:48:19 <Lycurgus> 0.0
08:48:20 <Unhammer> but I like "go to definition"
08:48:36 <phadej> hasktags works reasonably well too
08:48:41 thc202 joins (~thc202@unaffiliated/thc202)
08:49:21 <phadej> (given you don't reuse names too much, which OTOH ide supporters promote too ;)
08:49:43 <maerwald> I used to use codex, which uses hasktags, but it seems it's broken now
08:52:10 jonathanx joins (~jonathan@dyn-8-sc.cdg.chalmers.se)
08:52:48 × unclechu quits (unclechuma@gateway/shell/matrix.org/x-yujzmasqzgbgpnbk) (Quit: killed)
08:52:48 × johnnyboy[m] quits (gifumatrix@gateway/shell/matrix.org/x-rzyhihdmfohakjio) (Quit: killed)
08:52:48 × sureyeaah quits (shauryab98@gateway/shell/matrix.org/x-hazilzvaqyvtvbbv) (Quit: killed)
08:52:48 × SlackIntegration quits (slackbotma@gateway/shell/matrix.org/x-xwnssbqrvqweqfcx) (Quit: killed)
08:52:48 × psydruid quits (psydruidma@gateway/shell/matrix.org/x-ttmdmatiphqkrobs) (Quit: killed)
08:52:48 × hsiktas[m] quits (hsiktasmat@gateway/shell/matrix.org/x-dztmikyzmutzeglw) (Quit: killed)
08:52:48 × Ericson2314 quits (ericson231@gateway/shell/matrix.org/x-ypyjkqwnjgsmqjpp) (Quit: killed)
08:52:48 × PotatoHatsue quits (berbermanp@gateway/shell/matrix.org/x-sjaqxmgzwvocwtan) (Quit: killed)
08:52:49 × vaibhavsagar quits (vaibhavsag@gateway/shell/matrix.org/x-pfefkzivcqcwnjfw) (Quit: killed)
08:52:49 × camlriot42 quits (camlriotma@gateway/shell/matrix.org/x-oszuvjicojamqizj) (Quit: killed)
08:52:51 × chreekat[m] quits (chreekatma@gateway/shell/matrix.org/x-yhxnhmtgsjokhdrf) (Quit: killed)
08:52:54 × lnxw37d4 quits (lnxw37d4ma@gateway/shell/matrix.org/x-rohsptawuwfazjdf) (Quit: killed)
08:52:55 × io_r_us[m] quits (commandlin@gateway/shell/matrix.org/x-lnrebuynnojlqomd) (Quit: killed)
08:52:55 × Fernando-Basso[m quits (fernando-b@gateway/shell/matrix.org/x-zororqbmncfetjxu) (Quit: killed)
08:52:55 × lambdaclan quits (lambdaclan@gateway/shell/matrix.org/x-vndmvcmuuofqibtc) (Quit: killed)
08:52:56 × hnOsmium0001[m] quits (hnosmium00@gateway/shell/matrix.org/x-wkhhkrdvhfltrwwh) (Quit: killed)
08:52:56 × maralorn quits (maralornma@gateway/shell/matrix.org/x-hcqtwcutpwzfcgec) (Quit: killed)
08:52:56 × jiribenes quits (jbmatrixji@gateway/shell/matrix.org/x-nwlniwpezvioczov) (Quit: killed)
08:52:57 × avocado quits (renningmat@gateway/shell/matrix.org/x-dstarxfvzjlxvrjx) (Quit: killed)
08:52:57 × kaychaks_riot quits (kaychaksma@gateway/shell/matrix.org/x-pezzjhguyrxvuzdh) (Quit: killed)
08:52:58 × sajith[m] quits (sajithmatr@gateway/shell/matrix.org/x-xoazvpluilpaobtr) (Quit: killed)
08:52:58 × jabruen[m] quits (jabruenmat@gateway/shell/matrix.org/x-obrxamlzubecphqx) (Quit: killed)
08:52:58 × alexfmpe quits (alexfmpema@gateway/shell/matrix.org/x-vhntuxmesbxgcjjz) (Quit: killed)
08:53:01 × ciderpunx[m] quits (ciderpunxm@gateway/shell/matrix.org/x-ybqhhisgojhgjoeg) (Quit: killed)
08:53:02 × iinuwa quits (iinuwamatr@gateway/shell/matrix.org/x-fptinquuaoyfstze) (Quit: killed)
08:53:02 <dminuoso> Dependency cycle between the following components: library
08:53:02 <dminuoso> A cycle between `library`. Uh.
08:53:03 × srid quits (sridmatrix@gateway/shell/matrix.org/x-hnbicduvgurygjxi) (Quit: killed)
08:53:03 × themsay[m] quits (themsaymat@gateway/shell/matrix.org/x-ioxhqnwcvxjdmsjk) (Quit: killed)
08:53:05 × DavSanchez[m] quits (davsanchez@gateway/shell/matrix.org/x-xhkruzwuazgwlksk) (Quit: killed)
08:53:05 × gcoakes[m]1 quits (gcoakesmat@gateway/shell/matrix.org/x-wwrjixwtpkvaushl) (Quit: killed)
08:53:06 × rednaZ[m] quits (r3dnazmatr@gateway/shell/matrix.org/x-ovihrjiuevkijvmr) (Quit: killed)
08:53:06 × mikr[m] quits (mikrdavral@gateway/shell/matrix.org/x-muoiqioqolguyfyg) (Quit: killed)
08:53:07 × sepp2k quits (sepp2kmatr@gateway/shell/matrix.org/x-tdhppamglxjlybnm) (Quit: killed)
08:53:07 × jlv1 quits (jlvjustinl@gateway/shell/matrix.org/x-myahmhmdoxfhwvuf) (Quit: killed)
08:53:07 × Hatsue[m] quits (berbermanm@gateway/shell/matrix.org/x-cuhzeqpknxsuqsxb) (Quit: killed)
08:53:08 × theduke quits (thedukem1@gateway/shell/matrix.org/x-exwrjplsqvkzviab) (Quit: killed)
08:53:08 × boistordu quits (boistordum@gateway/shell/matrix.org/x-ourxabxjuwnhzzjc) (Quit: killed)
08:53:08 × kaushikc quits (kaushikkau@gateway/shell/matrix.org/x-pufzuqetqjnofkgk) (Quit: killed)
08:53:08 × sm[m] quits (simonmicma@gateway/shell/matrix.org/x-kvjwvgdbrpwwhfij) (Quit: killed)
08:53:08 × fgaz quits (fgazmatrix@gateway/shell/matrix.org/x-dugybdonvikorlpu) (Quit: killed)
08:53:08 × macerbi[m] quits (macerbimat@gateway/shell/matrix.org/x-xnpwszthnqvkdwno) (Quit: killed)
08:53:08 × michaelpj quits (michaelpjm@gateway/shell/matrix.org/x-rlhydpcnihdajooc) (Quit: killed)
08:53:09 × stites[m] quits (stitesmatr@gateway/shell/matrix.org/x-pyffxrpjgwqshoev) (Quit: killed)
08:53:09 × kbse[m] quits (kbsematrix@gateway/shell/matrix.org/x-aabxhocxhgigzdmf) (Quit: killed)
08:53:10 × iffsid quits (iffsidmatr@gateway/shell/matrix.org/x-hjgsrllnyulmugkd) (Quit: killed)
08:53:10 × wangoe[m] quits (wangoematr@gateway/shell/matrix.org/x-qqcliwetzdzxchrc) (Quit: killed)
08:53:10 × kadoban quits (kadobanmat@gateway/shell/matrix.org/x-amlihaymkcktjzfs) (Quit: killed)
08:53:10 × robin[m]1 quits (robinyurii@gateway/shell/matrix.org/x-vujrtvwmzvudedek) (Quit: killed)
08:53:10 × joshua[m]2 quits (joshuajosh@gateway/shell/matrix.org/x-uixndvbeqwhwblgp) (Quit: killed)
08:53:10 × itai33[m] quits (itai33matr@gateway/shell/matrix.org/x-ivmidletkucusdao) (Quit: killed)
08:53:10 × ttc quits (tomtauma1@gateway/shell/matrix.org/x-dlkcscwoxgzqxosj) (Quit: killed)
08:53:10 × GuillaumeChrel[m quits (guillaumec@gateway/shell/matrix.org/x-tutwlboauktdynda) (Quit: killed)
08:53:10 × domenkozar[m] quits (domenkozar@NixOS/user/domenkozar) (Quit: killed)
08:53:10 × drozdziak1 quits (drozdziak1@gateway/shell/matrix.org/x-gediuwpgafpokrtk) (Quit: killed)
08:53:10 × Noughtmare[m] quits (naughtmare@gateway/shell/matrix.org/x-itphvubrnuikadyr) (Quit: killed)
08:53:11 × siraben quits (sirabenmat@gateway/shell/matrix.org/x-krngubwpyeggunco) (Quit: killed)
08:53:11 × betrion[m] quits (betrionmat@gateway/shell/matrix.org/x-hbeegtxulhpctfxc) (Quit: killed)
08:53:11 × jkaye[m] quits (jkayematri@gateway/shell/matrix.org/x-vkuxwnitivpqmyma) (Quit: killed)
08:53:11 × albestro[m] quits (albestroma@gateway/shell/matrix.org/x-wqopxlobxixtzszy) (Quit: killed)
08:53:11 × slycelote[m] quits (slycelotem@gateway/shell/matrix.org/x-itkidxutnbqciguh) (Quit: killed)
08:53:15 × justache quits (~justache@unaffiliated/justache) (Max SendQ exceeded)
08:53:52 <phadej> it probably depends on itself.
08:54:33 justache joins (~justache@unaffiliated/justache)
08:54:50 <dminuoso> phadej: It says `In the inplace package 'freyja-api-0.2.0.0'`, but that package builds just fine.
08:54:52 Turmfalke joins (~user@unaffiliated/siracusa)
08:56:01 × merijn quits (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 264 seconds)
08:56:02 × nkly quits (~nkly@ip5f5bd5bb.dynamic.kabel-deutschland.de) (Ping timeout: 264 seconds)
08:57:27 <phadej> some private package? (i.e. not on Hackage?)
08:57:51 <phadej> sorry, cannot help with those.
08:57:52 <dminuoso> Oh haha. This is a subtle one, which I somewhat regularly read others do as well.
08:58:02 <dminuoso> I copy pasted a cabal file, so I had two packages with the same name
08:58:10 nkly joins (~nkly@ip5f5bd5bb.dynamic.kabel-deutschland.de)
08:58:13 <dminuoso> (by name I mean the actual name field in the cabal file)
08:58:22 × miklcct quits (quasselcor@2001:19f0:7001:5ad:5400:2ff:feb6:50d7) (Quit: http://quassel-irc.org - Chat comfortably. Anywhere.)
08:59:44 miklcct joins (quasselcor@2001:19f0:7001:5ad:5400:2ff:feb6:50d7)
08:59:52 gestone joins (~gestone@c-73-97-137-216.hsd1.wa.comcast.net)
09:00:02 × arcticmetal quits (~arcticmet@178.162.204.238) ()
09:00:04 <dminuoso> Think edward mentioned this a few times as well
09:00:15 justanotheruser joins (~justanoth@unaffiliated/justanotheruser)
09:00:54 ahmr88 joins (~ahmr88@cpc85006-haye22-2-0-cust131.17-4.cable.virginm.net)
09:01:35 <Rembane> I wonder if that has been reported as a bug. I would love to have cabal scream and shout when that happens.
09:01:35 nan` joins (~nan`@unaffiliated/nan/x-5405850)
09:01:50 p-core joins (~Thunderbi@koleje-wifi-0046.koleje.cuni.cz)
09:02:42 <int-e> dminuoso: how should cabal-install know that it's not two different versions of the same package?
09:03:50 <int-e> (hmm, there was no need for that highlight)
09:04:18 <dminuoso> Is that even supported?
09:04:24 × gestone quits (~gestone@c-73-97-137-216.hsd1.wa.comcast.net) (Ping timeout: 246 seconds)
09:04:44 × Guest92194 quits (uid464262@gateway/web/irccloud.com/x-hkarcytvdtrotwgy) (Quit: Connection closed for inactivity)
09:04:50 × blase quits (~blase@054307a9.skybroadband.com) (Ping timeout: 244 seconds)
09:05:07 × ahmr88 quits (~ahmr88@cpc85006-haye22-2-0-cust131.17-4.cable.virginm.net) (Ping timeout: 240 seconds)
09:05:26 <int-e> I don't know. I thought all the "new" nix-style stuff was meant to support this as well.
09:05:47 × nan` quits (~nan`@unaffiliated/nan/x-5405850) (Ping timeout: 240 seconds)
09:06:30 × Lycurgus quits (~niemand@98.4.96.130) (Quit: Exeunt)
09:06:59 <dminuoso> Well coexistence in the store. If this was in the same build plan, either there'd be no interop possible or you could have incoherent code
09:07:14 <dminuoso> So Im not quite sure what benefit you'd have if there was two different packages of the same version
09:07:18 × mirrorbird quits (~psutcliff@2a00:801:44b:8959:8d6c:276b:332b:1c71) (Quit: Leaving)
09:07:26 <dminuoso> err, two different versions of the same package >:)
09:07:26 × p-core quits (~Thunderbi@koleje-wifi-0046.koleje.cuni.cz) (Quit: p-core)
09:07:41 <int-e> But there is the diamond problem, so doing this on a project level needs a distinction between internal and externally visible dependencies and I'm not up-to-date on whether this exists or not.
09:07:45 p-core joins (~Thunderbi@koleje-wifi-0046.koleje.cuni.cz)
09:08:11 <int-e> dminuoso: Well in a world where all your projects share a single store...
09:08:22 <int-e> ...some of which may be stable and others may be living on the edge...
09:08:40 <int-e> I think there's a benefit of having multiple versions of the same package in the store.
09:08:50 <dminuoso> well, if you have incompatible version bounds on some shared dependency, then no build plan can be generated
09:08:58 <dminuoso> this happens all the time when people forget to bump base bounds
09:09:01 <int-e> I don't like this world. I like (soon: liked) sandboxes.
09:09:09 <dminuoso> Sure, in the store!
09:09:16 kuribas joins (~user@ptr-25vy0i7afx4f12rz1gu.18120a2.ip6.access.telenet.be)
09:09:18 <dminuoso> But not inside a package
09:09:50 cosimone joins (~cosimone@2001:b07:ae5:db26:b248:7aff:feea:34b6)
09:10:07 <dminuoso> So Im thinking, cabal ought to just complain "there's two packages with the same name `foo`, so your dependency on `foo` is ambiguous. please fix"
09:10:10 bahamas joins (~lucian@unaffiliated/bahamas)
09:10:23 <int-e> hmm is this some subpackage stuff?
09:10:26 <dminuoso> yeah
09:10:49 <int-e> Okay, yeah then I see no reason to support this.
09:11:00 <dminuoso> I have foo-server/ foo-api/ and foo-api-swagger/ with the obvious dependencies.
09:11:25 <dminuoso> Now, foo-api-swagger/_.cabal was copied from foo-api/_.cabal, but I forgot to change its name
09:11:30 <dminuoso> (and cabal project files tie them together)
09:11:52 <dminuoso> so actually
09:11:56 <dminuoso> this is not subpackages
09:13:26 × cosimone quits (~cosimone@2001:b07:ae5:db26:b248:7aff:feea:34b6) (Client Quit)
09:14:07 <int-e> right.
09:14:15 <int-e> this is me lagging behind the times.
09:14:16 cosimone joins (~cosimone@2001:b07:ae5:db26:b248:7aff:feea:34b6)
09:14:32 <int-e> (I'm still using v1 commands... will need to switch soon though.)
09:15:05 × cosimone quits (~cosimone@2001:b07:ae5:db26:b248:7aff:feea:34b6) (Remote host closed the connection)
09:15:25 × toorevitimirp quits (~tooreviti@117.182.182.33) (Ping timeout: 240 seconds)
09:15:31 <int-e> (and my substitute for cabal projects has been sandboxes and canned add-source commands in a shell script)
09:15:56 alexfmpe joins (alexfmpema@gateway/shell/matrix.org/x-tqydfkcfnmwksshb)
09:17:07 v0d1ch joins (~v0d1ch@cable-178-148-120-241.dynamic.sbb.rs)
09:18:40 blase joins (~blase@4e69b241.skybroadband.com)
09:19:18 × alexfmpe quits (alexfmpema@gateway/shell/matrix.org/x-tqydfkcfnmwksshb) (Remote host closed the connection)
09:20:10 × drbean quits (~drbean@TC210-63-209-207.static.apol.com.tw) (Ping timeout: 272 seconds)
09:20:42 gestone joins (~gestone@c-73-97-137-216.hsd1.wa.comcast.net)
09:21:52 chreekat[m] joins (chreekatma@gateway/shell/matrix.org/x-exxcchwgrqwwfgam)
09:21:53 <chreekat[m]> I use fast-tags + ghcid , and I think any improvements for me would entirely be improvements to Cabal, not to the other tools. I.e. it would be really nice to be able to repl *both* the library *and* the tests at the same time. As it is, I often have two separate windows, repl'ing the two separate components, and the test repl is further buried under `entr`...
09:22:28 <chreekat[m]> I'm not saying that fast-tags + ghcid is nirvana or anything, +1 to people making better tools all around, everywhere
09:23:35 merijn joins (~merijn@83-160-49-249.ip.xs4all.nl)
09:24:10 lnxw37d4 joins (lnxw37d4ma@gateway/shell/matrix.org/x-gkitpxsfpbgapswi)
09:25:03 × gestone quits (~gestone@c-73-97-137-216.hsd1.wa.comcast.net) (Ping timeout: 246 seconds)
09:26:26 cosimone_ joins (~cosimone@2001:b07:ae5:db26:b248:7aff:feea:34b6)
09:26:29 × cosimone_ quits (~cosimone@2001:b07:ae5:db26:b248:7aff:feea:34b6) (Client Quit)
09:27:04 cosimone joins (~cosimone@2001:b07:ae5:db26:b248:7aff:feea:34b6)
09:28:30 × merijn quits (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 244 seconds)
09:36:10 raichoo joins (~raichoo@213.240.178.58)
09:36:43 polyrain joins (~polyrain@2001:8003:e501:6901:509a:2e52:9bdc:3438)
09:39:41 ahmr88 joins (~ahmr88@cpc85006-haye22-2-0-cust131.17-4.cable.virginm.net)
09:40:34 × polyrain quits (~polyrain@2001:8003:e501:6901:509a:2e52:9bdc:3438) (Client Quit)
09:41:07 × bahamas quits (~lucian@unaffiliated/bahamas) (Ping timeout: 240 seconds)
09:41:33 gestone joins (~gestone@c-73-97-137-216.hsd1.wa.comcast.net)
09:41:48 polyrain joins (~polyrain@2001:8003:e501:6901:509a:2e52:9bdc:3438)
09:41:53 × cosimone quits (~cosimone@2001:b07:ae5:db26:b248:7aff:feea:34b6) (Quit: cosimone)
09:42:10 rednaZ[m] joins (r3dnazmatr@gateway/shell/matrix.org/x-acshcfgqgpxmjkwb)
09:42:10 wangoe[m] joins (wangoematr@gateway/shell/matrix.org/x-doccrosmfaineuhr)
09:42:10 slycelote[m] joins (slycelotem@gateway/shell/matrix.org/x-qegvxmgummjxgnuy)
09:42:10 avocado joins (renningmat@gateway/shell/matrix.org/x-cjscopkjowyvreqy)
09:42:10 camlriot42 joins (camlriotma@gateway/shell/matrix.org/x-rtbhfsekxaemiuex)
09:42:10 iinuwa joins (iinuwamatr@gateway/shell/matrix.org/x-cpxacqnfoehfxudr)
09:42:10 ttc joins (tomtauma1@gateway/shell/matrix.org/x-jhgolvjpuztnuiul)
09:42:10 macerbi[m] joins (macerbimat@gateway/shell/matrix.org/x-gfhtbumzzmodsfmn)
09:42:10 lambdaclan joins (lambdaclan@gateway/shell/matrix.org/x-ndsjwyfusbpfxije)
09:42:11 Fernando-Basso[m joins (fernando-b@gateway/shell/matrix.org/x-bzveclrqdjopevvi)
09:42:11 hnOsmium0001[m] joins (hnosmium00@gateway/shell/matrix.org/x-iqbptzjvyhqjyctl)
09:42:11 unclechu joins (unclechuma@gateway/shell/matrix.org/x-lntdfkrgyhbmpftv)
09:42:11 maralorn joins (maralornma@gateway/shell/matrix.org/x-zqsrkqalxbmfhnmq)
09:42:11 fgaz joins (fgazmatrix@gateway/shell/matrix.org/x-kilclvemwjkbjcdc)
09:42:11 johnnyboy[m] joins (gifumatrix@gateway/shell/matrix.org/x-fwzwplktdkpiujvj)
09:42:11 kadoban joins (kadobanmat@gateway/shell/matrix.org/x-jdkdmdayzlobouuw)
09:42:11 theduke joins (thedukem1@gateway/shell/matrix.org/x-lcbmhqyekohotgxa)
09:42:11 Ericson2314 joins (ericson231@gateway/shell/matrix.org/x-zonkcqyqfobqnkxa)
09:42:11 themsay[m] joins (themsaymat@gateway/shell/matrix.org/x-wxsxhqlajtqicyiz)
09:42:11 kaychaks_riot joins (kaychaksma@gateway/shell/matrix.org/x-tflbmrkeqvvmbbze)
09:42:11 michaelpj joins (michaelpjm@gateway/shell/matrix.org/x-vziiihintzllemir)
09:42:11 kbse[m] joins (kbsematrix@gateway/shell/matrix.org/x-sculxxdsyrrjjfti)
09:42:11 kaushikc joins (kaushikkau@gateway/shell/matrix.org/x-hwwljnatfkzlwbta)
09:42:11 sureyeaah joins (shauryab98@gateway/shell/matrix.org/x-djatmabmxnhvvvhf)
09:42:12 SlackIntegration joins (slackbotma@gateway/shell/matrix.org/x-knwcnagkikvaicmj)
09:42:12 hsiktas[m] joins (hsiktasmat@gateway/shell/matrix.org/x-swwdiwiqrmlcrxph)
09:42:12 iffsid joins (iffsidmatr@gateway/shell/matrix.org/x-odmjnipjixukkumy)
09:42:12 gcoakes[m] joins (gcoakesmat@gateway/shell/matrix.org/x-oqmnilbkbiprwtsk)
09:42:12 domenkozar[m] joins (domenkozar@NixOS/user/domenkozar)
09:42:12 srid joins (sridmatrix@gateway/shell/matrix.org/x-czutkscoikgmnogk)
09:42:12 sepp2k joins (sepp2kmatr@gateway/shell/matrix.org/x-lbtonlktiyoqtrpk)
09:42:12 sajith[m] joins (sajithmatr@gateway/shell/matrix.org/x-jadbtjneiqrtbrpb)
09:42:12 vaibhavsagar joins (vaibhavsag@gateway/shell/matrix.org/x-ykpkqyigflaojgkk)
09:42:12 io_r_us[m] joins (commandlin@gateway/shell/matrix.org/x-qhnwvfdzptqgsudu)
09:42:12 boistordu joins (boistordum@gateway/shell/matrix.org/x-znueblbzpfbcdbpl)
09:42:12 stites[m] joins (stitesmatr@gateway/shell/matrix.org/x-yuspkxyvracibmrk)
09:42:12 alexfmpe joins (alexfmpema@gateway/shell/matrix.org/x-imhylowfnwnyorun)
09:42:12 PotatoHatsue joins (berbermanp@gateway/shell/matrix.org/x-rhnnqgshpzwteayn)
09:42:12 siraben joins (sirabenmat@gateway/shell/matrix.org/x-dmnemwizldkhcqnq)
09:42:12 mikr[m] joins (mikrdavral@gateway/shell/matrix.org/x-hwalopiqxtzxmuln)
09:42:12 sm[m] joins (simonmicma@gateway/shell/matrix.org/x-vwtkyajacgnbknap)
09:42:12 psydruid joins (psydruidma@gateway/shell/matrix.org/x-yxbkfyedfgyqaksb)
09:42:13 Noughtmare[m] joins (naughtmare@gateway/shell/matrix.org/x-utoajxemuakmnoxf)
09:42:13 drozdziak1 joins (drozdziak1@gateway/shell/matrix.org/x-iagswoydzgfqnthb)
09:42:16 GuillaumeChrel[m joins (guillaumec@gateway/shell/matrix.org/x-kshkczvcmipqxvet)
09:42:16 Hatsue[m] joins (berbermanm@gateway/shell/matrix.org/x-jedikmhqbmeklcae)
09:42:16 betrion[m] joins (betrionmat@gateway/shell/matrix.org/x-tjxgyeybsclgeokh)
09:42:16 jkaye[m] joins (jkayematri@gateway/shell/matrix.org/x-bugyajrlynkkcpgn)
09:42:17 DavSanchez[m] joins (davsanchez@gateway/shell/matrix.org/x-rxubxddrjnvzmpdu)
09:42:17 jlv joins (jlvjustinl@gateway/shell/matrix.org/x-kfyudgxfehnncdjq)
09:42:17 jiribenes joins (jbmatrixji@gateway/shell/matrix.org/x-hdzhixicavigjvqu)
09:42:18 dyniec[m] joins (dyniecmatr@gateway/shell/matrix.org/x-nxgrwewkmlbliher)
09:42:18 jabruen[m] joins (jabruenmat@gateway/shell/matrix.org/x-jrbozatdhjtmoeer)
09:42:18 joshua[m]1 joins (joshuajosh@gateway/shell/matrix.org/x-bsjzwfmkqnvbwcsg)
09:42:19 reed[m] joins (reedriotfi@gateway/shell/matrix.org/x-yzexzzdjiyvxezod)
09:42:19 itai33[m] joins (itai33matr@gateway/shell/matrix.org/x-wnrutdelscmogfwp)
09:42:19 ciderpunx[m] joins (ciderpunxm@gateway/shell/matrix.org/x-ohxhmeveghuoordm)
09:42:19 albestro[m] joins (albestroma@gateway/shell/matrix.org/x-qamsuycvcanzesor)
09:42:20 robin[m]1 joins (robinyurii@gateway/shell/matrix.org/x-vhpdnjyaahhjoyky)
09:43:46 bitmagie joins (~Thunderbi@200116b806ae350060a80b5dfb4575b9.dip.versatel-1u1.de)
09:44:18 × ahmr88 quits (~ahmr88@cpc85006-haye22-2-0-cust131.17-4.cable.virginm.net) (Ping timeout: 246 seconds)
09:44:37 × miklcct quits (quasselcor@2001:19f0:7001:5ad:5400:2ff:feb6:50d7) (Quit: http://quassel-irc.org - Chat comfortably. Anywhere.)
09:44:47 × aplainzetakind quits (~johndoe@captainludd.powered.by.lunarbnc.net) (Quit: Free ZNC ~ Powered by LunarBNC: https://LunarBNC.net)
09:45:20 aplainzetakind joins (~johndoe@captainludd.powered.by.lunarbnc.net)
09:45:34 ahmr88 joins (~ahmr88@cpc85006-haye22-2-0-cust131.17-4.cable.virginm.net)
09:45:50 × aplainzetakind quits (~johndoe@captainludd.powered.by.lunarbnc.net) (Client Quit)
09:46:06 aplainzetakind joins (~johndoe@captainludd.powered.by.lunarbnc.net)
09:46:10 × ericsagnes quits (~ericsagne@2405:6580:0:5100:385c:ea2a:d58f:9294) (Ping timeout: 244 seconds)
09:46:18 cosimone joins (~cosimone@2001:b07:ae5:db26:b248:7aff:feea:34b6)
09:46:30 × dansho quits (~dansho@ip68-108-167-185.lv.lv.cox.net) (Remote host closed the connection)
09:46:39 dansho joins (~dansho@ip68-108-167-185.lv.lv.cox.net)
09:46:46 × gestone quits (~gestone@c-73-97-137-216.hsd1.wa.comcast.net) (Ping timeout: 272 seconds)
09:46:53 miklcct joins (quasselcor@2001:19f0:7001:5ad:5400:2ff:feb6:50d7)
09:51:12 × nkly quits (~nkly@ip5f5bd5bb.dynamic.kabel-deutschland.de) (Ping timeout: 272 seconds)
09:53:12 sMuNiX joins (~sMuNiX@142.119.32.174)
09:56:10 ggainey1 joins (~ggainey@178.239.168.171)
09:56:11 × shafox quits (~shafox@106.51.234.111) (Remote host closed the connection)
09:56:43 shafox joins (~shafox@106.51.234.111)
09:58:11 × shafox quits (~shafox@106.51.234.111) (Remote host closed the connection)
09:58:20 × __Joker quits (~Joker@180.151.105.86) (Read error: Connection reset by peer)
09:58:41 __Joker joins (~Joker@180.151.105.86)
09:58:55 shafox joins (~shafox@106.51.234.111)
09:59:22 ericsagnes joins (~ericsagne@2405:6580:0:5100:1c95:6f7d:9531:aaa8)
09:59:41 × shafox quits (~shafox@106.51.234.111) (Remote host closed the connection)
10:02:23 gestone joins (~gestone@c-73-97-137-216.hsd1.wa.comcast.net)
10:04:00 <siraben> Should I use haskell.packages.ghc8102.ghcWithPackages in my nix-shell or install things with cabal instead?
10:04:02 merijn joins (~merijn@83-160-49-249.ip.xs4all.nl)
10:04:19 × cosimone quits (~cosimone@2001:b07:ae5:db26:b248:7aff:feea:34b6) (Remote host closed the connection)
10:04:49 cosimone joins (~cosimone@2001:b07:ae5:db26:b248:7aff:feea:34b6)
10:07:05 × gestone quits (~gestone@c-73-97-137-216.hsd1.wa.comcast.net) (Ping timeout: 260 seconds)
10:07:18 fendor joins (~fendor@77.119.131.164.wireless.dyn.drei.com)
10:07:46 × p-core quits (~Thunderbi@koleje-wifi-0046.koleje.cuni.cz) (Quit: p-core)
10:08:05 p-core joins (~Thunderbi@koleje-wifi-0046.koleje.cuni.cz)
10:09:27 Gurkenglas joins (~Gurkengla@unaffiliated/gurkenglas)
10:14:24 × ericsagnes quits (~ericsagne@2405:6580:0:5100:1c95:6f7d:9531:aaa8) (Ping timeout: 246 seconds)
10:15:16 × p-core quits (~Thunderbi@koleje-wifi-0046.koleje.cuni.cz) (Ping timeout: 272 seconds)
10:15:45 da39a3ee5e6b4b0d joins (~textual@mx-ll-171.5.162-140.dynamic.3bb.co.th)
10:16:52 × plutoniix quits (~q@ppp-115-87-247-102.revip4.asianet.co.th) (Quit: Leaving)
10:17:06 × polyrain quits (~polyrain@2001:8003:e501:6901:509a:2e52:9bdc:3438) (Quit: My MacBook has gone to sleep. ZZZzzz…)
10:18:45 × meck quits (~meck@li1809-18.members.linode.com) (Quit: ZNC 1.8.1 - https://znc.in)
10:19:05 meck joins (~meck@li1809-18.members.linode.com)
10:19:19 eric_ joins (~eric@191.193.105.46)
10:20:14 mdunnio joins (~mdunnio@208.59.170.5)
10:21:05 p-core joins (~Thunderbi@koleje-wifi-0046.koleje.cuni.cz)
10:21:28 × xerox_ quits (~xerox@unaffiliated/xerox) (Ping timeout: 246 seconds)
10:23:18 gestone joins (~gestone@c-73-97-137-216.hsd1.wa.comcast.net)
10:23:35 × eric_ quits (~eric@191.193.105.46) (Ping timeout: 246 seconds)
10:24:37 × mdunnio quits (~mdunnio@208.59.170.5) (Ping timeout: 246 seconds)
10:26:59 ericsagnes joins (~ericsagne@2405:6580:0:5100:a579:6fdc:eb2f:3838)
10:28:05 × gestone quits (~gestone@c-73-97-137-216.hsd1.wa.comcast.net) (Ping timeout: 260 seconds)
10:29:45 × cpressey quits (~cpressey@79-72-201-114.dynamic.dsl.as9105.com) (Ping timeout: 240 seconds)
10:32:32 tromp joins (~tromp@dhcp-077-249-230-040.chello.nl)
10:36:47 unlink__ joins (~unlink2@p200300ebcf25bd0068eb9d9c94da2a17.dip0.t-ipconnect.de)
10:36:48 knupfer joins (~Thunderbi@i5E86B44C.versanet.de)
10:38:35 × merijn quits (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 240 seconds)
10:39:56 × tromp quits (~tromp@dhcp-077-249-230-040.chello.nl) (Ping timeout: 256 seconds)
10:40:18 heatsink joins (~heatsink@2600:1700:bef1:5e10:b0dc:6c54:247b:ece)
10:40:37 × p-core quits (~Thunderbi@koleje-wifi-0046.koleje.cuni.cz) (Quit: p-core)
10:40:44 × miklcct quits (quasselcor@2001:19f0:7001:5ad:5400:2ff:feb6:50d7) (Quit: http://quassel-irc.org - Chat comfortably. Anywhere.)
10:41:00 p-core joins (~Thunderbi@koleje-wifi-0046.koleje.cuni.cz)
10:43:00 miklcct joins (quasselcor@2001:19f0:7001:5ad:5400:2ff:feb6:50d7)
10:44:09 gestone joins (~gestone@c-73-97-137-216.hsd1.wa.comcast.net)
10:45:27 × heatsink quits (~heatsink@2600:1700:bef1:5e10:b0dc:6c54:247b:ece) (Ping timeout: 260 seconds)
10:46:19 × Stanley00 quits (~stanley00@unaffiliated/stanley00) (Quit: Nice weekend all)
10:47:32 × rprije quits (~rprije@27.143.220.203.dial.dynamic.acc01-myal-dub.comindico.com.au) (Ping timeout: 258 seconds)
10:48:02 xerox_ joins (~xerox@unaffiliated/xerox)
10:48:47 × ahmr88 quits (~ahmr88@cpc85006-haye22-2-0-cust131.17-4.cable.virginm.net) (Ping timeout: 240 seconds)
10:48:59 × gestone quits (~gestone@c-73-97-137-216.hsd1.wa.comcast.net) (Ping timeout: 260 seconds)
10:49:10 × alp quits (~alp@2a01:e0a:58b:4920:e598:963f:8091:11f3) (Remote host closed the connection)
10:49:21 notzmv` joins (~user@177.103.86.92)
10:49:28 alp joins (~alp@2a01:e0a:58b:4920:50a5:9494:2e3b:d46)
10:50:08 × p-core quits (~Thunderbi@koleje-wifi-0046.koleje.cuni.cz) (Ping timeout: 256 seconds)
10:52:54 × notzmv quits (~user@unaffiliated/zmv) (Ping timeout: 258 seconds)
10:53:23 tromp joins (~tromp@dhcp-077-249-230-040.chello.nl)
10:54:29 opticnerve joins (~opticnerv@host-79-43-33-44.retail.telecomitalia.it)
10:54:42 p-core joins (~Thunderbi@koleje-wifi-0046.koleje.cuni.cz)
10:54:55 × opticnerve quits (~opticnerv@host-79-43-33-44.retail.telecomitalia.it) (Read error: Connection reset by peer)
11:00:45 × bitmagie quits (~Thunderbi@200116b806ae350060a80b5dfb4575b9.dip.versatel-1u1.de) (Quit: bitmagie)
11:01:51 nan` joins (~nan`@unaffiliated/nan/x-5405850)
11:03:12 × da39a3ee5e6b4b0d quits (~textual@mx-ll-171.5.162-140.dynamic.3bb.co.th) (Quit: My MacBook has gone to sleep. ZZZzzz…)
11:04:58 gestone joins (~gestone@c-73-97-137-216.hsd1.wa.comcast.net)
11:06:17 cpressey joins (~cpressey@88.144.68.28)
11:06:19 × nan` quits (~nan`@unaffiliated/nan/x-5405850) (Ping timeout: 258 seconds)
11:07:07 × ggainey1 quits (~ggainey@178.239.168.171) (Ping timeout: 240 seconds)
11:07:17 × coot quits (~coot@37.30.53.120.nat.umts.dynamic.t-mobile.pl) (Ping timeout: 260 seconds)
11:09:32 darjeeling_ joins (~darjeelin@122.245.216.8)
11:09:37 × gestone quits (~gestone@c-73-97-137-216.hsd1.wa.comcast.net) (Ping timeout: 260 seconds)
11:11:33 eric joins (~eric@191.193.105.46)
11:11:52 × eric quits (~eric@191.193.105.46) (Read error: Connection reset by peer)
11:13:05 merijn joins (~merijn@83-160-49-249.ip.xs4all.nl)
11:13:22 galagora joins (c5ed143c@197.237.20.60)
11:13:54 <maerwald> int-e: you can emulate sandboxes with cabal --store-dir=$(pwd) build
11:13:58 <kuribas> is jhc still developped? Why would you use it over ghc?
11:14:55 <galagora> Why isn't base 4.14.1.0 on Hackage?
11:15:06 <maerwald> aplainzetakind: I fixed the thing were ghcup cannot compile the same version as the bootstrap version
11:15:38 rain1 parts (~My_user_n@unaffiliated/rain1) ("WeeChat 1.6")
11:16:12 × cfricke quits (~cfricke@unaffiliated/cfricke) (Quit: WeeChat 2.9)
11:17:16 × ephemera_ quits (~E@122.34.1.187) (Ping timeout: 256 seconds)
11:18:29 × merijn quits (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 260 seconds)
11:19:23 × MorrowM quits (~max@bzq-110-168-31-106.red.bezeqint.net) (Ping timeout: 240 seconds)
11:19:54 MorrowM joins (~max@bzq-110-168-31-106.red.bezeqint.net)
11:20:17 eric joins (~eric@2804:431:c7d4:402a:ddd2:a3e8:bfe7:970)
11:22:47 tchouri joins (~tchouri@gateway/tor-sasl/hekkaidekapus)
11:23:57 ahmr88 joins (~ahmr88@cpc85006-haye22-2-0-cust131.17-4.cable.virginm.net)
11:24:14 merijn joins (~merijn@83-160-49-249.ip.xs4all.nl)
11:24:23 × hekkaidekapus quits (~tchouri@gateway/tor-sasl/hekkaidekapus) (Ping timeout: 240 seconds)
11:25:27 × eric quits (~eric@2804:431:c7d4:402a:ddd2:a3e8:bfe7:970) (Ping timeout: 272 seconds)
11:25:53 gestone joins (~gestone@c-73-97-137-216.hsd1.wa.comcast.net)
11:26:30 × kuribas quits (~user@ptr-25vy0i7afx4f12rz1gu.18120a2.ip6.access.telenet.be) (Ping timeout: 246 seconds)
11:26:58 hackage rpmbuild-order 0.4.3 - Order RPM packages by dependencies https://hackage.haskell.org/package/rpmbuild-order-0.4.3 (JensPetersen)
11:28:25 × ahmr88 quits (~ahmr88@cpc85006-haye22-2-0-cust131.17-4.cable.virginm.net) (Ping timeout: 264 seconds)
11:30:37 × gestone quits (~gestone@c-73-97-137-216.hsd1.wa.comcast.net) (Ping timeout: 260 seconds)
11:30:45 GyroW_ joins (~GyroW@ptr-48ujrfb8c7gfd2lu92q.18120a2.ip6.access.telenet.be)
11:31:32 fizzgig joins (~fizzgig@cpc87195-aztw31-2-0-cust117.18-1.cable.virginm.net)
11:31:33 × GyroW quits (~GyroW@unaffiliated/gyrow) (Ping timeout: 260 seconds)
11:32:46 × josh quits (~josh@c-67-164-104-206.hsd1.ca.comcast.net) (Remote host closed the connection)
11:33:16 × cosimone quits (~cosimone@2001:b07:ae5:db26:b248:7aff:feea:34b6) (Quit: Quit.)
11:33:17 josh joins (~josh@c-67-164-104-206.hsd1.ca.comcast.net)
11:35:24 dholbach joins (~dholbach@84.39.117.57)
11:37:44 <c_wraith> galagora: because you can't download it and just use it. versions of base are tightly tied to versions of GHC.
11:38:14 × josh quits (~josh@c-67-164-104-206.hsd1.ca.comcast.net) (Ping timeout: 272 seconds)
11:39:33 × knupfer quits (~Thunderbi@i5E86B44C.versanet.de) (Quit: knupfer)
11:39:33 knupfer1 joins (~Thunderbi@200116b8246ab400d1f90e7294f961a8.dip.versatel-1u1.de)
11:39:34 knupfer1 is now known as knupfer
11:39:37 <c_wraith> Hmm. it's usually there for documentation though. Maybe there are no doc difference between 4.14.0.0 and 4.4.14.1.0
11:41:27 heatsink joins (~heatsink@2600:1700:bef1:5e10:b0dc:6c54:247b:ece)
11:43:47 × alx741 quits (~alx741@181.196.68.61) (Ping timeout: 240 seconds)
11:44:39 da39a3ee5e6b4b0d joins (~textual@mx-ll-171.5.162-140.dynamic.3bb.co.th)
11:45:52 × heatsink quits (~heatsink@2600:1700:bef1:5e10:b0dc:6c54:247b:ece) (Ping timeout: 260 seconds)
11:46:46 gestone joins (~gestone@c-73-97-137-216.hsd1.wa.comcast.net)
11:47:33 tchouri is now known as hekkaidekapu
11:47:36 hekkaidekapu is now known as hekkaidekapus
11:48:37 coot joins (~coot@37.30.53.120.nat.umts.dynamic.t-mobile.pl)
11:49:17 × carlomagno quits (~cararell@inet-hqmc02-o.oracle.com) (Ping timeout: 260 seconds)
11:50:11 mpereira joins (~mpereira@2a02:810d:f40:d96:4908:4fea:105f:a3b8)
11:51:24 × gestone quits (~gestone@c-73-97-137-216.hsd1.wa.comcast.net) (Ping timeout: 260 seconds)
11:54:23 × cpressey quits (~cpressey@88.144.68.28) (Quit: WeeChat 1.9.1)
11:55:01 kleisli__ joins (~kleisli@2600:1700:4640:c560:68bd:9d76:dbd8:24e7)
11:56:38 × knupfer quits (~Thunderbi@200116b8246ab400d1f90e7294f961a8.dip.versatel-1u1.de) (Ping timeout: 260 seconds)
11:56:56 dmiles joins (dmiles@c-73-67-179-188.hsd1.wa.comcast.net)
11:57:26 × dholbach quits (~dholbach@84.39.117.57) (Remote host closed the connection)
11:58:23 acubakari joins (~anurag@2409:4053:68d:5a80:62ef:9178:f35c:b29b)
11:58:26 alx741 joins (~alx741@186.178.110.2)
12:01:38 × acubakari quits (~anurag@2409:4053:68d:5a80:62ef:9178:f35c:b29b) (Client Quit)
12:02:45 × asan quits (~yan4138@114.84.148.87) (Ping timeout: 240 seconds)
12:04:24 Flaapt joins (~androircu@94-210-206-117.cable.dynamic.v4.ziggo.nl)
12:05:01 <Flaapt> Silence!
12:06:12 cfricke joins (~cfricke@unaffiliated/cfricke)
12:07:33 gestone joins (~gestone@c-73-97-137-216.hsd1.wa.comcast.net)
12:09:26 <tomsmeding> Flaapt: https://ircbrowse.tomsmeding.com the channel is not silent, though that particular 30 seconds might have been ;)
12:10:34 dyeplexer joins (~lol@unaffiliated/terpin)
12:10:36 <Flaapt> And here I felt all mighty and powerful
12:11:26 × jonathanx quits (~jonathan@dyn-8-sc.cdg.chalmers.se) (Remote host closed the connection)
12:11:45 ski glances nervously at Flaapt
12:12:26 × gestone quits (~gestone@c-73-97-137-216.hsd1.wa.comcast.net) (Ping timeout: 272 seconds)
12:12:28 jonathanx joins (~jonathan@dyn-8-sc.cdg.chalmers.se)
12:12:44 bahamas joins (~lucian@unaffiliated/bahamas)
12:13:38 yoneda joins (~mike@193.206.102.122)
12:13:46 <Flaapt> No worries. Im just exploring irc and voices told me this was an interesting channel
12:14:13 cosimone joins (~cosimone@2001:b07:ae5:db26:b248:7aff:feea:34b6)
12:15:26 <ski> it can often be
12:15:27 hackage graphql-w-persistent 0.9.1.0 - GraphQL interface middleware for SQL databases. https://hackage.haskell.org/package/graphql-w-persistent-0.9.1.0 (jasonsychau)
12:16:14 × olligobber quits (olligobber@gateway/vpn/privateinternetaccess/olligobber) (Ping timeout: 272 seconds)
12:19:48 ophania joins (4d6ff729@77.111.247.41)
12:21:04 mdunnio joins (~mdunnio@208.59.170.5)
12:21:49 × alp quits (~alp@2a01:e0a:58b:4920:50a5:9494:2e3b:d46) (Ping timeout: 272 seconds)
12:21:51 wavemode joins (~wavemode@097-070-075-143.res.spectrum.com)
12:23:27 × GyroW_ quits (~GyroW@ptr-48ujrfb8c7gfd2lu92q.18120a2.ip6.access.telenet.be) (Quit: Someone ate my pie)
12:23:45 GyroW joins (~GyroW@ptr-48ujrfb8c7gfd2lu92q.18120a2.ip6.access.telenet.be)
12:23:45 × GyroW quits (~GyroW@ptr-48ujrfb8c7gfd2lu92q.18120a2.ip6.access.telenet.be) (Changing host)
12:23:45 GyroW joins (~GyroW@unaffiliated/gyrow)
12:24:12 × Eduard_Munteanu quits (~Eduard_Mu@188.26.248.137) (Ping timeout: 256 seconds)
12:25:41 × mdunnio quits (~mdunnio@208.59.170.5) (Ping timeout: 260 seconds)
12:27:07 ahmr88 joins (~ahmr88@cpc85006-haye22-2-0-cust131.17-4.cable.virginm.net)
12:28:25 gestone joins (~gestone@c-73-97-137-216.hsd1.wa.comcast.net)
12:31:28 bicho_rastrero joins (~cerdito@219.85-87-39.dynamic.clientes.euskaltel.es)
12:32:04 × ahmr88 quits (~ahmr88@cpc85006-haye22-2-0-cust131.17-4.cable.virginm.net) (Ping timeout: 272 seconds)
12:32:28 × p-core quits (~Thunderbi@koleje-wifi-0046.koleje.cuni.cz) (Quit: p-core)
12:32:43 × gestone quits (~gestone@c-73-97-137-216.hsd1.wa.comcast.net) (Ping timeout: 246 seconds)
12:32:47 p-core joins (~Thunderbi@koleje-wifi-0046.koleje.cuni.cz)
12:37:40 Eduard_Munteanu joins (~Eduard_Mu@188.26.249.48)
12:37:59 × mariatsji quits (~mariatsji@2a01:79d:53aa:c66c:fcb4:8a4:b249:c1d3) (Remote host closed the connection)
12:38:07 mariatsji joins (~mariatsji@2a01:79d:53aa:c66c:59f2:1ee3:fe3e:b848)
12:38:45 × mariatsji quits (~mariatsji@2a01:79d:53aa:c66c:59f2:1ee3:fe3e:b848) (Remote host closed the connection)
12:39:27 <Flaapt> Hi
12:39:42 × Flaapt quits (~androircu@94-210-206-117.cable.dynamic.v4.ziggo.nl) (Quit: AndroIRC - Android IRC Client ( http://www.androirc.com ))
12:39:48 × p-core quits (~Thunderbi@koleje-wifi-0046.koleje.cuni.cz) (Ping timeout: 260 seconds)
12:40:07 kuribas joins (~user@5-23-248-158.access.telenet.be)
12:42:03 <ophania> HI
12:42:10 drbean joins (~drbean@TC210-63-209-156.static.apol.com.tw)
12:43:15 p-core joins (~Thunderbi@koleje-wifi-0046.koleje.cuni.cz)
12:43:19 <ski> hello
12:43:36 mariatsji joins (~mariatsji@2a01:79d:53aa:c66c:fcb4:8a4:b249:c1d3)
12:44:02 × bicho_rastrero quits (~cerdito@219.85-87-39.dynamic.clientes.euskaltel.es) (Quit: leaving)
12:46:55 × da39a3ee5e6b4b0d quits (~textual@mx-ll-171.5.162-140.dynamic.3bb.co.th) (Quit: My MacBook has gone to sleep. ZZZzzz…)
12:48:25 × mariatsji quits (~mariatsji@2a01:79d:53aa:c66c:fcb4:8a4:b249:c1d3) (Ping timeout: 272 seconds)
12:49:21 gestone joins (~gestone@c-73-97-137-216.hsd1.wa.comcast.net)
12:50:26 nkly joins (~nkly@ip5f5bf70d.dynamic.kabel-deutschland.de)
12:51:14 × jespada quits (~jespada@90.254.241.6) (Quit: Sleeping)
12:54:02 × gestone quits (~gestone@c-73-97-137-216.hsd1.wa.comcast.net) (Ping timeout: 258 seconds)
12:55:06 × ophania quits (4d6ff729@77.111.247.41) (Remote host closed the connection)
12:59:18 × kuribas quits (~user@5-23-248-158.access.telenet.be) (Ping timeout: 272 seconds)
13:01:22 ahmr88 joins (~ahmr88@cpc85006-haye22-2-0-cust131.17-4.cable.virginm.net)
13:02:07 mitchellsalad_ joins (uid40617@gateway/web/irccloud.com/x-emvpcqiqclhtoqyn)
13:02:08 nan` joins (~nan`@unaffiliated/nan/x-5405850)
13:03:11 AlterEgo- joins (~ladew@124-198-158-163.dynamic.caiway.nl)
13:04:01 × DirefulSalt quits (DirefulSal@gateway/vpn/privateinternetaccess/direfulsalt) (Remote host closed the connection)
13:04:30 DirefulSalt joins (DirefulSal@gateway/vpn/privateinternetaccess/direfulsalt)
13:06:16 × ahmr88 quits (~ahmr88@cpc85006-haye22-2-0-cust131.17-4.cable.virginm.net) (Ping timeout: 272 seconds)
13:06:45 × nan` quits (~nan`@unaffiliated/nan/x-5405850) (Ping timeout: 260 seconds)
13:07:32 hyperisco joins (~hyperisco@d192-186-117-226.static.comm.cgocable.net)
13:10:23 mariatsji joins (~mariatsji@2a01:79d:53aa:c66c:fcb4:8a4:b249:c1d3)
13:10:30 solonarv joins (~solonarv@astrasbourg-653-1-186-165.w90-13.abo.wanadoo.fr)
13:10:36 gestone joins (~gestone@c-73-97-137-216.hsd1.wa.comcast.net)
13:11:14 × Rudd0 quits (~Rudd0@185.189.115.118) (Ping timeout: 256 seconds)
13:11:57 hackage streamly-lmdb 0.1.0 - Stream data to or from LMDB databases using the streamly library. https://hackage.haskell.org/package/streamly-lmdb-0.1.0 (shlok)
13:14:44 × gestone quits (~gestone@c-73-97-137-216.hsd1.wa.comcast.net) (Ping timeout: 246 seconds)
13:18:54 thrig1 joins (~thrig@178.239.168.171)
13:18:59 × aplainzetakind quits (~johndoe@captainludd.powered.by.lunarbnc.net) (Quit: Free ZNC ~ Powered by LunarBNC: https://LunarBNC.net)
13:19:17 urodna joins (~urodna@unaffiliated/urodna)
13:23:18 aplainzetakind joins (~johndoe@captainludd.powered.by.lunarbnc.net)
13:23:24 × mariatsji quits (~mariatsji@2a01:79d:53aa:c66c:fcb4:8a4:b249:c1d3) (Remote host closed the connection)
13:24:34 gmt joins (~gmt@pool-71-105-108-44.nycmny.fios.verizon.net)
13:25:27 da39a3ee5e6b4b0d joins (~textual@mx-ll-171.5.162-140.dynamic.3bb.co.th)
13:26:52 × m0rphism quits (~m0rphism@HSI-KBW-046-005-177-122.hsi8.kabel-badenwuerttemberg.de) (Quit: WeeChat 2.7.1)
13:28:35 × GyroW quits (~GyroW@unaffiliated/gyrow) (Quit: Someone ate my pie)
13:28:54 GyroW joins (~GyroW@ptr-48ujrfb8c7gfd2lu92q.18120a2.ip6.access.telenet.be)
13:28:54 × GyroW quits (~GyroW@ptr-48ujrfb8c7gfd2lu92q.18120a2.ip6.access.telenet.be) (Changing host)
13:28:54 GyroW joins (~GyroW@unaffiliated/gyrow)
13:29:24 × gmt quits (~gmt@pool-71-105-108-44.nycmny.fios.verizon.net) (Ping timeout: 260 seconds)
13:29:34 irc_user joins (uid423822@gateway/web/irccloud.com/x-stvaebjkkjdergtx)
13:30:29 elliott_ joins (~elliott@pool-71-114-77-65.washdc.fios.verizon.net)
13:31:04 <exarkun> dminuoso: What about https://github.com/dminuoso/servant-prometheus ? :)
13:31:49 spew joins (uid195861@gateway/web/irccloud.com/x-nfjelvnrzcpftbke)
13:31:53 gestone joins (~gestone@c-73-97-137-216.hsd1.wa.comcast.net)
13:33:20 frdg joins (~user@pool-71-184-143-249.bstnma.fios.verizon.net)
13:34:04 × codygman quits (~codygman@47-184-107-46.dlls.tx.frontiernet.net) (Read error: Connection reset by peer)
13:34:50 codygman joins (~codygman@47-184-107-46.dlls.tx.frontiernet.net)
13:35:49 ahmr88 joins (~ahmr88@cpc85006-haye22-2-0-cust131.17-4.cable.virginm.net)
13:36:40 × gestone quits (~gestone@c-73-97-137-216.hsd1.wa.comcast.net) (Ping timeout: 272 seconds)
13:38:23 g-belmonte joins (~g-belmont@2804:14c:8786:9312:3638:eaf5:dc36:146d)
13:40:25 × ahmr88 quits (~ahmr88@cpc85006-haye22-2-0-cust131.17-4.cable.virginm.net) (Ping timeout: 264 seconds)
13:40:50 jneira joins (501e65ce@gateway/web/cgi-irc/kiwiirc.com/ip.80.30.101.206)
13:42:01 × drbean quits (~drbean@TC210-63-209-156.static.apol.com.tw) (Read error: Connection reset by peer)
13:42:57 knupfer joins (~Thunderbi@i5E86B44C.versanet.de)
13:46:11 × raichoo quits (~raichoo@213.240.178.58) (Quit: Lost terminal)
13:47:14 raichoo joins (~raichoo@213.240.178.58)
13:47:22 × Chobbes quits (~Chobbes@pool-98-115-239-235.phlapa.fios.verizon.net) (Changing host)
13:47:22 Chobbes joins (~Chobbes@unaffiliated/chobbes)
13:50:20 son0p joins (~son0p@181.136.122.143)
13:51:28 × xerox_ quits (~xerox@unaffiliated/xerox) (Ping timeout: 256 seconds)
13:52:37 × cantstanya quits (~chatting@gateway/tor-sasl/cantstanya) (Remote host closed the connection)
13:52:37 × codygman quits (~codygman@47-184-107-46.dlls.tx.frontiernet.net) (Read error: Connection reset by peer)
13:52:39 gestone joins (~gestone@c-73-97-137-216.hsd1.wa.comcast.net)
13:53:44 codygman joins (~codygman@47-184-107-46.dlls.tx.frontiernet.net)
13:55:20 cantstanya joins (~chatting@gateway/tor-sasl/cantstanya)
13:56:13 × bahamas quits (~lucian@unaffiliated/bahamas) (Ping timeout: 260 seconds)
13:57:22 mdunnio joins (~mdunnio@208.59.170.5)
13:57:22 mariatsji joins (~mariatsji@2a01:79d:53aa:c66c:fcb4:8a4:b249:c1d3)
13:57:37 × gestone quits (~gestone@c-73-97-137-216.hsd1.wa.comcast.net) (Ping timeout: 260 seconds)
13:58:41 × jonathanx quits (~jonathan@dyn-8-sc.cdg.chalmers.se) (Remote host closed the connection)
13:58:58 jespada joins (~jespada@90.254.241.6)
14:00:45 mirrorbird joins (~psutcliff@2a00:801:44b:8959:8d6c:276b:332b:1c71)
14:02:31 × mariatsji quits (~mariatsji@2a01:79d:53aa:c66c:fcb4:8a4:b249:c1d3) (Ping timeout: 272 seconds)
14:04:46 × son0p quits (~son0p@181.136.122.143) (Remote host closed the connection)
14:07:36 × alx741 quits (~alx741@186.178.110.2) (Quit: alx741)
14:08:08 mirrorbird_ joins (~psutcliff@2a00:801:3fb:46ee:ec96:e1f0:7c6a:69aa)
14:09:29 × mirrorbird quits (~psutcliff@2a00:801:44b:8959:8d6c:276b:332b:1c71) (Ping timeout: 272 seconds)
14:09:38 ddellacosta joins (~dd@86.106.121.168)
14:10:08 × yoneda quits (~mike@193.206.102.122) (Quit: leaving)
14:11:47 × perdent quits (~k4fr@101.175.168.104) (Ping timeout: 246 seconds)
14:12:30 alx741 joins (~alx741@186.178.110.2)
14:13:24 × lateef quits (~lateef@cpe-174-109-67-227.nc.res.rr.com) (Ping timeout: 272 seconds)
14:13:29 raehik joins (~raehik@cpc96984-rdng25-2-0-cust109.15-3.cable.virginm.net)
14:13:36 gestone joins (~gestone@c-73-97-137-216.hsd1.wa.comcast.net)
14:13:41 ahmr88 joins (~ahmr88@cpc85006-haye22-2-0-cust131.17-4.cable.virginm.net)
14:14:13 × ericsagnes quits (~ericsagne@2405:6580:0:5100:a579:6fdc:eb2f:3838) (Ping timeout: 244 seconds)
14:15:39 son0p joins (~son0p@181.136.122.143)
14:18:03 acidjnk_new3 joins (~acidjnk@p200300d0c73658736c60527e87d72a12.dip0.t-ipconnect.de)
14:18:18 × ahmr88 quits (~ahmr88@cpc85006-haye22-2-0-cust131.17-4.cable.virginm.net) (Ping timeout: 265 seconds)
14:18:22 × gestone quits (~gestone@c-73-97-137-216.hsd1.wa.comcast.net) (Ping timeout: 258 seconds)
14:18:24 × Kaivo quits (~Kaivo@104-200-86-99.mc.derytele.com) (Ping timeout: 260 seconds)
14:19:06 × raichoo quits (~raichoo@213.240.178.58) (Quit: Lost terminal)
14:20:28 hackage polysemy-http 0.2.0.3 - Polysemy effect for http-client https://hackage.haskell.org/package/polysemy-http-0.2.0.3 (tek)
14:20:40 × ubert quits (~Thunderbi@77.119.130.195.wireless.dyn.drei.com) (Ping timeout: 258 seconds)
14:20:47 Kaivo joins (~Kaivo@ec2-15-222-231-32.ca-central-1.compute.amazonaws.com)
14:21:40 × bloodstalker quits (~bloodstal@46.166.187.154) (Ping timeout: 256 seconds)
14:22:48 machinedgod joins (~machinedg@45.78.189.122)
14:23:34 bloodstalker joins (~bloodstal@46.166.187.188)
14:24:15 <exarkun> I guess there are some build issues.
14:24:16 <galagora> Hey, any Hackage trustees willing to fix https://github.com/haskell/base16-bytestring/issues/14?
14:25:29 Sgeo joins (~Sgeo@ool-18b982ad.dyn.optonline.net)
14:25:51 <Uniaika> topos: ^
14:25:58 <Uniaika> ah no, sorry
14:26:33 × hiroaki quits (~hiroaki@ip4d176049.dynamic.kabel-deutschland.de) (Ping timeout: 260 seconds)
14:26:41 <Uniaika> I think hvr_ is one, though
14:27:10 ericsagnes joins (~ericsagne@2405:6580:0:5100:e056:335b:f7b5:b6ee)
14:27:59 <merijn> This is what you get when people say they shouldn't add upperbounds on dependencies because "updating them is too much work" >.> then they end up breaking everyone else when their dependencies update >.>
14:28:09 × cantstanya quits (~chatting@gateway/tor-sasl/cantstanya) (Remote host closed the connection)
14:28:18 perdent joins (~k4fr@91.132.136.84)
14:28:43 <maerwald> That's why distros test reverse dependencies before pushing new versions
14:30:25 cantstanya joins (~chatting@gateway/tor-sasl/cantstanya)
14:30:29 <maerwald> Or just don't change your API all the time :)
14:30:40 eric_ joins (~eric@2804:431:c7d4:402a:ddd2:a3e8:bfe7:970)
14:30:46 <maerwald> Deprecation warnings are a thing too
14:31:31 eric__ joins (~eric@2804:431:c7d4:402a:114a:d57d:aecb:382d)
14:31:34 bahamas joins (~lucian@unaffiliated/bahamas)
14:32:17 <merijn> Or you follow the PVP
14:32:50 <maerwald> That's what got us into cabal hell in the first place
14:33:06 <maerwald> but I think that's a philosophical discussion
14:33:09 × cfricke quits (~cfricke@unaffiliated/cfricke) (Quit: WeeChat 2.9)
14:33:40 × coot quits (~coot@37.30.53.120.nat.umts.dynamic.t-mobile.pl) (Quit: coot)
14:33:54 mariatsji joins (~mariatsji@2a01:79d:53aa:c66c:fcb4:8a4:b249:c1d3)
14:33:55 notzmv` is now known as notzmv
14:34:02 × notzmv quits (~user@177.103.86.92) (Changing host)
14:34:02 notzmv joins (~user@unaffiliated/zmv)
14:34:18 gestone joins (~gestone@c-73-97-137-216.hsd1.wa.comcast.net)
14:35:01 <maerwald> the semantic difference of ^>= isn't really used in practice, is it?
14:35:06 Sanchayan joins (~Sanchayan@106.200.239.146)
14:35:17 × eric_ quits (~eric@2804:431:c7d4:402a:ddd2:a3e8:bfe7:970) (Ping timeout: 260 seconds)
14:35:51 <merijn> maerwald: You can only relax only ^>= when building, iirc
14:37:18 <merijn> maerwald: I advertise that my packages follow the PVP, I refuse to take on additional testing responsibilities because other people write shitty bounds when they depend on my code and I think that sorta "extra unpaid labour" is toxic to open source as a whole
14:37:26 × dansho quits (~dansho@ip68-108-167-185.lv.lv.cox.net) (Quit: Leaving)
14:37:37 <maerwald> merijn: that's what CI is for
14:37:48 <maerwald> distros have been doing this for 20+ years
14:38:03 <merijn> maerwald: I do CI, to see if *my* stuff builds
14:38:11 <maerwald> we already have hackage CI
14:38:41 <merijn> That doesn't build candidates, afaik
14:38:46 <merijn> So that doesn't help
14:39:05 <maerwald> Yes, it needs to be extended
14:39:08 <merijn> Because it only notices breakage when you release a new version, at which point it's already the problem of "stuff depending on you"
14:39:22 × gestone quits (~gestone@c-73-97-137-216.hsd1.wa.comcast.net) (Ping timeout: 272 seconds)
14:39:27 teardown joins (~user@unaffiliated/mrush)
14:39:38 Ariakenom joins (~Ariakenom@h-98-128-229-34.NA.cust.bahnhof.se)
14:39:44 <maerwald> these aren't hard problems... it's just work and infrastructure someone has to pay
14:39:49 <merijn> maerwald: And then what? Something that depends on my stuff breaks, now I have to someone annoy a maintainer of some obscure package to fix it before releasing my stuff?
14:40:04 <maerwald> yes, that's called communication :p
14:40:18 <maerwald> you publish a release candidate so to speak
14:40:33 <merijn> maerwald: Right, so we "just" need to solve the "funding open source development" problem...I'm sure that's an easy problem we'll fix in no time!
14:40:53 <maerwald> then CI picks up your release candidate, builds reverse deps with it and sends emails to maintainers
14:40:57 <maerwald> can all be automated
14:41:06 <maerwald> none of this is difficult
14:41:20 <merijn> maerwald: I await your patches enthusiastically, then ;)
14:41:53 <maerwald> I don't believe tooling makes a healthy ecosystem. CI and communication does.
14:43:14 <merijn> I believe communicating is another dose of "extra unpaid responsibility" which is not something that can be expected from unpaid volunteers :)
14:43:25 heatsink joins (~heatsink@2600:1700:bef1:5e10:b0dc:6c54:247b:ece)
14:43:34 <maerwald> well, if you don't care about anything or anyone, keep your package on github
14:43:36 <yushyin> so why can't there be upperbounds and also emails to inform maintainer to update the bounds? So I can release my stuff without breaking other stuff.
14:43:39 <yushyin> :/
14:44:08 <merijn> yushyin: Well, that's what I advocated
14:44:13 wroathe joins (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net)
14:44:17 <yushyin> ok!
14:44:39 <merijn> yushyin: But there's a group of "aggressively anti-upperbounds" people
14:45:13 <maerwald> don't turn this into politics :)
14:45:24 <merijn> Who argue that you should never have those, because bumping them on release is too much work, but magically breaking build-plans when your dependencies update is not more work
14:45:32 <merijn> maerwald: *everything* is politics
14:45:43 <phadej> it is politics. There are rational arguments, but they are dismissed
14:46:11 xerox_ joins (~xerox@unaffiliated/xerox)
14:46:28 <merijn> And "multi-billion tech corporations offloading all their maintenance work on unpaid open source volunteers" is *especially* politics
14:47:07 <maerwald> merijn: weird, when I worked on linux distros for half a decade, no one paid me and we still pulled it off
14:47:48 × heatsink quits (~heatsink@2600:1700:bef1:5e10:b0dc:6c54:247b:ece) (Ping timeout: 244 seconds)
14:47:52 <maerwald> so yes, you can decide different routes and they have different problems
14:48:03 <merijn> maerwald: I'm not saying it can't be done
14:48:16 <merijn> I'm saying that building a world where that's normal is morally wrong
14:48:49 × Thra11 quits (~Thra11@5.1.169.217.in-addr.arpa) (Ping timeout: 264 seconds)
14:48:57 × wroathe quits (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 260 seconds)
14:49:08 <merijn> maerwald: I'd like a world where you *wouldn't* have to do that unpaid work just to keep digital infrastructure from collapsing
14:49:39 Thra11 joins (~Thra11@5.1.169.217.in-addr.arpa)
14:49:43 <maerwald> merijn: I don't think it makes anything collapse, that's why you pin hackage state
14:49:50 Tomurb joins (~tom@92-17.net.optinet.cz)
14:50:04 × knupfer quits (~Thunderbi@i5E86B44C.versanet.de) (Read error: Connection reset by peer)
14:50:13 knupfer joins (~Thunderbi@i5E86B44C.versanet.de)
14:50:36 <maerwald> But I would like a release candidate workflow that's powered by testing reverse dependencies
14:50:49 <maerwald> at least for a set of core packages, maybe
14:51:24 <maerwald> Anything outside hackage can go f...find someone else to fix :)
14:52:01 × da39a3ee5e6b4b0d quits (~textual@mx-ll-171.5.162-140.dynamic.3bb.co.th) (Quit: My MacBook has gone to sleep. ZZZzzz…)
14:52:02 × bahamas quits (~lucian@unaffiliated/bahamas) (Ping timeout: 272 seconds)
14:52:26 × hvr_ quits (~hvr@haskell/developer/hvr) (Remote host closed the connection)
14:52:36 hvr joins (~hvr@haskell/developer/hvr)
14:55:08 gestone joins (~gestone@c-73-97-137-216.hsd1.wa.comcast.net)
14:56:12 <sm[m]> chreekat: It's easy to repl multiple components at once, there's a recent reddit thread on it
14:56:59 × mariatsji quits (~mariatsji@2a01:79d:53aa:c66c:fcb4:8a4:b249:c1d3) (Ping timeout: 272 seconds)
14:58:36 <maerwald> merijn: an alternative approach is https://dependabot.com/rust/
14:59:18 <maerwald> the lack of such tools might be due to the complexity of Cabal
14:59:22 <maerwald> I am not sure
14:59:41 × gestone quits (~gestone@c-73-97-137-216.hsd1.wa.comcast.net) (Ping timeout: 260 seconds)
15:00:01 × thrig1 quits (~thrig@178.239.168.171) ()
15:00:18 Saukk joins (~Saukk@2001:998:dc:4a36:4958:23a2:c14c:3a2f)
15:00:38 <yushyin> looks cool.
15:01:43 <sm[m]> chreekat: .... https://www.reddit.com/r/haskell/comments/it7ohv/developing_multiple_local_packages_at_once_in_repl/
15:01:58 nan` joins (~nan`@unaffiliated/nan/x-5405850)
15:02:06 <exarkun> Anyone want to help with this type error, it's rather beyond me. It comes while trying to upgrade the servant-prometheus Servant dependency to 0.16 - https://gist.github.com/exarkun/ed204d9286cf11c807f14d7b1e2252f1 I assume it has something to do with (at least) https://github.com/PrivateStorageio/servant-prometheus/blob/update-lts/lib/Servant/Prometheus.hs#L129-L150
15:02:11 Tomurb parts (~tom@92-17.net.optinet.cz) ()
15:02:18 jneira[m] joins (~jneira@38.red-193-152-116.dynamicip.rima-tde.net)
15:02:49 <merijn> sm[m]: Eh, it's not, unless you run a HEAD version of GHC >.>
15:03:02 josh joins (~josh@c-67-164-104-206.hsd1.ca.comcast.net)
15:07:00 mariatsji joins (~mariatsji@2a01:79d:53aa:c66c:fcb4:8a4:b249:c1d3)
15:07:02 <siraben> > zipWith ($) (cycle [toLower, toUpper]) "hello everyone i love haskell"
15:07:04 <lambdabot> "hElLo eVeRyOnE I LoVe hAsKeLl"
15:07:05 × josh quits (~josh@c-67-164-104-206.hsd1.ca.comcast.net) (Ping timeout: 240 seconds)
15:07:14 × nan` quits (~nan`@unaffiliated/nan/x-5405850) (Ping timeout: 272 seconds)
15:07:44 josh joins (~josh@c-67-164-104-206.hsd1.ca.comcast.net)
15:08:14 <chreekat[m]> sm: I'm curious which of those options was "easy": the one that uses brand new unmerged gsoc contributions, or the one that requires adding on build tools and using them to create custom scripts that probably still don't do what I want, anyway :) But it does look like people are working on it, yay!
15:08:40 <merijn> chreekat[m]: Yeah, lack of multi-components support was what held back a lot of IDE like stuff too
15:09:07 <merijn> chreekat[m]: So this will improve multi-component support in ghcide and hls too \o/
15:10:14 carlomagno joins (~cararell@inet-hqmc02-o.oracle.com)
15:10:15 <sm[m]> chreekat: what I posted is relatively easy, if you need it I think it's a valuable tip
15:10:18 kuribas joins (~user@ptr-25vy0i7afx4f12rz1gu.18120a2.ip6.access.telenet.be)
15:10:43 josh_ joins (~josh@c-67-164-104-206.hsd1.ca.comcast.net)
15:10:58 hackage persistent-qq 2.9.2 - Provides a quasi-quoter for raw SQL for persistent https://hackage.haskell.org/package/persistent-qq-2.9.2 (parsonsmatt)
15:11:44 __Joker_ joins (~Joker@180.151.105.74)
15:12:39 × josh quits (~josh@c-67-164-104-206.hsd1.ca.comcast.net) (Ping timeout: 260 seconds)
15:13:08 <sm[m]> "to ghci/ghcid your whole multicomponent project at once, add -iDIR options to the repl command"
15:13:38 <siraben> Is ekmett online?
15:13:51 <dolio> His handle is edwardk.
15:14:40 <dolio> Logged in here doesn't necessarily mean paying attention, though.
15:15:05 × josh_ quits (~josh@c-67-164-104-206.hsd1.ca.comcast.net) (Ping timeout: 260 seconds)
15:15:28 × __Joker quits (~Joker@180.151.105.86) (Ping timeout: 272 seconds)
15:16:03 gestone joins (~gestone@c-73-97-137-216.hsd1.wa.comcast.net)
15:16:19 albert_99 joins (~Albert@p200300e5ff0b5b057dc34973aae63fe0.dip0.t-ipconnect.de)
15:16:49 dansho joins (~dansho@ip68-108-167-185.lv.lv.cox.net)
15:17:15 ransom joins (~c4264035@c-73-243-2-10.hsd1.co.comcast.net)
15:20:01 alp joins (~alp@2a01:e0a:58b:4920:d572:ade1:b016:d871)
15:20:37 × rihards quits (~rihards@balticom-142-78-50.balticom.lv) (Quit: rihards)
15:20:41 × gestone quits (~gestone@c-73-97-137-216.hsd1.wa.comcast.net) (Ping timeout: 260 seconds)
15:20:41 × __Joker_ quits (~Joker@180.151.105.74) (Ping timeout: 260 seconds)
15:21:06 <maerwald> cabal test seems to hide test steps, even when I say --jobs=1
15:21:08 heatsink joins (~heatsink@2600:1700:bef1:5e10:b0dc:6c54:247b:ece)
15:21:21 __Joker joins (~Joker@180.151.105.74)
15:21:23 ahmr88 joins (~ahmr88@cpc85006-haye22-2-0-cust131.17-4.cable.virginm.net)
15:22:05 × justanotheruser quits (~justanoth@unaffiliated/justanotheruser) (Ping timeout: 244 seconds)
15:22:33 wroathe joins (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net)
15:25:49 × ahmr88 quits (~ahmr88@cpc85006-haye22-2-0-cust131.17-4.cable.virginm.net) (Ping timeout: 260 seconds)
15:26:51 vicfred joins (~vicfred@unaffiliated/vicfred)
15:27:04 justache is now known as fotato
15:27:10 fotato is now known as justache
15:27:30 × wroathe quits (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 272 seconds)
15:28:09 <hekkaidekapus> maerwald: Experiment: `cabal -vnormal+nowrap test`
15:29:12 <maerwald> nope, it's still just showing "Running 1 test suites" and then doesn't show anything until it errors or finishes and I can open the logs
15:30:20 <hekkaidekapus> Steps are better served with `cabal run`
15:31:21 × Saukk quits (~Saukk@2001:998:dc:4a36:4958:23a2:c14c:3a2f) (Remote host closed the connection)
15:31:54 jumper149 joins (~jumper149@ip185225.wh.uni-hannover.de)
15:32:42 × heatsink quits (~heatsink@2600:1700:bef1:5e10:b0dc:6c54:247b:ece) (Remote host closed the connection)
15:33:12 × dftxbs3e quits (~dftxbs3e@unaffiliated/dftxbs3e) (Remote host closed the connection)
15:33:12 × proofofkeags quits (~proofofke@174-29-30-112.hlrn.qwest.net) (Ping timeout: 272 seconds)
15:33:16 × acidjnk_new3 quits (~acidjnk@p200300d0c73658736c60527e87d72a12.dip0.t-ipconnect.de) (Ping timeout: 244 seconds)
15:33:21 <merijn> maerwald: Which test-suite?
15:33:29 <merijn> maerwald: tasty?
15:33:45 <maerwald> hspec
15:34:12 zacts joins (~zacts@dragora/developer/zacts)
15:34:18 <merijn> So, tasty checks if it's talking to a terminal at least, so that doesn't always work with cabal's piping
15:34:31 <merijn> maerwald: Does it work if you use "cabal run" to run the test?
15:34:36 <maerwald> kinda
15:35:04 <merijn> then probably hspec is detecting a pipe and messing with buffering/output when it does?
15:36:53 gestone joins (~gestone@c-73-97-137-216.hsd1.wa.comcast.net)
15:37:44 is_null joins (~jpic@pdpc/supporter/professional/is-null)
15:38:58 gmt joins (~gmt@pool-71-105-108-44.nycmny.fios.verizon.net)
15:38:58 × albert_99 quits (~Albert@p200300e5ff0b5b057dc34973aae63fe0.dip0.t-ipconnect.de) (Quit: WeeChat 2.9)
15:42:04 × gestone quits (~gestone@c-73-97-137-216.hsd1.wa.comcast.net) (Ping timeout: 272 seconds)
15:43:34 × gmt quits (~gmt@pool-71-105-108-44.nycmny.fios.verizon.net) (Ping timeout: 260 seconds)
15:45:18 gestone joins (~gestone@c-73-97-137-216.hsd1.wa.comcast.net)
15:47:45 × kenran quits (~maier@b2b-37-24-119-190.unitymedia.biz) (Ping timeout: 240 seconds)
15:48:04 × tsrt^ quits (tsrt@ip98-184-89-2.mc.at.cox.net) (Ping timeout: 258 seconds)
15:48:46 tsrt^ joins (~hph@ip98-184-89-2.mc.at.cox.net)
15:50:37 lateef joins (~lateef@cpe-174-109-67-227.nc.res.rr.com)
15:53:19 × fizzgig quits (~fizzgig@cpc87195-aztw31-2-0-cust117.18-1.cable.virginm.net) (Quit: Leaving)
15:53:42 × Sanchayan quits (~Sanchayan@106.200.239.146) (Quit: leaving)
15:54:28 <tomsmeding> any hints for how to build aeson on a machine with 1 GB of RAM? :p
15:54:58 SLot joins (~SLot@89.47.234.28)
15:56:07 <davean> tomsmeding: uh, passing a -M option to GHC?
15:56:18 <davean> tomsmeding: where did you find a machine like that?
15:56:48 <tomsmeding> That machine is a tiny VPS :p
15:57:15 <tomsmeding> Will try -M when I get back
15:57:33 × bloodstalker quits (~bloodstal@46.166.187.188) (Ping timeout: 260 seconds)
15:57:37 <davean> tomsmeding: good luck?
15:57:56 tomsmeding o/
15:58:42 <davean> could try the non-copying collectors?
15:58:59 <davean> -c
15:59:00 bloodsta1ker joins (~bloodstal@46.166.187.178)
15:59:42 howdoi joins (uid224@gateway/web/irccloud.com/x-zdarqnpcqwthpiik)
15:59:58 wroathe joins (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net)
16:00:02 × alp quits (~alp@2a01:e0a:58b:4920:d572:ade1:b016:d871) (Remote host closed the connection)
16:00:08 ahmr88 joins (~ahmr88@cpc85006-haye22-2-0-cust131.17-4.cable.virginm.net)
16:00:25 alp joins (~alp@2a01:e0a:58b:4920:9df2:c062:b501:425f)
16:01:28 Rudd0 joins (~Rudd0@185.189.115.108)
16:01:55 Volt_ joins (~Volt_@c-73-145-164-70.hsd1.mi.comcast.net)
16:03:28 × GyroW quits (~GyroW@unaffiliated/gyrow) (Quit: Someone ate my pie)
16:03:46 GyroW joins (~GyroW@ptr-48ujrfb8c7gfd2lu92q.18120a2.ip6.access.telenet.be)
16:03:46 × GyroW quits (~GyroW@ptr-48ujrfb8c7gfd2lu92q.18120a2.ip6.access.telenet.be) (Changing host)
16:03:46 GyroW joins (~GyroW@unaffiliated/gyrow)
16:03:59 Lycurgus joins (~niemand@98.4.96.130)
16:04:12 ryansmccoy joins (~ryansmcco@156.96.151.132)
16:04:23 × dansho quits (~dansho@ip68-108-167-185.lv.lv.cox.net) (Quit: Leaving)
16:04:33 × ahmr88 quits (~ahmr88@cpc85006-haye22-2-0-cust131.17-4.cable.virginm.net) (Ping timeout: 260 seconds)
16:04:34 × wroathe quits (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 256 seconds)
16:05:01 × hololeap quits (~hololeap@unaffiliated/hololeap) (Ping timeout: 260 seconds)
16:05:10 <monochrom> Yeah, "copying GC" means double buffering.
16:05:23 tzh joins (~tzh@2601:448:c500:5300::ad1c)
16:05:38 hololeap joins (~hololeap@unaffiliated/hololeap)
16:05:41 × lateef quits (~lateef@cpe-174-109-67-227.nc.res.rr.com) (Quit: lateef)
16:06:25 × xff0x_ quits (~fox@217.110.198.158) (Ping timeout: 260 seconds)
16:07:38 × zacts quits (~zacts@dragora/developer/zacts) (Ping timeout: 256 seconds)
16:08:09 × kritzefitz quits (~kritzefit@fw-front.credativ.com) (Remote host closed the connection)
16:08:13 <davean> failing all that, enable swap of course
16:08:19 <davean> but the less you need that the better
16:08:42 × son0p quits (~son0p@181.136.122.143) (Quit: leaving)
16:10:34 × codygman quits (~codygman@47-184-107-46.dlls.tx.frontiernet.net) (Read error: Connection reset by peer)
16:10:59 codygman joins (~codygman@47-184-107-46.dlls.tx.frontiernet.net)
16:13:00 × Lycurgus quits (~niemand@98.4.96.130) (Quit: Exeunt)
16:13:16 × zaquest quits (~notzaques@5.128.210.178) (Quit: Leaving)
16:13:39 eric joins (~eric@2804:431:c7d4:402a:cc9a:66fe:3007:383)
16:15:09 dansho joins (~dansho@ip68-108-167-185.lv.lv.cox.net)
16:16:47 × eric__ quits (~eric@2804:431:c7d4:402a:114a:d57d:aecb:382d) (Ping timeout: 272 seconds)
16:16:57 zaquest joins (~notzaques@5.128.210.178)
16:17:47 × DirefulSalt quits (DirefulSal@gateway/vpn/privateinternetaccess/direfulsalt) (Remote host closed the connection)
16:19:09 × hololeap quits (~hololeap@unaffiliated/hololeap) (Ping timeout: 260 seconds)
16:20:13 cole-h joins (~cole-h@c-73-48-197-220.hsd1.ca.comcast.net)
16:23:50 × galagora quits (c5ed143c@197.237.20.60) (Ping timeout: 245 seconds)
16:26:33 josh joins (~josh@c-67-164-104-206.hsd1.ca.comcast.net)
16:27:07 × nshepperd quits (~nshepperd@pool-96-239-61-124.nycmny.fios.verizon.net) (Quit: bye)
16:28:13 × DavidEichmann quits (~david@43.240.198.146.dyn.plus.net) (Remote host closed the connection)
16:29:10 <tomsmeding> passing +RTS -c to ghc makes it run longer, but it still doesn't get past Data.Aeson.Parser.Internal
16:30:17 carlomagno1 joins (~cararell@inet-hqmc02-o.oracle.com)
16:32:17 × carlomagno quits (~cararell@inet-hqmc02-o.oracle.com) (Remote host closed the connection)
16:32:30 ahmr88 joins (~ahmr88@cpc85006-haye22-2-0-cust131.17-4.cable.virginm.net)
16:33:06 heatsink joins (~heatsink@2600:1700:bef1:5e10:b0dc:6c54:247b:ece)
16:33:21 geekosaur joins (42d52102@66.213.33.2)
16:33:56 zacts joins (~zacts@dragora/developer/zacts)
16:35:20 <davean> tomsmeding: well, a little swap?
16:35:24 × mariatsji quits (~mariatsji@2a01:79d:53aa:c66c:fcb4:8a4:b249:c1d3) (Remote host closed the connection)
16:35:30 <tomsmeding> yes :p
16:35:37 <tomsmeding> ghc doesn't seem to do anything with -M
16:36:09 <davean> you have to say what the -M is
16:36:35 × ahmr88 quits (~ahmr88@cpc85006-haye22-2-0-cust131.17-4.cable.virginm.net) (Ping timeout: 240 seconds)
16:36:54 davama joins (~davama@c-73-248-238-158.hsd1.nj.comcast.net)
16:37:07 heatsink_ joins (~heatsink@2600:1700:bef1:5e10:b0dc:6c54:247b:ece)
16:37:19 × heatsink quits (~heatsink@2600:1700:bef1:5e10:b0dc:6c54:247b:ece) (Remote host closed the connection)
16:37:45 × machinedgod quits (~machinedg@45.78.189.122) (Quit: Lost terminal)
16:37:54 Tops2 joins (~Tobias@dyndsl-095-033-022-068.ewe-ip-backbone.de)
16:38:19 st8less joins (~st8less@ip72-204-59-82.fv.ks.cox.net)
16:38:20 wroathe joins (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net)
16:38:34 × st8less quits (~st8less@ip72-204-59-82.fv.ks.cox.net) (Client Quit)
16:38:36 <sm[m]> @where lowmem
16:38:37 <lambdabot> I know nothing about lowmem.
16:39:06 mariatsji joins (~mariatsji@2a01:79d:53aa:c66c:fcb4:8a4:b249:c1d3)
16:39:19 machinedgod joins (~machinedg@45.78.189.122)
16:39:50 × zacts quits (~zacts@dragora/developer/zacts) (Quit: leaving)
16:40:11 <tomsmeding> I know, I first passed -M750M, then lower, finally -M200M
16:40:17 <tomsmeding> didn't help, still filled up memory :)
16:40:25 davama parts (~davama@c-73-248-238-158.hsd1.nj.comcast.net) ()
16:40:33 <davean> Can you show me how you passed it?
16:40:41 <tomsmeding> ooh Data.Aeson.Types.FromJSON is also a large one,
16:40:56 <geekosaur> isn't that an RTS option?
16:40:57 <tomsmeding> davean: stack build --RTS --ghc-options +RTS --ghc-options -M100M --ghc-options -c --ghc-options -RTS
16:41:04 <tomsmeding> aeson is a dependency of the project I'm building
16:41:51 <tomsmeding> without RTS flags it managed to fill up 1G of swap and then still crash :p
16:42:23 <davean> I don't know stack, but you sure thats not passing the RTS options to stack instead of GHC?
16:42:35 × wroathe quits (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 240 seconds)
16:42:47 <davean> I note theres no quotes there.
16:42:59 × vicfred quits (~vicfred@unaffiliated/vicfred) (Quit: Leaving)
16:43:19 <tomsmeding> note the --RTS in the beginning
16:43:28 <davean> I do note that.
16:43:39 <tomsmeding> '--ghc-options' is not an RTS option, so if stack was interpreting them, it would've thrown an error
16:43:57 <tomsmeding> and indeed, I forgot --RTS at first, and stack threw the expected error
16:44:01 × alp quits (~alp@2a01:e0a:58b:4920:9df2:c062:b501:425f) (Ping timeout: 272 seconds)
16:44:20 × nineonine quits (~nineonine@216-19-190-182.dyn.novuscom.net) (Remote host closed the connection)
16:44:39 × mariatsji quits (~mariatsji@2a01:79d:53aa:c66c:fcb4:8a4:b249:c1d3) (Ping timeout: 272 seconds)
16:46:47 × chele quits (~chele@ip5b416ea2.dynamic.kabel-deutschland.de) (Remote host closed the connection)
16:47:39 xff0x_ joins (~fox@2001:1a81:533d:7300:a04c:63b1:3358:adfe)
16:49:05 × borne quits (~fritjof@83.135.81.245) (Ping timeout: 240 seconds)
16:49:22 <tomsmeding> aeson successfully built! peak usage: 1.3G of swap, in addition to most of the 1G of actual RAM
16:52:51 × Kaivo quits (~Kaivo@ec2-15-222-231-32.ca-central-1.compute.amazonaws.com) (Ping timeout: 258 seconds)
16:53:16 × ransom quits (~c4264035@c-73-243-2-10.hsd1.co.comcast.net) (Quit: My MacBook has gone to sleep. ZZZzzz…)
16:55:13 Kaivo joins (~Kaivo@104-200-86-99.mc.derytele.com)
16:56:21 × gestone quits (~gestone@c-73-97-137-216.hsd1.wa.comcast.net) (Ping timeout: 260 seconds)
16:57:54 <tomsmeding> okay https://ircbrowse.tomsmeding.com/ is successfully running on ghc 8.8.4 sm[m]
16:59:24 <sm[m]> nice tomsmeding!
16:59:43 proofofkeags joins (~proofofke@c-73-34-43-4.hsd1.co.comcast.net)
17:00:08 gestone joins (~gestone@c-73-97-137-216.hsd1.wa.comcast.net)
17:00:51 <merijn> Wouldn't it be easier to build in a VM then ship the result to the VPS? :p
17:01:00 <merijn> Or is that big brain thinking?
17:03:16 nineonine joins (~nineonine@216.81.48.202)
17:03:35 <tomsmeding> perhaps :p
17:03:39 × mirrorbird_ quits (~psutcliff@2a00:801:3fb:46ee:ec96:e1f0:7c6a:69aa) (Ping timeout: 272 seconds)
17:03:47 <tomsmeding> though hopefully I won't need to be building aeson in a while again
17:05:03 × dansho quits (~dansho@ip68-108-167-185.lv.lv.cox.net) (Quit: Leaving)
17:05:11 ahmr88 joins (~ahmr88@cpc85006-haye22-2-0-cust131.17-4.cable.virginm.net)
17:05:18 × v0d1ch quits (~v0d1ch@cable-178-148-120-241.dynamic.sbb.rs) (Ping timeout: 246 seconds)
17:07:22 <sm[m]> for the record, that stack build
17:07:22 <sm[m]> command looks weird to me too
17:07:38 <[exa]> hm, reading Regex.TDFA... is there any reason why ⌜p_escaped = char '\\' >> anyChar >>= \c -> char_index >>= return . (`PEscape` c)⌝ would be better than the (imho) more readable applicative version?
17:08:14 wgytfr78 joins (4d6ff75b@77.111.247.91)
17:08:22 × eric quits (~eric@2804:431:c7d4:402a:cc9a:66fe:3007:383) (Remote host closed the connection)
17:08:37 ransom joins (~c4264035@c-73-243-2-10.hsd1.co.comcast.net)
17:09:19 <geekosaur> Regex.TDFA predates nice Applicative-supporting versions of Parsec?
17:09:44 × ahmr88 quits (~ahmr88@cpc85006-haye22-2-0-cust131.17-4.cable.virginm.net) (Ping timeout: 256 seconds)
17:09:53 × gestone quits (~gestone@c-73-97-137-216.hsd1.wa.comcast.net) (Ping timeout: 260 seconds)
17:10:26 Lord_of_Life_ joins (~Lord@unaffiliated/lord-of-life/x-0885362)
17:10:52 <dolio> Shouldn't a Thompson DFA algorithm be doing something better than parsec?
17:10:52 <geekosaur> although that looks a little unfortunate even as monadic code, at least use fmap/liftM!
17:11:15 <[exa]> dolio: it's for parsing the input regexes
17:11:28 <dolio> Oh, I see.
17:11:40 <wgytfr78> My privats videos skype webcam 400gb links open in Tor Browser gg.gg/m7dgu
17:11:42 wgytfr78 parts (4d6ff75b@77.111.247.91) ()
17:11:52 <[exa]> (anyway the T is for "tagged" in this case, there's some theory behind that)
17:12:08 <[exa]> geekosaur: ok looking at the docs date that seems quite likely, 2009 in fact
17:12:58 <dolio> Yeah, I would guess it's just old.
17:13:23 × Lord_of_Life quits (~Lord@unaffiliated/lord-of-life/x-0885362) (Ping timeout: 240 seconds)
17:13:26 Lord_of_Life_ is now known as Lord_of_Life
17:13:26 <tomsmeding> sm[m]: what would you expect it to look like instead?
17:13:43 <[exa]> technically, I expect there's no bad surprise (performance?) in rewriting it to something like ⌜flip PEscape <$> char '\\' *> anyChar <*> char_index⌝ ?
17:14:38 <sm[m]> can't check it just now, but I will
17:17:04 × machinedgod quits (~machinedg@45.78.189.122) (Ping timeout: 272 seconds)
17:18:49 mariatsji joins (~mariatsji@2a01:79d:53aa:c66c:fcb4:8a4:b249:c1d3)
17:21:52 justanotheruser joins (~justanoth@unaffiliated/justanotheruser)
17:23:19 × mariatsji quits (~mariatsji@2a01:79d:53aa:c66c:fcb4:8a4:b249:c1d3) (Ping timeout: 244 seconds)
17:23:57 Tuplanolla joins (~Tuplanoll@91-159-68-239.elisa-laajakaista.fi)
17:24:29 eric joins (~eric@2804:431:c7d4:402a:cc9a:66fe:3007:383)
17:25:07 wroathe joins (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net)
17:26:12 gestone joins (~gestone@c-73-97-137-216.hsd1.wa.comcast.net)
17:26:16 mariatsji joins (~mariatsji@2a01:79d:53aa:c66c:fcb4:8a4:b249:c1d3)
17:27:44 × petersen quits (~petersen@redhat/juhp) (Ping timeout: 258 seconds)
17:28:16 <dolio> [exa]: I would be surprised if that were significantly worse.
17:28:45 × eric quits (~eric@2804:431:c7d4:402a:cc9a:66fe:3007:383) (Ping timeout: 246 seconds)
17:28:58 vicfred joins (~vicfred@unaffiliated/vicfred)
17:30:27 hackage patat 0.8.6.1 - Terminal-based presentations using Pandoc https://hackage.haskell.org/package/patat-0.8.6.1 (JasperVanDerJeugt)
17:30:34 × gestone quits (~gestone@c-73-97-137-216.hsd1.wa.comcast.net) (Ping timeout: 246 seconds)
17:30:42 × knupfer quits (~Thunderbi@i5E86B44C.versanet.de) (Ping timeout: 256 seconds)
17:31:01 mirrorbird_ joins (~psutcliff@2a00:801:3fb:46ee:ec96:e1f0:7c6a:69aa)
17:31:12 <[exa]> dolio: ok thanks
17:31:58 × jespada quits (~jespada@90.254.241.6) (Quit: Sleeping)
17:32:37 Dolly joins (585fd1fd@ti0203q160-5312.bb.online.no)
17:33:24 Saten-san joins (~Saten-san@ip-83-134-68-193.dsl.scarlet.be)
17:33:25 johnw joins (~johnw@haskell/developer/johnw)
17:33:58 hackage clckwrks 0.26.1 - A secure, reliable content management system (CMS) and blogging platform https://hackage.haskell.org/package/clckwrks-0.26.1 (JeremyShaw)
17:34:45 × Saten-san quits (~Saten-san@ip-83-134-68-193.dsl.scarlet.be) (Client Quit)
17:36:41 × mariatsji quits (~mariatsji@2a01:79d:53aa:c66c:fcb4:8a4:b249:c1d3) (Remote host closed the connection)
17:39:20 × kleisli__ quits (~kleisli@2600:1700:4640:c560:68bd:9d76:dbd8:24e7) (Ping timeout: 244 seconds)
17:39:45 × wroathe quits (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 240 seconds)
17:41:46 × dyeplexer quits (~lol@unaffiliated/terpin) (Read error: Connection reset by peer)
17:43:07 ahmr88 joins (~ahmr88@cpc85006-haye22-2-0-cust131.17-4.cable.virginm.net)
17:43:16 × kuribas quits (~user@ptr-25vy0i7afx4f12rz1gu.18120a2.ip6.access.telenet.be) (Remote host closed the connection)
17:43:41 kenran joins (~maier@b2b-37-24-119-190.unitymedia.biz)
17:45:47 PropositionJoe joins (~ConJoe@cm-84.215.192.230.getinternet.no)
17:46:23 mariatsji joins (~mariatsji@2a01:79d:53aa:c66c:fcb4:8a4:b249:c1d3)
17:47:03 gestone joins (~gestone@c-73-97-137-216.hsd1.wa.comcast.net)
17:47:41 PropositionJoe parts (~ConJoe@cm-84.215.192.230.getinternet.no) ("Leaving")
17:47:46 × ahmr88 quits (~ahmr88@cpc85006-haye22-2-0-cust131.17-4.cable.virginm.net) (Ping timeout: 256 seconds)
17:48:54 × kenran quits (~maier@b2b-37-24-119-190.unitymedia.biz) (Ping timeout: 256 seconds)
17:50:13 petersen joins (~petersen@redhat/juhp)
17:50:26 × ystael quits (~ystael@209.6.50.55) (Quit: leaving)
17:50:44 ystael joins (~ystael@209.6.50.55)
17:51:34 × heatsink_ quits (~heatsink@2600:1700:bef1:5e10:b0dc:6c54:247b:ece) (Remote host closed the connection)
17:51:53 × gestone quits (~gestone@c-73-97-137-216.hsd1.wa.comcast.net) (Ping timeout: 260 seconds)
17:54:17 × cosimone quits (~cosimone@2001:b07:ae5:db26:b248:7aff:feea:34b6) (Quit: Quit.)
17:54:25 caubert joins (~caubert@82.131.99.236.cable.starman.ee)
17:54:40 cosimone joins (~cosimone@93-47-228-249.ip115.fastwebnet.it)
17:56:24 pera joins (~pera@unaffiliated/pera)
17:57:57 wroathe joins (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net)
18:00:02 × SLot quits (~SLot@89.47.234.28) ()
18:00:18 heatsink joins (~heatsink@2600:1700:bef1:5e10:b0dc:6c54:247b:ece)
18:01:51 proofofkeags_ joins (~proofofke@c-73-34-43-4.hsd1.co.comcast.net)
18:02:10 × geekosaur quits (42d52102@66.213.33.2) (Ping timeout: 245 seconds)
18:02:34 × wroathe quits (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 265 seconds)
18:03:17 × dmwit quits (~dmwit@pool-108-28-114-53.washdc.fios.verizon.net) (Ping timeout: 244 seconds)
18:04:29 × proofofkeags quits (~proofofke@c-73-34-43-4.hsd1.co.comcast.net) (Ping timeout: 260 seconds)
18:04:30 dmwit joins (~dmwit@pool-108-28-114-53.washdc.fios.verizon.net)
18:07:53 gestone joins (~gestone@c-73-97-137-216.hsd1.wa.comcast.net)
18:10:09 × mdunnio quits (~mdunnio@208.59.170.5) ()
18:11:10 × ransom quits (~c4264035@c-73-243-2-10.hsd1.co.comcast.net) (Quit: My MacBook has gone to sleep. ZZZzzz…)
18:11:25 × mpereira quits (~mpereira@2a02:810d:f40:d96:4908:4fea:105f:a3b8) (Ping timeout: 272 seconds)
18:12:48 × gestone quits (~gestone@c-73-97-137-216.hsd1.wa.comcast.net) (Ping timeout: 272 seconds)
18:13:03 mdunnio joins (~mdunnio@208.59.170.5)
18:15:14 ahmr88 joins (~ahmr88@cpc85006-haye22-2-0-cust131.17-4.cable.virginm.net)
18:16:03 × mariatsji quits (~mariatsji@2a01:79d:53aa:c66c:fcb4:8a4:b249:c1d3) (Remote host closed the connection)
18:16:05 ransom joins (~c4264035@c-73-243-2-10.hsd1.co.comcast.net)
18:17:05 __monty__ joins (~toonn@unaffiliated/toonn)
18:17:27 kleisli__ joins (~kleisli@2605:e000:1804:94c6:68bd:9d76:dbd8:24e7)
18:17:28 × RusAlex quits (~Chel@unaffiliated/rusalex) (Read error: Connection reset by peer)
18:18:25 RusAlex joins (~Chel@unaffiliated/rusalex)
18:19:19 Tops21 joins (~Tobias@dyndsl-095-033-022-068.ewe-ip-backbone.de)
18:19:29 Saten-san joins (~Saten-san@ip-83-134-68-193.dsl.scarlet.be)
18:19:54 × ahmr88 quits (~ahmr88@cpc85006-haye22-2-0-cust131.17-4.cable.virginm.net) (Ping timeout: 260 seconds)
18:22:56 × Tops2 quits (~Tobias@dyndsl-095-033-022-068.ewe-ip-backbone.de) (Ping timeout: 272 seconds)
18:24:33 × coeus quits (~coeus@p200300d027117c00036e7a2e9abb019c.dip0.t-ipconnect.de) (Ping timeout: 260 seconds)
18:26:27 × tzh quits (~tzh@2601:448:c500:5300::ad1c) (Quit: sdjbnkj)
18:28:49 gestone joins (~gestone@c-73-97-137-216.hsd1.wa.comcast.net)
18:32:00 galagora joins (c5ed143c@197.237.20.60)
18:32:47 × Dolly quits (585fd1fd@ti0203q160-5312.bb.online.no) (Remote host closed the connection)
18:32:50 machinedgod joins (~machinedg@d67-193-126-196.home3.cgocable.net)
18:33:01 Faker joins (bad2e42c@186.210.228.44)
18:33:04 wroathe joins (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net)
18:33:14 Dolly joins (585fd1fd@ti0203q160-5312.bb.online.no)
18:33:16 × gestone quits (~gestone@c-73-97-137-216.hsd1.wa.comcast.net) (Ping timeout: 256 seconds)
18:33:44 acidjnk_new3 joins (~acidjnk@p200300d0c73658736c60527e87d72a12.dip0.t-ipconnect.de)
18:34:19 eric joins (~eric@2804:431:c7d4:402a:cc9a:66fe:3007:383)
18:36:13 geekosaur joins (42d52102@66.213.33.2)
18:36:38 × cosimone quits (~cosimone@93-47-228-249.ip115.fastwebnet.it) (Quit: Quit.)
18:37:25 × wroathe quits (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 240 seconds)
18:40:14 mpereira joins (~mpereira@2a02:810d:f40:d96:d572:7a06:140c:5191)
18:41:11 × heatsink quits (~heatsink@2600:1700:bef1:5e10:b0dc:6c54:247b:ece) (Remote host closed the connection)
18:41:15 coeus joins (~coeus@p200300d0271eff006d82f7a13f36e33f.dip0.t-ipconnect.de)
18:43:33 Faker parts (bad2e42c@186.210.228.44) ()
18:44:16 × mpereira quits (~mpereira@2a02:810d:f40:d96:d572:7a06:140c:5191) (Read error: Connection reset by peer)
18:45:19 mpereira joins (~mpereira@2a02:810d:f40:d96:d572:7a06:140c:5191)
18:45:25 Faker joins (bad2e42c@186.210.228.44)
18:49:10 <hyiltiz> Is it possible to compute embed a hashstring inside its input, aha does a hash function that can satisfy the following property exist (if not, can we prove): X = hash(X++Y) where ++ is string concatanation, Y is arbitrary string, X is computed and embedded hash string.
18:49:35 gestone joins (~gestone@c-73-97-137-216.hsd1.wa.comcast.net)
18:49:43 tzh joins (~tzh@2601:448:c500:5300::ad1c)
18:50:29 <hyiltiz> s/compute//, s/aha/aka/
18:51:05 <hyiltiz> I.e. is it ever possible to embed the checksum/hash of a file inside the same file being hashed?
18:53:08 <geekosaur> it could conceivably occur there randomly, but if it's a secure hash function then one of the things it's trying to do is prevent that scenario
18:53:20 <exarkun> It's called a fixed point
18:53:25 <exarkun> most hash functions have them
18:53:28 <exarkun> many of them are known
18:53:41 alp joins (~alp@2a01:e0a:58b:4920:9049:c6fa:1cbb:b0d3)
18:53:43 devnewton joins (~devnewton@193.56.252.210)
18:53:52 <exarkun> wait no, where Y is arbitrary? sorry didn't read very carefully
18:54:11 <geekosaur> (but at best it can only make it very unlikely)
18:54:13 × gestone quits (~gestone@c-73-97-137-216.hsd1.wa.comcast.net) (Ping timeout: 264 seconds)
18:55:21 × alp quits (~alp@2a01:e0a:58b:4920:9049:c6fa:1cbb:b0d3) (Remote host closed the connection)
18:55:55 alp joins (~alp@2a01:e0a:58b:4920:fd02:bd51:47ad:2987)
18:56:37 <merijn> It depends on the kind of hash
18:56:50 <merijn> There's way to many implicit unstated assumption here to give any answer
18:57:34 <merijn> There are certainly hashes where "hash a <> hash b == hash (a <> b)"
18:57:34 × alp quits (~alp@2a01:e0a:58b:4920:fd02:bd51:47ad:2987) (Remote host closed the connection)
18:57:49 <merijn> Probably not cryptographically secure hashes, but then, that was never stated
18:58:20 <merijn> I mean, "checksum is embedded in the file" is trivially answered via: "yes"
18:58:26 <merijn> Exhibit #1: CRC32
18:58:32 alp joins (~alp@88.126.45.36)
18:58:52 <merijn> Like, that's literally what IP packets do :)
18:59:23 <hyiltiz> merijn: what assumptions du think needs to be specified/relevant for a meaningful discussion?
18:59:36 <hyiltiz> thx for mentioning crc32 i'll look into it
19:00:32 <geekosaur> what kind of hash, for one. merijn and I both mentioned cryptographically secure hashes, which try to make a number of guarantees or near-guarantees compared to other kinds of hashes
19:00:33 <merijn> hyiltiz: Well, hash is often implicitly interpreted as "cryptographically secure" and most of the well known hashes are (or rather, were intended to be) cryptographically secure in which case what you're asking is actively designed against
19:00:55 <merijn> hyiltiz: CRC32 otoh is designed as a checksum against non-malicious tampering
19:01:39 <merijn> i.e. it detects "natural" errors and thus properties like "embedding the checksum" are kinda nice, since for example IP packets want the checksum included in the packet for things to make any sense
19:01:50 <hyiltiz> if by cryptographically secure means can only unhash with gazillion computers in gazillion years, then no, I didn't specify that and is not needed.
19:02:18 <merijn> hyiltiz: Cryptographically secure means "we don't want attackers to be able to forge unintended messages"
19:02:24 <merijn> Suppose you have an email
19:02:26 <monochrom> But CRC doesn't satisfy X = hash(X++Y). CRC satisfies X=hash(Y) iff 0=hash(Y++X)
19:02:38 <merijn> monochrom: Nobody said it did
19:02:56 <merijn> monochrom: The follow up question was about "embedding the checksum in the file being checked"
19:03:02 <merijn> monochrom: Which is what CRC32 answered
19:03:06 <monochrom> But hyiltiz was stating X = hash(X++Y
19:03:10 <sm[m]> tomsmeding: re your "stack build --RTS --ghc-options +RTS --ghc-options -M100M --ghc-options -c --ghc-options -RTS" command - I can easily get confused here but the --RTS flag looks weird/unknown
19:03:50 <tomsmeding> I barely ever use RTS flags, but in this case I read the documentation :)
19:03:52 <merijn> hyiltiz: Now, suppose you checksum the aforementioned email, but the checksum allows someone else to append text to your email and compute a new (valid) checksum
19:04:13 <merijn> hyiltiz: That's clearly undesirable if you plan to use checksum to guarantee data integrity in the presence of attackers
19:04:15 <tomsmeding> +RTS starts RTS flags, -RTS stops RTS flags; --RTS permanently stops RTS flags so that you can pass stuff that _looks_ like an RTS flag as normal options
19:04:45 <merijn> But if you only plan to guard against, e.g. data corruption by magnetic waves or cosmic radiation, then it's probably fine
19:04:48 <tomsmeding> if I didn't use --RTS there, stack itself would've interpreted the +RTS, tried to parse --ghc-options as an RTS flag, and failed
19:05:14 <hyiltiz> merijn: I get what u mean but that other one is gonna have a different Y and as a result (most likely) a different X
19:05:32 <merijn> hyiltiz: So "cryptographically secure" hashes are the class of hashes that are expected to be robust in the presence of malicious/active manipulation of the data (which means the properties you asked about are actively undesirable)
19:05:56 <hyiltiz> so if I know the hash, I can look up that hash by text search and find exactly the file I am looking for
19:06:37 <monochrom> tomsmeding: Does it help to use the syntax --ghc-options=+RTS ?
19:06:45 × mirrorbird_ quits (~psutcliff@2a00:801:3fb:46ee:ec96:e1f0:7c6a:69aa) (Remote host closed the connection)
19:06:50 <exarkun> hyiltiz: Why don't you just not include the hash value if you ever need to rehash the content?
19:06:54 <hyiltiz> so I guess i am not interested in cryptographically secure type of hash
19:06:58 <exarkun> hyiltiz: Why do you want to embed a hash in a document?
19:07:36 <monochrom> Yeah, usually embedded hash is of interest to hardware desginers only. Their life is easier that way.
19:07:40 <hyiltiz> exarkun: huh? u mean, hash the file, emded the hash in it and store; if file is edited, repeat?
19:07:45 <monochrom> A programmable couldn't care less either way.
19:07:52 geekosaur would typically put the hash as metadata, possibly by (sym)linking the file by its hash as well as its name
19:07:54 <tomsmeding> monochrom: help for what, exactly?
19:07:58 <exarkun> hyiltiz: No
19:08:01 bennofs_ joins (~quassel@dslb-188-106-250-199.188.106.pools.vodafone-ip.de)
19:08:15 <exarkun> hyiltiz: Or, sure, do it like that if you want I suppose
19:08:16 <geekosaur> tomsmeding, presumably hiding RTS options from stack so it doesn't eat them
19:08:25 <hyiltiz> oh a table of file names and hashes alongside the actual files?
19:08:29 <exarkun> hyiltiz: Why do you need to embed the hash in the file?
19:08:40 <geekosaur> since stack's own RTS won't spot it that way
19:08:42 <monochrom> The syntax --ghc-options=+RTS does not require you to escape +RTS, i.e., stack does not swallow/interpret "+RTS" for itself.
19:09:00 <merijn> tomsmeding, geekosaur: Or, here's a crazy idea, just use --
19:09:08 <hyiltiz> then, I can look for the hash to find the file of interest (among say 10^6 files, each hashed with an embeddable hash)
19:09:11 <merijn> The RTS will ignore all +RTS options after --
19:09:22 × alp quits (~alp@88.126.45.36) (Remote host closed the connection)
19:09:23 <merijn> In the great unix tradition of not consuming flags after --
19:09:41 <hyiltiz> but application aside, I am more interested in the feasibility/solutions of the X=hash(X++Y) equation above
19:09:56 <geekosaur> but then there are possibly stack options to be passed
19:09:59 <monochrom> I have doubt about the semantics of -- in this case though.
19:10:22 × mpereira quits (~mpereira@2a02:810d:f40:d96:d572:7a06:140c:5191) (Ping timeout: 260 seconds)
19:10:29 <geekosaur> which is why the RTS has its own "--RTS" so it doesn't also turn off arbitrary option parsing
19:10:29 gestone joins (~gestone@c-73-97-137-216.hsd1.wa.comcast.net)
19:10:31 <monochrom> For simple programs the semantics of -- is accordingly simple.
19:10:35 <merijn> monochrom: I don't, because I know it works
19:10:41 <monochrom> OK!
19:10:49 <exarkun> hyiltiz: It has differing degrees of feasibility depending on the hash function you pick. But in general I don't see the value.
19:10:54 <merijn> monochrom: I use it to pass +RTS flags when using "cabal run"
19:11:09 <monochrom> but this is "stack build", not even "stack run"
19:11:12 <tomsmeding> merijn: I want to pass options to GHC through stack
19:11:13 × blackfield quits (~blackfiel@unaffiliated/blackfield) (Quit: see you)
19:11:27 × fendor quits (~fendor@77.119.131.164.wireless.dyn.drei.com) (Remote host closed the connection)
19:11:32 × Saten-san quits (~Saten-san@ip-83-134-68-193.dsl.scarlet.be) (Quit: WeeChat 2.8)
19:11:34 <tomsmeding> I am thoroughly confused now what --ghc-options expects
19:11:41 × bennofs quits (~quassel@dslb-188-106-228-057.188.106.pools.vodafone-ip.de) (Ping timeout: 260 seconds)
19:11:49 × seanvert quits (~user@177.84.244.242) (Ping timeout: 260 seconds)
19:12:18 <hyiltiz> exarkun: I can't think of any function to pick from that could satisfy that equation (some kinda fixed point to bootstrapping; not sure how to describe that equation with words)
19:12:20 <geekosaur> as is typical for long options, they can take parameters which are either combined (--foo=bar) or separate (--foo bar)
19:12:22 <merijn> tomsmeding: The real answer is "--ghc-options" isn't generally used to pass RTS options to ghc and I doubt stack really supports that well
19:12:24 <sm[m]> I've always done --ghc-options='-some -ghc -options' to be safe
19:12:36 <tomsmeding> sm[m]: it splits on spaces?
19:12:39 <geekosaur> the = version can be useful in cases where the parameter looks like an option
19:12:40 <hyiltiz> monochrom pointed out that CRC isnt actually the solution to that eq.
19:12:44 <tomsmeding> what if you want to pass an option to GHC that contains spaces?
19:12:55 <merijn> tomsmeding: With cabal I'd just define a shell script that does 'ghc +RTS my options -RTS "$@"'
19:13:04 <merijn> And then point cabal at the shell script
19:13:05 <exarkun> hyiltiz: hash x = 0
19:13:14 <merijn> But that probably doesn't work with stack
19:13:14 <sm[m]> tomsmeding: dunno the details but I have the impression it works. I believe you about --RTS.. was it in the stack user guide ? I didn't find it in stack --help
19:13:28 <tomsmeding> sm[m]: ghc +RTS --help
19:13:39 jespada joins (~jespada@90.254.241.6)
19:13:47 × jedws quits (~jedws@101.184.170.244) (Ping timeout: 240 seconds)
19:13:47 <tomsmeding> it's to prevent the RTS of the 'stack' executable from interpreting them
19:14:16 <tomsmeding> I sincerely hope that to stack, '--ghc-options ABC' is the same as '--ghc-options -v' is the same as '--ghc-options +RTS', mutatis mutandis
19:14:23 <sm[m]> ah, tricksy.. so --RTS is another of those hidden flags supported by all GHC-built executables
19:14:23 <sm[m]> thanks
19:14:45 × gestone quits (~gestone@c-73-97-137-216.hsd1.wa.comcast.net) (Ping timeout: 240 seconds)
19:14:52 <sm[m]> stack build --ghc-options='+RTS -M500m -RTS' <- is the kind of syntax I usually use
19:14:54 <hyiltiz> exarkun: Ok, so the hash function doesn't have to be cryptographically secure, but it should at least map slightly different Ys into vastly different Xs; so a trivial hash x = 0 isn't really an interesting solution
19:15:19 <exarkun> hyiltiz: interesting is in the eye of the beholder :)
19:15:36 <sm[m]> tomsmeding: and if in doubt I would definitely add -v to verify
19:15:47 <tomsmeding> okay the plot thickens
19:15:59 <tomsmeding> the options you give to --ghc-options are _actually_ first passed to a Setup executable somewhere
19:16:07 <tomsmeding> which then interprets those +RTS options
19:16:14 <tomsmeding> they don't even reach ghc
19:16:21 <tomsmeding> and no, --ghc-options=--RTS before it doesn't help :p
19:16:28 <hyiltiz> I just defined what "interesting" means: as a hash function, it has to a) at least map slightly different Ys into vastly different Xs most of the time; b) unhashing (Y->X) is hard.
19:16:42 <hyiltiz> but I agree; beauty beholds
19:16:46 <monochrom> This is what's wrong with 5 layers of abstractions. Every layer wants to have a say.
19:16:49 <geekosaur> so you need to embed another… wat. wonder if it's actually an executable then
19:17:07 Bluuuhu joins (a@46.128.9.226)
19:17:09 <geekosaur> or if it's runghc-d which means still another level needed
19:17:19 <geekosaur> fuuuuuun
19:17:34 <geekosaur> (possibly 2 but I think 1)
19:17:39 × Bluuuhu quits (a@46.128.9.226) (Client Quit)
19:18:07 Bluuu joins (a@46.128.9.226)
19:18:14 <tomsmeding> $ stack build --RTS --ghc-options=--RTS --ghc-options=+RTS --ghc-options=-s --ghc-options=-RTS
19:18:18 × Bluuu quits (a@46.128.9.226) (Client Quit)
19:18:20 <tomsmeding> Cabal-simple_mPHDZzAJ_3.0.1.0_ghc-8.8.4: Unrecognised build target '+RTS'.
19:18:21 <monochrom> Reminds me that in emacs regex I have to say like \\\\( for parenthesis.
19:18:22 <tomsmeding> I don't even know
19:18:43 <merijn> Here's a crazy idea
19:18:45 <tomsmeding> (-s is my test flag since it should give visible output)
19:18:56 <tomsmeding> replace $(which ghc) with a shell script?
19:18:57 <tomsmeding> yes
19:18:57 <merijn> Why do you not write this stuff inside the ghc-options field of your cabal file
19:19:22 <tomsmeding> because I want to use those flags to build a dependency of my project
19:19:26 <tomsmeding> aeson, to be specific
19:19:32 <tomsmeding> so I don't control its cabal file :)
19:20:01 <geekosaur> were this a cabal project, you could use cabal.project to do it I think
19:20:02 <monochrom> Some kind of cabal.project.local file can help you. You can add a clause for "how to build aeson".
19:20:08 <merijn> I was gonna write "so add them to cabal.project.local", but that's probably not helpful with stack
19:20:18 × Faker quits (bad2e42c@186.210.228.44) (Remote host closed the connection)
19:20:18 <merijn> geekosaur, monochrom: Hah, same mistake
19:20:19 <monochrom> For stack I don't know but I think there is a counterpart.
19:20:22 <geekosaur> yeh, sorry, cabal.project.local
19:20:40 <merijn> tomsmeding: Stack hates you :)
19:20:57 <koz_> merijn: This.
19:21:10 <tomsmeding> I figured :p
19:22:38 × Lowl3v3l quits (~Lowl3v3l@dslb-090-186-188-115.090.186.pools.vodafone-ip.de) (Remote host closed the connection)
19:23:04 Lowl3v3l joins (~Lowl3v3l@dslb-090-186-188-115.090.186.pools.vodafone-ip.de)
19:23:33 <tomsmeding> ah I see, with that command the Setup executable gets the following flags:
19:23:34 <tomsmeding> --ghc-options --RTS --ghc-options +RTS --ghc-options -s --ghc-options -RTS
19:24:02 <tomsmeding> the --RTS gets eaten by Setup's RTS, then the 2nd --ghc-options is a ghc option, and +RTS is taken as a build target
19:24:03 × jneira[m] quits (~jneira@38.red-193-152-116.dynamicip.rima-tde.net) (Read error: Connection reset by peer)
19:24:09 <tomsmeding> I'm not even sure whether it's possible to do this
19:24:10 jneira[m] joins (~jneira@80.30.101.206)
19:24:42 <tomsmeding> oh!
19:24:50 <tomsmeding> sm[m]: you were correct of course
19:24:56 <tomsmeding> it does option splitting!
19:25:04 <tomsmeding> $ stack build --RTS --ghc-options='+RTS -s -RTS'
19:25:05 <tomsmeding> et voila
19:25:28 hackage snap-loader-dynamic 1.0.0.2 - Snap dynamic loader https://hackage.haskell.org/package/snap-loader-dynamic-1.0.0.2 (GregoryCollins)
19:25:29 <tomsmeding> so it's impossible to pass an option containing a space to GHC via --ghc-options
19:25:46 geekosaur wonders if backslash would work. or the other quote
19:26:08 <sm[m]> I never use --RTS.. why's it needed again ?
19:26:11 <geekosaur> that said, an option containing a space is to say the least user-hostile
19:26:22 <tomsmeding> sm[m]: because it isn't
19:26:28 <tomsmeding> and I accidentally left it in
19:26:28 hackage snap 1.1.3.1, snap-loader-static 1.0.0.1 (GregoryCollins): https://qbin.io/ambien-world-4ruv
19:26:33 <tomsmeding> good catch
19:26:34 <geekosaur> to keep stack's own RTS from eating the RTS flags. but in this case that shouldn't be possible any more
19:26:39 <tomsmeding> indeed
19:27:11 <tomsmeding> oh well, next time
19:27:35 <tomsmeding> I guess I was assuming too much regularity in stack's option parsing
19:28:17 <geekosaur> or overthinking things
19:28:25 <tomsmeding> that it would correctly remember the type of whatever string it was handling, whether it is shell syntax (thus spaces separating options) or a single option (thus spaces going into the command-line argument)
19:28:25 <tomsmeding> :p
19:28:43 <tomsmeding> geekosaur: that's my forté
19:29:08 <sm[m]> overthinking is kind of unavoidable when trying to pass tricky flags down through several layers of not necessarily cooperating tools :)
19:29:17 × justanotheruser quits (~justanoth@unaffiliated/justanotheruser) (Ping timeout: 260 seconds)
19:29:54 × dmwit quits (~dmwit@pool-108-28-114-53.washdc.fios.verizon.net) (Ping timeout: 260 seconds)
19:30:39 <sm[m]> I've been trying to decipher the stack build -v output. I see it runs Cabal-simple_mPHDZzAJ_3.2.0.0_ghc-8.10.2 configure, then Cabal-simple_mPHDZzAJ_3.2.0.0_ghc-8.10.2 build, and it's the configure command that gets the --ghc-options we specified, right tomsmeding
19:30:42 × Dolly quits (585fd1fd@ti0203q160-5312.bb.online.no) (Remote host closed the connection)
19:31:20 gestone joins (~gestone@c-73-97-137-216.hsd1.wa.comcast.net)
19:31:43 <sm[m]> so eg just now I got essentially: Cabal configure --ghc-options\
19:31:43 <sm[m]> "-fforce-recomp +RTS -M500m -RTS"; Cabal build --ghc-options ""
19:32:23 <sm[m]> I haven't used cabal configure for so long, but hopefully that does the right thing
19:32:50 <sm[m]> well actually I don't see how it would
19:34:04 <tomsmeding> :D
19:34:15 <sm[m]> no, I do see. cabal configure has --PROG-options=OPTS. If I add a deeper level of verbosity I guess I'd see the ghc command
19:35:07 dmwit joins (~dmwit@pool-108-18-228-100.washdc.fios.verizon.net)
19:36:19 × gestone quits (~gestone@c-73-97-137-216.hsd1.wa.comcast.net) (Ping timeout: 260 seconds)
19:36:24 <sm[m]> yes this is more useful than -v: stack build --ghc-options='+RTS -M500m -RTS' --cabal-verbose
19:36:58 <tomsmeding> the actual ghc invocation also gets the flags
19:37:24 <tomsmeding> it invokes ghc about a bazillion times, by the way
19:38:18 <sm[m]> my ghc invocation is like: .../ghc --make -no-link ... '+RTS' -M500m -RTS -fhide-source-paths
19:38:31 cosimone joins (~cosimone@2001:b07:ae5:db26:b248:7aff:feea:34b6)
19:38:39 <tomsmeding> same here
19:38:45 <tomsmeding> does indeed look it's working
19:39:09 <sm[m]> now, I've found that -M is more of a suggestion than a hard limit, but I think it can help
19:39:51 <tomsmeding> I think I'm going to delay testing that until I have to build aeson again
19:40:04 <tomsmeding> at least now I know how to actually properly get arguments to ghc :)
19:40:47 mpereira joins (~mpereira@2a02:810d:f40:d96:d572:7a06:140c:5191)
19:41:34 <geekosaur> write it down so you don't forget by then :)
19:41:36 heatsink joins (~heatsink@2600:1700:bef1:5e10:b0dc:6c54:247b:ece)
19:43:12 <tomsmeding> good idea
19:44:33 kenran joins (~maier@b2b-37-24-119-190.unitymedia.biz)
19:46:07 × geekosaur quits (42d52102@66.213.33.2) (Remote host closed the connection)
19:46:18 iqubic joins (~user@2601:602:9500:4870:6535:a332:ea7c:b00f)
19:46:25 × mpereira quits (~mpereira@2a02:810d:f40:d96:d572:7a06:140c:5191) (Ping timeout: 272 seconds)
19:46:31 <beka> anyone have experience using the indent parser tools of megaparsec?
19:46:32 × heatsink quits (~heatsink@2600:1700:bef1:5e10:b0dc:6c54:247b:ece) (Ping timeout: 260 seconds)
19:47:57 geekosaur joins (42d52102@66.213.33.2)
19:48:34 mpereira joins (~mpereira@2a02:810d:f40:d96:d572:7a06:140c:5191)
19:49:25 × kenran quits (~maier@b2b-37-24-119-190.unitymedia.biz) (Ping timeout: 240 seconds)
19:49:31 bahamas joins (~lucian@188.24.181.166)
19:49:32 × bahamas quits (~lucian@188.24.181.166) (Changing host)
19:49:32 bahamas joins (~lucian@unaffiliated/bahamas)
19:51:49 heatsink joins (~heatsink@2600:1700:bef1:5e10:b0dc:6c54:247b:ece)
19:52:05 fendor joins (~fendor@212095005091.public.telering.at)
19:52:13 gestone joins (~gestone@c-73-97-137-216.hsd1.wa.comcast.net)
19:52:52 × Eduard_Munteanu quits (~Eduard_Mu@188.26.249.48) (Ping timeout: 272 seconds)
19:53:12 × mpereira quits (~mpereira@2a02:810d:f40:d96:d572:7a06:140c:5191) (Ping timeout: 260 seconds)
19:54:59 bob parts (~bob@unaffiliated/bob) ("Leaving")
19:55:27 × ransom quits (~c4264035@c-73-243-2-10.hsd1.co.comcast.net) (Quit: My MacBook has gone to sleep. ZZZzzz…)
19:56:02 × supercoven quits (~Supercove@dsl-hkibng32-54fb54-166.dhcp.inet.fi) (Ping timeout: 272 seconds)
19:57:18 × gestone quits (~gestone@c-73-97-137-216.hsd1.wa.comcast.net) (Ping timeout: 272 seconds)
20:01:08 jneira_ joins (~jneira@38.red-193-152-116.dynamicip.rima-tde.net)
20:02:08 Faker joins (bad2e42c@186.210.228.44)
20:02:08 × jneira_ quits (~jneira@38.red-193-152-116.dynamicip.rima-tde.net) (Read error: Connection reset by peer)
20:02:49 jneira_ joins (~jneira@80.30.101.206)
20:02:58 <dsal> I have used it. It wasn't my favorite experience, but I made it work.
20:03:26 knupfer joins (~Thunderbi@200116b8246ab400652fd076ac0223ae.dip.versatel-1u1.de)
20:04:09 Eduard_Munteanu joins (~Eduard_Mu@5-12-253-224.residential.rdsnet.ro)
20:04:54 × jneira[m] quits (~jneira@80.30.101.206) (Ping timeout: 258 seconds)
20:08:01 × geekosaur quits (42d52102@66.213.33.2) (Remote host closed the connection)
20:09:40 × heatsink quits (~heatsink@2600:1700:bef1:5e10:b0dc:6c54:247b:ece) (Remote host closed the connection)
20:09:41 × bahamas quits (~lucian@unaffiliated/bahamas) (Ping timeout: 265 seconds)
20:11:53 × ryansmccoy quits (~ryansmcco@156.96.151.132) (Ping timeout: 260 seconds)
20:12:17 ryansmccoy joins (~ryansmcco@193.37.254.27)
20:13:02 gestone joins (~gestone@c-73-97-137-216.hsd1.wa.comcast.net)
20:13:36 juuandyy joins (~juuandyy@90.166.144.65)
20:14:02 × jneira_ quits (~jneira@80.30.101.206) (Ping timeout: 246 seconds)
20:15:07 jneira_ joins (~jneira@80.30.101.206)
20:15:47 dftxbs3e joins (~dftxbs3e@unaffiliated/dftxbs3e)
20:16:31 mariatsji joins (~mariatsji@2a01:79d:53aa:c66c:fcb4:8a4:b249:c1d3)
20:16:36 gmt joins (~gmt@pool-71-105-108-44.nycmny.fios.verizon.net)
20:17:25 × gestone quits (~gestone@c-73-97-137-216.hsd1.wa.comcast.net) (Ping timeout: 240 seconds)
20:18:12 × revprez_anzio quits (~revprez_a@pool-108-49-213-40.bstnma.fios.verizon.net) (Ping timeout: 272 seconds)
20:20:48 × kish` quits (~oracle@unaffiliated/oracle) (Quit: Leaving)
20:21:15 × mariatsji quits (~mariatsji@2a01:79d:53aa:c66c:fcb4:8a4:b249:c1d3) (Ping timeout: 272 seconds)
20:22:08 kish` joins (~oracle@192.71.198.128)
20:22:21 zebrag joins (~inkbottle@aaubervilliers-654-1-99-38.w86-212.abo.wanadoo.fr)
20:22:39 × kish` quits (~oracle@192.71.198.128) (Client Quit)
20:23:00 kish` joins (~oracle@unaffiliated/oracle)
20:23:34 × inkbottle quits (~inkbottle@aaubervilliers-654-1-94-225.w86-212.abo.wanadoo.fr) (Ping timeout: 260 seconds)
20:25:26 × knupfer quits (~Thunderbi@200116b8246ab400652fd076ac0223ae.dip.versatel-1u1.de) (Quit: knupfer)
20:25:33 knupfer joins (~Thunderbi@200116b8246ab400652fd076ac0223ae.dip.versatel-1u1.de)
20:33:32 acidjnk_new2 joins (~acidjnk@p200300d0c7365818803e8c849f4b43fc.dip0.t-ipconnect.de)
20:33:54 gestone joins (~gestone@c-73-97-137-216.hsd1.wa.comcast.net)
20:34:47 revprez_anzio joins (~revprez_a@pool-108-49-213-40.bstnma.fios.verizon.net)
20:35:47 × murphy_ quits (~murphy_@2604:2000:1281:8a9e:26e4:a825:a0:5e7f) (Ping timeout: 240 seconds)
20:37:03 murphy_ joins (~murphy_@2604:2000:1281:8a9e:253d:d28c:4e2b:162)
20:37:05 × takuan quits (~takuan@178-116-218-225.access.telenet.be) (Ping timeout: 260 seconds)
20:37:12 × ryansmccoy quits (~ryansmcco@193.37.254.27) (Ping timeout: 272 seconds)
20:37:33 × acidjnk_new3 quits (~acidjnk@p200300d0c73658736c60527e87d72a12.dip0.t-ipconnect.de) (Ping timeout: 260 seconds)
20:38:19 ryansmccoy joins (~ryansmcco@156.96.151.132)
20:38:29 × gestone quits (~gestone@c-73-97-137-216.hsd1.wa.comcast.net) (Ping timeout: 260 seconds)
20:41:21 eflister joins (47ee2144@c-71-238-33-68.hsd1.or.comcast.net)
20:43:40 <eflister> i want to IO in the WhenMatched of Map.mergeA. is this impossible because it's only applicative? why no mergeM?
20:44:06 heatsink joins (~heatsink@2600:1700:bef1:5e10:b0dc:6c54:247b:ece)
20:44:07 × Volt_ quits (~Volt_@c-73-145-164-70.hsd1.mi.comcast.net) (Quit: )
20:45:51 <merijn> eflister: IO is an Applicative, though?
20:46:05 <merijn> eflister: All Monads are also applicatives
20:46:34 <eflister> merijn: yeah i was hoping it would work for that reason but it seems not to be. i'll make a paste
20:46:44 wroathe joins (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net)
20:46:49 anka213-1 joins (~anka213-1@94-255-250-165.cust.bredband2.com)
20:48:06 bitmagie joins (~Thunderbi@200116b806ae350060a80b5dfb4575b9.dip.versatel-1u1.de)
20:49:01 <LambdaDuck> > foldr1 (+) [a,b,c,d]
20:49:05 <lambdabot> a + (b + (c + d))
20:50:01 × xerox_ quits (~xerox@unaffiliated/xerox) (Ping timeout: 264 seconds)
20:52:09 × thc202 quits (~thc202@unaffiliated/thc202) (Ping timeout: 244 seconds)
20:54:44 × elliott_ quits (~elliott@pool-71-114-77-65.washdc.fios.verizon.net) (Ping timeout: 258 seconds)
20:54:56 gestone joins (~gestone@c-73-97-137-216.hsd1.wa.comcast.net)
20:55:14 ransom joins (~c4264035@c-73-243-2-10.hsd1.co.comcast.net)
20:58:07 × vicfred quits (~vicfred@unaffiliated/vicfred) (Quit: Leaving)
20:58:14 wroathe_ joins (~wroathe@c-73-24-27-54.hsd1.mn.comcast.net)
20:58:33 × wroathe quits (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 260 seconds)
20:58:34 × cosimone quits (~cosimone@2001:b07:ae5:db26:b248:7aff:feea:34b6) (Remote host closed the connection)
20:58:55 × dhouthoo quits (~dhouthoo@ptr-eiv6509pb4ifhdr9lsd.18120a2.ip6.access.telenet.be) (Quit: WeeChat 2.8)
20:59:01 × fendor quits (~fendor@212095005091.public.telering.at) (Ping timeout: 260 seconds)
20:59:18 wroathe_ is now known as wroathe
20:59:43 × gestone quits (~gestone@c-73-97-137-216.hsd1.wa.comcast.net) (Ping timeout: 258 seconds)
21:00:02 × devnewton quits (~devnewton@193.56.252.210) ()
21:00:16 fendor joins (~fendor@212095005091.public.telering.at)
21:02:13 <tomsmeding> wait is that a special case in lambdabot?
21:02:34 <dolio> No.
21:02:46 <dolio> @type a
21:02:48 <lambdabot> Expr
21:02:51 <tomsmeding> ah
21:03:00 <tomsmeding> neat
21:03:01 × hyperisco quits (~hyperisco@d192-186-117-226.static.comm.cgocable.net) (Ping timeout: 246 seconds)
21:03:30 mpereira joins (~mpereira@2a02:810d:f40:d96:d572:7a06:140c:5191)
21:03:56 <merijn> @hackage simple-reflect
21:03:56 <lambdabot> https://hackage.haskell.org/package/simple-reflect
21:05:46 × eflister quits (47ee2144@c-71-238-33-68.hsd1.or.comcast.net) (Remote host closed the connection)
21:06:05 × mpereira quits (~mpereira@2a02:810d:f40:d96:d572:7a06:140c:5191) (Remote host closed the connection)
21:09:00 × ddellacosta quits (~dd@86.106.121.168) (Quit: WeeChat 2.8)
21:09:48 eric_ joins (~eric@2804:431:c7d4:402a:747d:7a4a:20fc:1f27)
21:10:46 × mdunnio quits (~mdunnio@208.59.170.5) (Remote host closed the connection)
21:11:22 × dmwit quits (~dmwit@pool-108-18-228-100.washdc.fios.verizon.net) (Ping timeout: 256 seconds)
21:11:36 ddellacosta joins (~dd@86.106.121.168)
21:12:32 × Raito_Bezarius quits (~Raito_Bez@unaffiliated/raito-bezarius/x-8764578) (Remote host closed the connection)
21:12:57 hyperisco joins (~hyperisco@d192-186-117-226.static.comm.cgocable.net)
21:13:14 × eric quits (~eric@2804:431:c7d4:402a:cc9a:66fe:3007:383) (Ping timeout: 244 seconds)
21:14:02 Raito_Bezarius joins (~Raito_Bez@2001:bc8:38ee::1)
21:16:15 gestone joins (~gestone@c-73-97-137-216.hsd1.wa.comcast.net)
21:16:28 × fendor quits (~fendor@212095005091.public.telering.at) (Ping timeout: 256 seconds)
21:17:18 dmwit joins (~dmwit@pool-108-18-228-100.washdc.fios.verizon.net)
21:18:46 × hyperisco quits (~hyperisco@d192-186-117-226.static.comm.cgocable.net) (Ping timeout: 246 seconds)
21:20:25 × gestone quits (~gestone@c-73-97-137-216.hsd1.wa.comcast.net) (Ping timeout: 240 seconds)
21:21:18 × anka213-1 quits (~anka213-1@94-255-250-165.cust.bredband2.com) (Read error: Connection reset by peer)
21:22:18 × juuandyy quits (~juuandyy@90.166.144.65) (Quit: Konversation terminated!)
21:23:06 mdunnio joins (~mdunnio@208.59.170.5)
21:23:38 ubert joins (~Thunderbi@77.119.130.195.wireless.dyn.drei.com)
21:24:05 × knupfer quits (~Thunderbi@200116b8246ab400652fd076ac0223ae.dip.versatel-1u1.de) (Ping timeout: 244 seconds)
21:24:27 fendor joins (~fendor@212095005091.public.telering.at)
21:25:28 × codygman quits (~codygman@47-184-107-46.dlls.tx.frontiernet.net) (Read error: Connection reset by peer)
21:26:07 × ransom quits (~c4264035@c-73-243-2-10.hsd1.co.comcast.net) (Quit: My MacBook has gone to sleep. ZZZzzz…)
21:26:18 codygman joins (~codygman@47-184-107-46.dlls.tx.frontiernet.net)
21:29:19 ransom joins (~c4264035@c-73-243-2-10.hsd1.co.comcast.net)
21:29:43 gestone joins (~gestone@c-73-97-137-216.hsd1.wa.comcast.net)
21:31:21 sfvm joins (~sfvm@37.228.215.148)
21:31:44 vicfred joins (~vicfred@unaffiliated/vicfred)
21:32:21 × zopsi quits (zopsi@2600:3c00::f03c:91ff:fe14:551f) (Remote host closed the connection)
21:32:27 × danvet_ quits (~Daniel@2a02:168:57f4:0:efd0:b9e5:5ae6:c2fa) (Ping timeout: 240 seconds)
21:33:29 zopsi joins (~zopsi@irc.dir.ac)
21:35:17 × kleisli__ quits (~kleisli@2605:e000:1804:94c6:68bd:9d76:dbd8:24e7) (Ping timeout: 260 seconds)
21:36:32 × heatsink quits (~heatsink@2600:1700:bef1:5e10:b0dc:6c54:247b:ece) (Remote host closed the connection)
21:37:26 <MagBo> Do we have an example of Network.WebSockets working with new Servant.Streaming?
21:38:09 <MagBo> I'd like to take the streaming cookbook from [here](https://docs.servant.dev/en/stable/cookbook/basic-streaming/Streaming.html) and make the countdown work over wss
21:39:20 aenesidemus joins (~aenesidem@c-73-53-247-25.hsd1.fl.comcast.net)
21:39:54 × stiell quits (~stian@fsf/member/stiell) (Ping timeout: 272 seconds)
21:42:08 × ransom quits (~c4264035@c-73-243-2-10.hsd1.co.comcast.net) (Quit: My MacBook has gone to sleep. ZZZzzz…)
21:42:28 stiell joins (~stian@fsf/member/stiell)
21:43:20 HarveyPwca joins (~HarveyPwc@c-98-220-98-201.hsd1.il.comcast.net)
21:43:48 kicov joins (959c7c03@nat.ds3.agh.edu.pl)
21:43:49 × wroathe quits (~wroathe@c-73-24-27-54.hsd1.mn.comcast.net) (Ping timeout: 260 seconds)
21:44:45 × fendor quits (~fendor@212095005091.public.telering.at) (Ping timeout: 240 seconds)
21:44:55 <kicov> Hi, I just wanted to ask wheter it is possible to use liquid haskell to check for array# size - how are primops treated ? sizeofArray# is unbound - is there some other way to check for array size ?
21:45:26 kenran joins (~maier@b2b-37-24-119-190.unitymedia.biz)
21:48:32 <dolio> I think you'll probably need to introduce some higher level concept, because the arrays you want to prove things about don't exist statically.
21:48:49 × galagora quits (c5ed143c@197.237.20.60) (Ping timeout: 245 seconds)
21:49:55 <dolio> For instance, I was told once that vector-algorithms had been verified with liquid haskell, but without verifying vector. There were just assumptions defined about how the vector operations worked.
21:50:42 × kenran quits (~maier@b2b-37-24-119-190.unitymedia.biz) (Ping timeout: 265 seconds)
21:50:48 Kaiepi joins (~Kaiepi@nwcsnbsc03w-47-55-157-9.dhcp-dynamic.fibreop.nb.bellaliant.net)
21:52:38 wroathe joins (~wroathe@c-73-24-27-54.hsd1.mn.comcast.net)
21:53:02 × sfvm quits (~sfvm@37.228.215.148) (Quit: off to the basement, mixing up the medicine)
21:53:42 <beka> dsal: do you have any recommendations for making a haskell-style parser? im running into a whole slew of confusing issues that i don't understand :(
21:54:08 <kicov> dolio: Oh, okay, so we have an API, and based on the API we assume what happens on the inside. Okay... I'd need to read more - about the measures and how they are stored, and how to modify these based on API calls.
21:54:40 <[exa]> beka: the indents are a bit confusing because of the relatively high number of possibilities there
21:54:51 <[exa]> beka: by "haskell style" you mean "blocks as in python" right?
21:54:54 sfvm joins (~sfvm@37.228.215.148)
21:55:14 <dsal> beka: I normally don't do indent-based parsing because it's kind of hard. Normal parsing with clear begin and end is a lot easier to do unambiguously.
21:55:28 × mdunnio quits (~mdunnio@208.59.170.5) (Remote host closed the connection)
21:55:44 × gestone quits (~gestone@c-73-97-137-216.hsd1.wa.comcast.net) (Ping timeout: 272 seconds)
21:55:52 Bjarki joins (~Bjarki@178.162.204.238)
21:56:34 frdg` joins (~user@pool-71-184-143-249.bstnma.fios.verizon.net)
21:57:02 × frdg quits (~user@pool-71-184-143-249.bstnma.fios.verizon.net) (Remote host closed the connection)
21:57:43 xerox_ joins (~xerox@unaffiliated/xerox)
21:58:28 <dolio> kicov: Yeah. I don't know the details myself. It's possible you can even specify how you want it to treat those primops. But I wouldn't necessarily expect it to already know how they behave.
21:59:18 <dolio> And specifying the primops might not even be the best place to start.
22:00:24 × sfvm quits (~sfvm@37.228.215.148) (Quit: off to the basement, mixing up the medicine)
22:00:42 × ericsagnes quits (~ericsagne@2405:6580:0:5100:e056:335b:f7b5:b6ee) (Ping timeout: 260 seconds)
22:01:59 × jneira_ quits (~jneira@80.30.101.206) (Read error: No route to host)
22:02:12 jneira_ joins (~jneira@80.30.101.206)
22:04:58 hackage composite-tuple 0.1.2.0 - Tuple functions for composite records. https://hackage.haskell.org/package/composite-tuple-0.1.2.0 (locallycompact)
22:05:45 × ubert quits (~Thunderbi@77.119.130.195.wireless.dyn.drei.com) (Ping timeout: 240 seconds)
22:07:30 ahmr88 joins (~ahmr88@cpc85006-haye22-2-0-cust131.17-4.cable.virginm.net)
22:08:02 × caubert quits (~caubert@82.131.99.236.cable.starman.ee) (Remote host closed the connection)
22:09:02 × ahmr88 quits (~ahmr88@cpc85006-haye22-2-0-cust131.17-4.cable.virginm.net) (Remote host closed the connection)
22:09:15 <kicov> Does liquid haskell support annotations with context ? As in:
22:09:22 ahmr88 joins (~ahmr88@cpc85006-haye22-2-0-cust131.17-4.cable.virginm.net)
22:09:48 <kicov> there's f, and inside f there's g which uses f's variables - can we check on these too ?
22:09:50 × ahmr88 quits (~ahmr88@cpc85006-haye22-2-0-cust131.17-4.cable.virginm.net) (Remote host closed the connection)
22:10:06 <kicov> (i mean g annotation making a check based on f's annotation)
22:10:09 ahmr88 joins (~ahmr88@cpc85006-haye22-2-0-cust131.17-4.cable.virginm.net)
22:10:38 × ahmr88 quits (~ahmr88@cpc85006-haye22-2-0-cust131.17-4.cable.virginm.net) (Remote host closed the connection)
22:10:56 × aarvar quits (~foewfoiew@50.35.43.33) (Ping timeout: 272 seconds)
22:11:58 gestone joins (~gestone@c-73-97-137-216.hsd1.wa.comcast.net)
22:12:29 sfvm joins (~sfvm@37.228.215.148)
22:12:36 ericsagnes joins (~ericsagne@2405:6580:0:5100:604a:a4e7:7f40:e8c2)
22:13:25 fendor joins (~fendor@212095005091.public.telering.at)
22:15:57 hackage fused-effects-th 0.1.0.2 - Template Haskell helpers for fused-effects. https://hackage.haskell.org/package/fused-effects-th-0.1.0.2 (patrick_thomson)
22:16:38 × gestone quits (~gestone@c-73-97-137-216.hsd1.wa.comcast.net) (Ping timeout: 272 seconds)
22:16:59 × AlterEgo- quits (~ladew@124-198-158-163.dynamic.caiway.nl) (Quit: Leaving)
22:19:17 cosimone joins (~cosimone@2001:b07:ae5:db26:b248:7aff:feea:34b6)
22:21:37 × cosimone quits (~cosimone@2001:b07:ae5:db26:b248:7aff:feea:34b6) (Client Quit)
22:22:00 aarvar joins (~foewfoiew@50.35.43.33)
22:23:14 cosimone joins (~cosimone@2001:b07:ae5:db26:b248:7aff:feea:34b6)
22:26:10 × eric_ quits (~eric@2804:431:c7d4:402a:747d:7a4a:20fc:1f27) (Read error: Connection reset by peer)
22:26:47 eric joins (~eric@2804:431:c7d4:402a:747d:7a4a:20fc:1f27)
22:32:50 gestone joins (~gestone@c-73-97-137-216.hsd1.wa.comcast.net)
22:35:42 elliott_ joins (~elliott@pool-71-114-77-65.washdc.fios.verizon.net)
22:36:14 × __monty__ quits (~toonn@unaffiliated/toonn) (Quit: leaving)
22:36:55 heatsink joins (~heatsink@2600:1700:bef1:5e10:b0dc:6c54:247b:ece)
22:37:28 × gestone quits (~gestone@c-73-97-137-216.hsd1.wa.comcast.net) (Ping timeout: 258 seconds)
22:40:23 × Raito_Bezarius quits (~Raito_Bez@2001:bc8:38ee::1) (Changing host)
22:40:23 Raito_Bezarius joins (~Raito_Bez@unaffiliated/raito-bezarius/x-8764578)
22:41:14 × elliott_ quits (~elliott@pool-71-114-77-65.washdc.fios.verizon.net) (Ping timeout: 260 seconds)
22:42:05 × cosimone quits (~cosimone@2001:b07:ae5:db26:b248:7aff:feea:34b6) (Quit: Quit.)
22:42:06 × heatsink quits (~heatsink@2600:1700:bef1:5e10:b0dc:6c54:247b:ece) (Ping timeout: 244 seconds)
22:42:35 × sfvm quits (~sfvm@37.228.215.148) (Quit: off to the basement, mixing up the medicine)
22:42:56 sfvm joins (~sfvm@37.228.215.148)
22:44:37 heatsink joins (~heatsink@2600:1700:bef1:5e10:b0dc:6c54:247b:ece)
22:45:25 × aarvar quits (~foewfoiew@50.35.43.33) (Ping timeout: 240 seconds)
22:47:45 × fendor quits (~fendor@212095005091.public.telering.at) (Ping timeout: 260 seconds)
22:50:33 × merijn quits (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 260 seconds)
22:50:50 × jneira_ quits (~jneira@80.30.101.206) (Ping timeout: 272 seconds)
22:51:03 jneira_ joins (~jneira@38.red-193-152-116.dynamicip.rima-tde.net)
22:52:33 × brettgilio quits (~brettgili@104.131.40.243) (Quit: ZNC 1.7.2+deb3 - https://znc.in)
22:52:33 × jneira_ quits (~jneira@38.red-193-152-116.dynamicip.rima-tde.net) (Read error: Connection reset by peer)
22:53:38 gestone joins (~gestone@c-73-97-137-216.hsd1.wa.comcast.net)
22:53:45 jneira_ joins (~jneira@80.30.101.206)
22:54:15 kleisli__ joins (~kleisli@2600:1700:4640:c560:68bd:9d76:dbd8:24e7)
22:54:23 <lyxia> kicov: I think so, but you can also try it out for yourself on their site.
22:56:40 brettgilio joins (~brettgili@104.131.40.243)
22:58:08 × gestone quits (~gestone@c-73-97-137-216.hsd1.wa.comcast.net) (Ping timeout: 260 seconds)
22:58:38 × sfvm quits (~sfvm@37.228.215.148) (Quit: off to the basement, mixing up the medicine)
22:58:53 sfvm joins (~sfvm@37.228.215.148)
22:59:57 hackage polysemy-http 0.2.0.4 - Polysemy effect for http-client https://hackage.haskell.org/package/polysemy-http-0.2.0.4 (tek)
23:00:32 falafel joins (~falafel@2605:e000:1527:d491:f090:20fe:cddf:2a1a)
23:00:36 DekuDekuplex joins (~IceChat9@p7478089-ipngn34401marunouchi.tokyo.ocn.ne.jp)
23:01:04 × Ranhir quits (~Ranhir@157.97.53.139) (Ping timeout: 256 seconds)
23:01:06 <DekuDekuplex> Hello.
23:01:18 × Thra11 quits (~Thra11@5.1.169.217.in-addr.arpa) (Quit: WeeChat 2.9)
23:01:21 × g-belmonte quits (~g-belmont@2804:14c:8786:9312:3638:eaf5:dc36:146d) (Quit: Leaving)
23:01:55 <ski> hello DekuDekuplex
23:02:01 reppertj joins (~textual@pool-96-246-209-59.nycmny.fios.verizon.net)
23:02:25 <DekuDekuplex> I seem to have a problem in adding my community to the list of Haskell communities. Let me dig up which list now....
23:05:13 <DekuDekuplex> Ah, this page: https://www.haskell.org/community/
23:06:28 <DekuDekuplex> Last year, I tried to add my TheTundra Haskell-Beginners community (back when "TheTundra" was known as "pashPost") to this list by adding a request on GitHub to update it, but nothing happened.
23:06:46 <DekuDekuplex> It's been over a year since last April, when I first submitted that request.
23:07:02 <DekuDekuplex> What's going on?
23:08:36 <DekuDekuplex> Ah, just looked up the term on GitHub: pull request. Yes, I submitted a pull request back then, but nobody responded. I can't update that list myself.
23:08:53 <ski> hm, i dunno who to get in touch with
23:09:23 <ski> perhaps you could also try asking in #haskell-infrastructure, though i'm not sure whether that channel is relevant
23:09:39 <DekuDekuplex> If you take a look at https://github.com/haskell-infra/www.haskell.org/pulls, you can see one at the bottom by
23:09:45 <DekuDekuplex> "DekuDekuplex."
23:09:49 <DekuDekuplex> That's mine.
23:09:59 × proofofkeags_ quits (~proofofke@c-73-34-43-4.hsd1.co.comcast.net) (Remote host closed the connection)
23:10:13 <frdg`> what exactly is an Entity in Database.Persist? To this point I have always just thrown away the Entity but now I am instead updating data.
23:10:16 <DekuDekuplex> Ah, it's dated May 31, 2019, not last April. Sorry. It was last May, not last April.
23:10:26 proofofkeags_ joins (~proofofke@c-73-34-43-4.hsd1.co.comcast.net)
23:11:16 <ski> (maybe it's related to "entity", as in Entity-Relationship (E-R) diagrams)
23:11:47 <frdg`> I have not heard of those
23:12:16 <ski> it's a modelling tool, for database schema design
23:12:19 <DekuDekuplex> However, for some reason, two other pull requests since then have responses, but not mine. What's going on?
23:12:52 <ski> perhaps there's also some mailing list that you could try
23:13:38 <frdg`> nice thank you.
23:13:49 <DekuDekuplex> Isn't there someone here, or someone I could write to in e-mail, who can update that list?
23:14:33 gestone joins (~gestone@c-73-97-137-216.hsd1.wa.comcast.net)
23:14:36 <DekuDekuplex> There used to be a HaskellWiki page that I could update, but for some reason, somehow that page was moved to GitHub, which I can't update.
23:14:47 <ski> there might be, but i have no clue who that would be
23:15:23 × kicov quits (959c7c03@nat.ds3.agh.edu.pl) (Remote host closed the connection)
23:16:14 <ski> you could also try asking at another time, when there's more people around ..
23:16:53 <DekuDekuplex> That sounds like a good idea. What time is it over there now? I'm writing from Japan; it's 8:16 AM here now.
23:17:25 <frdg`> its a different time everywhere
23:17:54 kayvan joins (~user@52-119-115-243.PUBLIC.monkeybrains.net)
23:18:15 <DekuDekuplex> When is a good time to ask about adding a community to https://www.haskell.org/community/ here?
23:19:09 × gestone quits (~gestone@c-73-97-137-216.hsd1.wa.comcast.net) (Ping timeout: 265 seconds)
23:21:05 × roconnor quits (~roconnor@host-184-164-25-9.dyn.295.ca) (Ping timeout: 240 seconds)
23:21:51 × bitmagie quits (~Thunderbi@200116b806ae350060a80b5dfb4575b9.dip.versatel-1u1.de) (Quit: bitmagie)
23:22:31 <ski> in Europe and Africa, it's after midnight. in the Americas, it's afternoon, or possibly evening
23:22:35 <DekuDekuplex> What's really strange about the list of pull requests for https://www.haskell.org/community/ is that there are only 3 open requests, and there have been responses to the 2 other pull requests, but not mine.
23:22:39 <sm[m]> DekuDekuplex: I guess activity is highest around 1700 UTC or so
23:22:45 × proofofkeags_ quits (~proofofke@c-73-34-43-4.hsd1.co.comcast.net) (Ping timeout: 240 seconds)
23:23:01 <DekuDekuplex> 1700 UTC. Okay.
23:23:40 <sm[m]> you could send a Ping to your PR, possibly tagging the names of repo owner / PR mergers
23:23:48 <DekuDekuplex> Okay. That would be 2 AM local time here in Japan.
23:24:05 <DekuDekuplex> Since I'm a night owl, that would fit my schedule.
23:24:43 <DekuDekuplex> All right, I'll try to ask again here at 2 AM or so sometime in the next few days.
23:25:15 <DekuDekuplex> I just hope that my request isn't being deliberately ignored.
23:25:25 roconnor joins (~roconnor@host-45-78-192-132.dyn.295.ca)
23:25:25 × jneira_ quits (~jneira@80.30.101.206) (Ping timeout: 240 seconds)
23:26:10 <DekuDekuplex> Back when I tried to create my original community back on Google+, some folks asked me to delete it to merge the users into the other Google+ Haskell community, but I wanted to create one specifically for beginners.
23:26:18 × wroathe quits (~wroathe@c-73-24-27-54.hsd1.mn.comcast.net) (Ping timeout: 272 seconds)
23:26:28 merijn joins (~merijn@83-160-49-249.ip.xs4all.nl)
23:26:54 <DekuDekuplex> However, Google scuttled Google+ last April, and that causes both communities to disappear.
23:27:00 <sm[m]> eg @TikhonJelvis
23:27:01 <DekuDekuplex> causes -> caused
23:27:43 <DekuDekuplex> Therefore, I re-created mine on TheTundra (then "pashPost"), and submitted a pull request to have it listed at https://www.haskell.org/community/.
23:28:07 <DekuDekuplex> However, nobody seemed to pay any attention to that pull request, and that list still has not been updated.
23:28:17 jneira_ joins (~jneira@80.30.101.206)
23:28:43 <DekuDekuplex> That makes it more difficult to attract Haskellites to my beginners-oriented Haskell community.
23:30:01 × Tuplanolla quits (~Tuplanoll@91-159-68-239.elisa-laajakaista.fi) (Quit: Leaving.)
23:30:12 × spew quits (uid195861@gateway/web/irccloud.com/x-nfjelvnrzcpftbke) (Quit: Connection closed for inactivity)
23:30:18 <DekuDekuplex> I did advertise it on Haskell-Cafe, Haskell-Beginners, and reddit.
23:30:44 wroathe joins (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net)
23:31:23 <DekuDekuplex> There isn't anything wrong with adding a new community to https://www.haskell.org/community/, is there?
23:31:23 <sm[m]> DekuDekuplex: it's not deliberate, people are just busy and not actively checking all repos. Send an inquiry to the pr, so they'll get a new email notification
23:31:36 <DekuDekuplex> That's good to hear.
23:32:00 × merijn quits (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 272 seconds)
23:32:05 × pera quits (~pera@unaffiliated/pera) (Ping timeout: 260 seconds)
23:32:30 <DekuDekuplex> I was afraid that someone from the old Haskell community back on Google+ who had wanted me to delete my Haskell-Beginners Google+ community might have some resentment for my not deleting my community, and not want me to advertise it.
23:33:27 jzl joins (~jzl@ip238.ip-149-56-250.net)
23:33:27 × jzl quits (~jzl@ip238.ip-149-56-250.net) (Changing host)
23:33:27 jzl joins (~jzl@unaffiliated/jzl)
23:34:02 <sm[m]> too early to assume malice, incompetence is more likely :)
23:34:14 kanishka joins (~kanishka@107.242.116.74)
23:34:42 <DekuDekuplex> I used to be an undergraduate in one of Paul Hudak's formal semantics courses back in circa 1993, and used to audit one of his classes back in college in Haskell.
23:34:46 AlterEgo- joins (~ladew@124-198-158-163.dynamic.caiway.nl)
23:34:56 <sm[m]> generally the next step with an ignored pr is to follow up with a few more comments, perhaps tagging specific maintainer names
23:35:07 <DekuDekuplex> He used to give great lectures on Haskell and functional programming.
23:35:22 gestone joins (~gestone@c-73-97-137-216.hsd1.wa.comcast.net)
23:35:29 <sm[m]> Nice! I bet
23:35:38 <DekuDekuplex> Unfortunately, Hudak passed away a few years ago.
23:35:48 <DekuDekuplex> That was most unfortunate.
23:35:49 × wroathe quits (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 260 seconds)
23:36:15 <sm[m]> I have his book
23:36:45 <DekuDekuplex> Actually, so do it. It's the one on multimedia programming in Haskell.
23:36:48 fendor joins (~fendor@212095005091.public.telering.at)
23:36:50 <DekuDekuplex> it -> I
23:37:01 <DekuDekuplex> School of Expression.
23:37:12 <DekuDekuplex> Yes, the Haskell School of Expression.
23:37:57 <DekuDekuplex> He used to play in a jazz band back in New Haven. I actually once attended one of his performances.
23:39:15 <DekuDekuplex> Hudak was especially enthusiastic about functional programming, and about using the original functional style of writing programs, as opposed to the monadic style.
23:39:36 × ph88 quits (~ph88@ip5f5af726.dynamic.kabel-deutschland.de) (Ping timeout: 272 seconds)
23:39:43 × falafel quits (~falafel@2605:e000:1527:d491:f090:20fe:cddf:2a1a) (Remote host closed the connection)
23:40:01 × AlterEgo- quits (~ladew@124-198-158-163.dynamic.caiway.nl) (Quit: Leaving)
23:40:08 falafel joins (~falafel@2605:e000:1527:d491:f090:20fe:cddf:2a1a)
23:40:12 <sm[m]> Interesting
23:40:52 × gestone quits (~gestone@c-73-97-137-216.hsd1.wa.comcast.net) (Ping timeout: 246 seconds)
23:41:34 <DekuDekuplex> One of Hudak's interesting posts on Haskell-Cafe was "a regressive view of support for imperative programming in Haskell" (see https://mail.haskell.org/pipermail/haskell-cafe/2007-August/030178.html).
23:41:55 <DekuDekuplex> He didn't like the do-notation.
23:42:31 <DekuDekuplex> Instead, he wanted to use the
23:42:32 <DekuDekuplex> cmd1 >>= \x->
23:42:32 <DekuDekuplex> cmd2 >>= \y->
23:42:32 <DekuDekuplex> ...
23:42:32 <DekuDekuplex> return e
23:42:43 <DekuDekuplex> return e
23:42:48 <DekuDekuplex> notation.
23:43:06 <DekuDekuplex> (Please ignore the last "return e" expression.)
23:44:28 banner joins (~banner@116-255-17-110.ip4.superloop.com)
23:44:41 × banner quits (~banner@116-255-17-110.ip4.superloop.com) (Client Quit)
23:44:44 <DekuDekuplex> Somebody responded to my pull request! Apparently, it has some broken link problem or other. Let me check now....
23:44:46 × codygman quits (~codygman@47-184-107-46.dlls.tx.frontiernet.net) (Read error: Connection reset by peer)
23:45:21 frdg`` joins (~user@pool-71-184-143-249.bstnma.fios.verizon.net)
23:45:30 codygman joins (~codygman@47-184-107-46.dlls.tx.frontiernet.net)
23:46:21 kenran joins (~maier@b2b-37-24-119-190.unitymedia.biz)
23:46:33 wroathe joins (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net)
23:46:47 <DekuDekuplex> Ah, I see. The original URL for my community was changed by TheTundra. Here is the new one: https://thetundra.com/interests/tech/groups/haskell-the-haskell-beginners-community
23:47:01 × frdg` quits (~user@pool-71-184-143-249.bstnma.fios.verizon.net) (Ping timeout: 260 seconds)
23:47:10 <DekuDekuplex> Let me add a comment about that to my pull request....
23:48:25 <DekuDekuplex> Comment added.
23:51:05 × kenran quits (~maier@b2b-37-24-119-190.unitymedia.biz) (Ping timeout: 240 seconds)
23:52:00 <DekuDekuplex> Okay; I have just additionally submitted an updated pull request with the updated URL.
23:52:24 × codygman quits (~codygman@47-184-107-46.dlls.tx.frontiernet.net) (Ping timeout: 260 seconds)
23:52:39 codygman joins (~codygman@2600:380:f971:6858:ad76:4f29:a95d:d3ce)
23:54:10 × jneira_ quits (~jneira@80.30.101.206) (Ping timeout: 272 seconds)
23:54:46 × jud quits (~jud@unaffiliated/jud) (Read error: Connection reset by peer)
23:54:55 jneira_ joins (~jneira@80.30.101.206)
23:55:23 <DekuDekuplex> At this point, I guess I'll just see what happens and try logging back in here at approximately 1700 UTC or so.
23:55:35 jud joins (~jud@unaffiliated/jud)
23:56:18 <DekuDekuplex> Thanks! I'll see what happens now. I need to log off. See you later!
23:57:23 × codygman quits (~codygman@2600:380:f971:6858:ad76:4f29:a95d:d3ce) (Read error: Connection reset by peer)
23:57:26 gestone joins (~gestone@c-73-97-137-216.hsd1.wa.comcast.net)
23:57:44 codygman joins (~codygman@47.190.47.120)
23:59:05 × jneira_ quits (~jneira@80.30.101.206) (Ping timeout: 240 seconds)
23:59:42 jneira_ joins (~jneira@38.red-193-152-116.dynamicip.rima-tde.net)

All times are in UTC on 2020-09-18.