2022/05/16

2022-05-16 00:00:34 +0000 <jackdk> I have to do a bit of work now, but mention my name if you don't understand a step and I'll check back (IRC predates the @name convention)
2022-05-16 00:01:19 +0000 <melas> oh dang. lightbulb moment. I get it now
2022-05-16 00:01:26 +0000 <jackdk> \o/
2022-05-16 00:01:28 +0000 <melas> THANK YOU so so much. Very useful
2022-05-16 00:02:16 +0000 <melas> Now I proceed with my day without frustration, haha. Gotta go clean the house. Thank you all again
2022-05-16 00:02:19 +0000cyphase(~cyphase@user/cyphase) (Ping timeout: 240 seconds)
2022-05-16 00:02:42 +0000 <jackdk> Farewell and good luck
2022-05-16 00:06:41 +0000szkl(uid110435@id-110435.uxbridge.irccloud.com)
2022-05-16 00:07:26 +0000cyphase(~cyphase@user/cyphase)
2022-05-16 00:11:31 +0000flupe(~baboum@radon.sbi.re)
2022-05-16 00:14:18 +0000joo-_(~joo-_@fsf/member/joo--) (Ping timeout: 276 seconds)
2022-05-16 00:14:52 +0000 <Axman6> jackdk: maybe we bite the bullet and make the ghc-lens library. would be nice to be able to use TH to make the lenses and copy the dumped splices rather than the orphan Generic instances
2022-05-16 00:15:19 +0000joo-_(~joo-_@87-49-146-83-mobile.dk.customer.tdc.net)
2022-05-16 00:15:19 +0000joo-_(~joo-_@87-49-146-83-mobile.dk.customer.tdc.net) (Changing host)
2022-05-16 00:15:19 +0000joo-_(~joo-_@fsf/member/joo--)
2022-05-16 00:16:10 +0000 <Axman6> jackdk: meta project: a plugin which can generate lenses from definitions in another library... which we can use for our plugin
2022-05-16 00:16:21 +0000 <jackdk> Axman6: I'm not thrilled at the prospect, because the maintenance is gonna suck
2022-05-16 00:16:59 +0000jollygood2(www-data@2607:5300:60:8be::1) (Quit: CGI:IRC (Ping timeout))
2022-05-16 00:17:01 +0000 <Axman6> I would hope that the trees that grow work might make things a bit more stable these days
2022-05-16 00:18:22 +0000wgl(~wgl@75-161-32-115.albq.qwest.net)
2022-05-16 00:19:16 +0000wgl(~wgl@75-161-32-115.albq.qwest.net) (Client Quit)
2022-05-16 00:19:57 +0000king_gs(~Thunderbi@187.201.97.18)
2022-05-16 00:30:10 +0000raehik(~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net)
2022-05-16 00:33:26 +0000xff0x(~xff0x@b133147.ppp.asahi-net.or.jp) (Ping timeout: 252 seconds)
2022-05-16 00:35:04 +0000flupe(~baboum@radon.sbi.re) (Ping timeout: 248 seconds)
2022-05-16 00:35:37 +0000flupe(~baboum@radon.sbi.re)
2022-05-16 00:37:50 +0000machinedgod(~machinedg@24.105.81.50) (Ping timeout: 252 seconds)
2022-05-16 00:39:50 +0000king_gs(~Thunderbi@187.201.97.18) (Read error: Connection reset by peer)
2022-05-16 00:40:43 +0000 <dibblego> I have a similar project in my head
2022-05-16 00:42:09 +0000king_gs(~Thunderbi@187.201.97.18)
2022-05-16 00:46:49 +0000yauhsien(~yauhsien@61-231-42-187.dynamic-ip.hinet.net)
2022-05-16 00:51:27 +0000abhixec(~abhixec@c-67-169-139-16.hsd1.ca.comcast.net) (Ping timeout: 240 seconds)
2022-05-16 00:58:56 +0000 <jackdk> Axman6: TTG has some interesting consequences: you probably want to provide (e.g., for `HsDecl p`): `_TyClD :: Prism (HsDecl p) (HsDecl q) (XTyClD p, TyClDecl p) (XTyClD q, TyClDecl q)` as well as `_TyClD' :: (XTyClD p ~ (), XTyClD q ~ ()) => Prism (HsDecl p) (HsDecl q) (XTyClD p) (XTyClD q)`
2022-05-16 01:00:26 +0000vicfred(~vicfred@user/vicfred) (Quit: Leaving)
2022-05-16 01:07:32 +0000jmcarthur(~jmcarthur@c-73-29-224-10.hsd1.nj.comcast.net)
2022-05-16 01:10:43 +0000albet70(~xxx@2400:8902::f03c:92ff:fe60:98d8) (Remote host closed the connection)
2022-05-16 01:11:12 +0000xff0x(~xff0x@125x102x200x106.ap125.ftth.ucom.ne.jp)
2022-05-16 01:14:06 +0000mjs2600(~mjs2600@c-24-91-3-49.hsd1.vt.comcast.net) (Ping timeout: 276 seconds)
2022-05-16 01:16:10 +0000causal(~user@50.35.83.177) (Quit: WeeChat 3.5)
2022-05-16 01:16:12 +0000frost(~frost@user/frost)
2022-05-16 01:16:51 +0000albet70(~xxx@2400:8902::f03c:92ff:fe60:98d8)
2022-05-16 01:18:28 +0000king_gs(~Thunderbi@187.201.97.18) (Ping timeout: 248 seconds)
2022-05-16 01:20:16 +0000mjs2600(~mjs2600@c-24-91-3-49.hsd1.vt.comcast.net)
2022-05-16 01:22:00 +0000andrey_(~andrey@p200300dbcf05e8005ddecd234143f629.dip0.t-ipconnect.de)
2022-05-16 01:24:38 +0000andrey(~andrey@p200300dbcf47c200eee061049814fce3.dip0.t-ipconnect.de) (Ping timeout: 260 seconds)
2022-05-16 01:36:23 +0000[_](~itchyjunk@user/itchyjunk/x-7353470)
2022-05-16 01:38:44 +0000[itchyjunk](~itchyjunk@user/itchyjunk/x-7353470) (Ping timeout: 248 seconds)
2022-05-16 01:40:28 +0000sympt(~sympt@user/sympt) (Remote host closed the connection)
2022-05-16 01:40:50 +0000yauhsien(~yauhsien@61-231-42-187.dynamic-ip.hinet.net) (Ping timeout: 246 seconds)
2022-05-16 01:41:26 +0000sympt(~sympt@user/sympt)
2022-05-16 01:44:13 +0000abhixec(~abhixec@c-67-169-139-16.hsd1.ca.comcast.net)
2022-05-16 01:52:50 +0000melas(~melas@172.77.31.247) (Ping timeout: 240 seconds)
2022-05-16 02:00:10 +0000Benzi-Junior(~BenziJuni@88-149-64-179.du.xdsl.is) (Ping timeout: 240 seconds)
2022-05-16 02:03:57 +0000lemonsnicks(~lemonsnic@cpc159519-perr18-2-0-cust114.19-1.cable.virginm.net) (Quit: ZNC 1.8.2 - https://znc.in)
2022-05-16 02:05:27 +0000FinnElija(~finn_elij@user/finn-elija/x-0085643) (Killed (NickServ (Forcing logout FinnElija -> finn_elija)))
2022-05-16 02:05:27 +0000finn_elija(~finn_elij@user/finn-elija/x-0085643)
2022-05-16 02:05:27 +0000finn_elijaFinnElija
2022-05-16 02:09:04 +0000king_gs(~Thunderbi@187.201.97.18)
2022-05-16 02:16:47 +0000Sgeo_(~Sgeo@user/sgeo)
2022-05-16 02:17:24 +0000x_kuru(~xkuru@user/xkuru)
2022-05-16 02:17:46 +0000Sgeo(~Sgeo@user/sgeo) (Read error: Connection reset by peer)
2022-05-16 02:18:04 +0000caef^(~nehsou@128-092-160-234.biz.spectrum.com) (Read error: Connection reset by peer)
2022-05-16 02:18:25 +0000caef^(~caef@128-092-160-234.biz.spectrum.com)
2022-05-16 02:18:30 +0000kraftwerk28_(~kraftwerk@178.62.210.83) (Ping timeout: 240 seconds)
2022-05-16 02:18:49 +0000kraftwerk28(~kraftwerk@178.62.210.83)
2022-05-16 02:19:50 +0000lemonsnicks(~lemonsnic@cpc159519-perr18-2-0-cust114.19-1.cable.virginm.net)
2022-05-16 02:20:10 +0000xkuru(~xkuru@user/xkuru) (Ping timeout: 240 seconds)
2022-05-16 02:23:04 +0000trillp(~trillp@216.128.134.16)
2022-05-16 02:27:03 +0000raehik(~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net) (Ping timeout: 260 seconds)
2022-05-16 02:29:34 +0000dcoutts(~duncan@host86-187-173-90.range86-187.btcentralplus.com) (Read error: Connection reset by peer)
2022-05-16 02:29:49 +0000dcoutts(~duncan@host86-187-173-90.range86-187.btcentralplus.com)
2022-05-16 02:34:47 +0000gpncarl(~gpncarl@210.12.195.2)
2022-05-16 02:35:26 +0000dust_(~dust@122.167.145.136)
2022-05-16 02:35:35 +0000dust_(~dust@122.167.145.136) (Client Quit)
2022-05-16 02:40:17 +0000king_gs(~Thunderbi@187.201.97.18) (Ping timeout: 256 seconds)
2022-05-16 02:40:41 +0000sympt(~sympt@user/sympt) (Ping timeout: 246 seconds)
2022-05-16 02:42:48 +0000jmcarthur(~jmcarthur@c-73-29-224-10.hsd1.nj.comcast.net) (Quit: My MacBook Air has gone to sleep. ZZZzzz…)
2022-05-16 02:43:34 +0000chexum(~quassel@gateway/tor-sasl/chexum) (Ping timeout: 240 seconds)
2022-05-16 02:45:20 +0000terrorjack(~terrorjac@2a01:4f8:1c1e:509a::1) (Quit: The Lounge - https://thelounge.chat)
2022-05-16 02:46:30 +0000nate1(~nate@98.45.169.16)
2022-05-16 02:46:32 +0000waleee(~waleee@2001:9b0:213:7200:cc36:a556:b1e8:b340) (Ping timeout: 252 seconds)
2022-05-16 02:46:37 +0000terrorjack(~terrorjac@2a01:4f8:1c1e:509a::1)
2022-05-16 02:49:53 +0000sabry(~sabry@197.37.135.141)
2022-05-16 02:50:12 +0000king_gs(~Thunderbi@187.201.97.18)
2022-05-16 02:51:33 +0000nate1(~nate@98.45.169.16) (Ping timeout: 260 seconds)
2022-05-16 02:52:44 +0000king_gs(~Thunderbi@187.201.97.18) (Client Quit)
2022-05-16 02:52:56 +0000king_gs(~Thunderbi@187.201.97.18)
2022-05-16 03:07:26 +0000dcoutts(~duncan@host86-187-173-90.range86-187.btcentralplus.com) (Ping timeout: 252 seconds)
2022-05-16 03:10:04 +0000sympt(~sympt@user/sympt)
2022-05-16 03:11:35 +0000dcoutts(~duncan@host86-187-173-90.range86-187.btcentralplus.com)
2022-05-16 03:12:16 +0000chexum(~quassel@gateway/tor-sasl/chexum)
2022-05-16 03:12:45 +0000rekahsoft(~rekahsoft@bras-base-wdston4533w-grc-02-142-113-160-8.dsl.bell.ca)
2022-05-16 03:13:11 +0000chexum(~quassel@gateway/tor-sasl/chexum) (Remote host closed the connection)
2022-05-16 03:13:26 +0000chexum(~quassel@gateway/tor-sasl/chexum)
2022-05-16 03:13:37 +0000king_gs(~Thunderbi@187.201.97.18) (Quit: king_gs)
2022-05-16 03:17:21 +0000melas(~melas@172.77.31.247)
2022-05-16 03:18:29 +0000sympt(~sympt@user/sympt) (Remote host closed the connection)
2022-05-16 03:18:50 +0000dcoutts(~duncan@host86-187-173-90.range86-187.btcentralplus.com) (Ping timeout: 246 seconds)
2022-05-16 03:30:08 +0000gpncarl_(~gpncarl@210.12.195.2)
2022-05-16 03:31:05 +0000gpncarl(~gpncarl@210.12.195.2) (Ping timeout: 252 seconds)
2022-05-16 03:35:24 +0000coot(~coot@213.134.190.95)
2022-05-16 03:50:26 +0000yauhsien(~yauhsien@61-231-42-187.dynamic-ip.hinet.net)
2022-05-16 03:54:44 +0000yauhsien(~yauhsien@61-231-42-187.dynamic-ip.hinet.net) (Ping timeout: 248 seconds)
2022-05-16 04:05:44 +0000 <dragestil> I remember seeing somewhere a command or set of flags to use when cabal build so that the dependency problems in the output are more readable, but I can't find it anywhere
2022-05-16 04:09:06 +0000whatsupdoc(uid509081@id-509081.hampstead.irccloud.com)
2022-05-16 04:11:43 +0000stackdroid18(14094@user/stackdroid) (Quit: hasta la vista... tchau!)
2022-05-16 04:13:45 +0000mixfix41(~sdenynine@user/mixfix41)
2022-05-16 04:27:05 +0000rekahsoft(~rekahsoft@bras-base-wdston4533w-grc-02-142-113-160-8.dsl.bell.ca) (Remote host closed the connection)
2022-05-16 04:27:48 +0000rekahsoft(~rekahsoft@bras-base-wdston4533w-grc-02-142-113-160-8.dsl.bell.ca)
2022-05-16 04:35:14 +0000dcoutts(~duncan@84.207.203.52)
2022-05-16 04:35:36 +0000littlebobeep(~alMalsamo@gateway/tor-sasl/almalsamo) (Remote host closed the connection)
2022-05-16 04:35:36 +0000dcoutts(~duncan@84.207.203.52) (Read error: Connection reset by peer)
2022-05-16 04:37:16 +0000dcoutts(~duncan@84.207.203.52)
2022-05-16 04:37:36 +0000mixfix41(~sdenynine@user/mixfix41) (Read error: Connection reset by peer)
2022-05-16 04:37:36 +0000dcoutts(~duncan@84.207.203.52) (Read error: Connection reset by peer)
2022-05-16 04:37:38 +0000zaquest(~notzaques@5.130.79.72) (Remote host closed the connection)
2022-05-16 04:38:16 +0000littlebobeep(~alMalsamo@gateway/tor-sasl/almalsamo)
2022-05-16 04:38:59 +0000zaquest(~notzaques@5.130.79.72)
2022-05-16 04:40:21 +0000 <jackdk> don't know it. meanwhile, pastebin your dependency error?
2022-05-16 04:43:32 +0000nate1(~nate@98.45.169.16)
2022-05-16 04:46:04 +0000littlebobeep(~alMalsamo@gateway/tor-sasl/almalsamo) (Ping timeout: 240 seconds)
2022-05-16 04:46:50 +0000rekahsoft(~rekahsoft@bras-base-wdston4533w-grc-02-142-113-160-8.dsl.bell.ca) (Ping timeout: 240 seconds)
2022-05-16 04:47:53 +0000nate1(~nate@98.45.169.16) (Ping timeout: 248 seconds)
2022-05-16 04:48:49 +0000stackdroid18(14094@user/stackdroid)
2022-05-16 04:49:06 +0000 <dragestil> jackdk: thanks - i fixed it by relaxing some deps
2022-05-16 04:49:09 +0000stackdroid18(14094@user/stackdroid) (Client Quit)
2022-05-16 04:50:08 +0000dcoutts(~duncan@185.201.63.254)
2022-05-16 04:51:24 +0000akegalj(~akegalj@89-172-16-42.adsl.net.t-com.hr)
2022-05-16 04:52:10 +0000takuan(~takuan@178-116-218-225.access.telenet.be)
2022-05-16 04:53:02 +0000littlebobeep(~alMalsamo@gateway/tor-sasl/almalsamo)
2022-05-16 04:54:46 +0000steven(~steven@2600:1700:ce00:1ca0:1d43:a789:9670:cc38)
2022-05-16 04:55:12 +0000stackdroid18(14094@user/stackdroid)
2022-05-16 04:55:25 +0000stackdroid18(14094@user/stackdroid) (Client Quit)
2022-05-16 04:55:54 +0000 <steven> hello, I made a hackage release for the first time just now, and I see that the documentation isn't showing for the new version. Is it expected, or did I do something wrong in the release? Here is the package https://hackage.haskell.org/package/microlens-mtl
2022-05-16 04:58:25 +0000stackdroid18(14094@user/stackdroid)
2022-05-16 04:58:34 +0000stackdroid18(14094@user/stackdroid) (Client Quit)
2022-05-16 05:02:52 +0000 <dsal> steven: "Docs pending" -- it can sometimes take a while.
2022-05-16 05:04:27 +0000dcoutts(~duncan@185.201.63.254) (Remote host closed the connection)
2022-05-16 05:04:46 +0000zebrag(~chris@user/zebrag) (Quit: Konversation terminated!)
2022-05-16 05:08:13 +0000 <steven> dsal: ah thanks, I didn't see that part. I only saw "documentation unavailable". I also found that there's this script to build it myself https://hackage.haskell.org/upload
2022-05-16 05:08:13 +0000jakalx(~jakalx@base.jakalx.net) (Error from remote client)
2022-05-16 05:08:24 +0000 <steven> ok great, I will just wait and see then
2022-05-16 05:09:16 +0000sympt(~sympt@user/sympt)
2022-05-16 05:13:19 +0000sympt(~sympt@user/sympt) (Remote host closed the connection)
2022-05-16 05:14:28 +0000sympt(~sympt@user/sympt)
2022-05-16 05:17:40 +0000jakalx(~jakalx@base.jakalx.net)
2022-05-16 05:18:37 +0000stackdroid18(14094@user/stackdroid)
2022-05-16 05:21:03 +0000stackdroid18(14094@user/stackdroid) (Client Quit)
2022-05-16 05:21:31 +0000nate1(~nate@98.45.169.16)
2022-05-16 05:23:34 +0000frost(~frost@user/frost) (Ping timeout: 252 seconds)
2022-05-16 05:26:35 +0000nate1(~nate@98.45.169.16) (Ping timeout: 252 seconds)
2022-05-16 05:34:42 +0000stackdroid18(14094@user/stackdroid)
2022-05-16 05:34:47 +0000stackdroid18(14094@user/stackdroid) (Client Quit)
2022-05-16 05:34:50 +0000 <jackdk> dragestil: oh good
2022-05-16 05:34:53 +0000 <jackdk> glad to hear it
2022-05-16 05:37:16 +0000chomwitt(~chomwitt@2a02:587:dc15:4f00:52fe:5216:7cb9:4726)
2022-05-16 05:41:40 +0000yauhsien(~yauhsien@61-231-42-187.dynamic-ip.hinet.net)
2022-05-16 05:41:47 +0000Sweet(~user@s19427110.onlinehome-server.info) (*.net *.split)
2022-05-16 05:41:47 +0000liskin(~liskin@xmonad/liskin) (*.net *.split)
2022-05-16 05:41:47 +0000remedan(~remedan@octo.cafe) (*.net *.split)
2022-05-16 05:41:47 +0000canta(~canta@user/canta) (*.net *.split)
2022-05-16 05:41:47 +0000eagleflo(~aku@163.172.137.34) (*.net *.split)
2022-05-16 05:41:47 +0000RSBach(~guygastin@137.184.131.156) (*.net *.split)
2022-05-16 05:41:47 +0000cocreature(~moritz@2a03:b0c0:3:d0::c8:f001) (*.net *.split)
2022-05-16 05:41:47 +0000philpax_(sid516926@id-516926.lymington.irccloud.com) (*.net *.split)
2022-05-16 05:41:47 +0000edwardk(sid47016@haskell/developer/edwardk) (*.net *.split)
2022-05-16 05:41:47 +0000mustafa(sid502723@rockylinux/releng/mustafa) (*.net *.split)
2022-05-16 05:41:47 +0000hubvu_(sid495858@id-495858.tinside.irccloud.com) (*.net *.split)
2022-05-16 05:41:47 +0000astra(sid289983@user/amish) (*.net *.split)
2022-05-16 05:41:47 +0000ByronJohnson(~bairyn@50-250-232-19-static.hfc.comcastbusiness.net) (*.net *.split)
2022-05-16 05:41:47 +0000int-e(~noone@int-e.eu) (*.net *.split)
2022-05-16 05:41:47 +0000tolt(~weechat-h@li219-154.members.linode.com) (*.net *.split)
2022-05-16 05:41:47 +0000mesaoptimizer(uid546676@user/PapuaHardyNet) (*.net *.split)
2022-05-16 05:41:47 +0000Hobbyboy(Hobbyboy@hobbyboy.co.uk) (*.net *.split)
2022-05-16 05:41:47 +0000edmundnoble(sid229620@id-229620.helmsley.irccloud.com) (*.net *.split)
2022-05-16 05:41:47 +0000aarchi(sid486183@id-486183.uxbridge.irccloud.com) (*.net *.split)
2022-05-16 05:41:47 +0000b20n(sid115913@id-115913.uxbridge.irccloud.com) (*.net *.split)
2022-05-16 05:41:47 +0000dmj`(sid72307@id-72307.hampstead.irccloud.com) (*.net *.split)
2022-05-16 05:41:47 +0000truckasaurus(sid457088@id-457088.helmsley.irccloud.com) (*.net *.split)
2022-05-16 05:41:47 +0000gmc(sid58314@id-58314.ilkley.irccloud.com) (*.net *.split)
2022-05-16 05:41:47 +0000parseval(sid239098@id-239098.helmsley.irccloud.com) (*.net *.split)
2022-05-16 05:41:47 +0000amir(sid22336@user/amir) (*.net *.split)
2022-05-16 05:41:47 +0000bradparker(sid262931@id-262931.uxbridge.irccloud.com) (*.net *.split)
2022-05-16 05:41:47 +0000jjhoo(~jahakala@user/jjhoo) (*.net *.split)
2022-05-16 05:41:47 +0000ouroboros(~ouroboros@user/ouroboros) (*.net *.split)
2022-05-16 05:41:47 +0000jackhill(~jackhill@kalessin.dragonsnail.net) (*.net *.split)
2022-05-16 05:41:56 +0000jackhill(~jackhill@kalessin.dragonsnail.net)
2022-05-16 05:41:57 +0000int-e(~noone@int-e.eu)
2022-05-16 05:41:58 +0000ByronJohnson(~bairyn@50-250-232-19-static.hfc.comcastbusiness.net)
2022-05-16 05:41:59 +0000Sweet(~user@s19427110.onlinehome-server.info)
2022-05-16 05:42:02 +0000edwardk(sid47016@haskell/developer/edwardk)
2022-05-16 05:42:02 +0000aarchi(sid486183@id-486183.uxbridge.irccloud.com)
2022-05-16 05:42:03 +0000edmundnoble(sid229620@id-229620.helmsley.irccloud.com)
2022-05-16 05:42:05 +0000gmc(sid58314@id-58314.ilkley.irccloud.com)
2022-05-16 05:42:09 +0000canta(~canta@cvm0.d5k.one)
2022-05-16 05:42:10 +0000Hobbyboy(Hobbyboy@hobbyboy.co.uk)
2022-05-16 05:42:11 +0000parseval(sid239098@id-239098.helmsley.irccloud.com)
2022-05-16 05:42:20 +0000liskin(~liskin@ackle.nomi.cz)
2022-05-16 05:42:24 +0000hubvu_(sid495858@id-495858.tinside.irccloud.com)
2022-05-16 05:42:27 +0000tolt(~weechat-h@li219-154.members.linode.com)
2022-05-16 05:42:29 +0000canta(~canta@cvm0.d5k.one) (Changing host)
2022-05-16 05:42:29 +0000canta(~canta@user/canta)
2022-05-16 05:42:29 +0000dmj`(sid72307@id-72307.hampstead.irccloud.com)
2022-05-16 05:42:33 +0000truckasaurus(sid457088@id-457088.helmsley.irccloud.com)
2022-05-16 05:42:35 +0000mustafa(sid502723@rockylinux/releng/mustafa)
2022-05-16 05:42:36 +0000liskin(~liskin@ackle.nomi.cz) (Signing in (liskin))
2022-05-16 05:42:36 +0000liskin(~liskin@xmonad/liskin)
2022-05-16 05:42:49 +0000b20n(sid115913@id-115913.uxbridge.irccloud.com)
2022-05-16 05:42:49 +0000bradparker(sid262931@id-262931.uxbridge.irccloud.com)
2022-05-16 05:42:52 +0000amir(sid22336@user/amir)
2022-05-16 05:42:52 +0000mesaoptimizer(sid546676@user/PapuaHardyNet)
2022-05-16 05:42:52 +0000philpax_(sid516926@id-516926.lymington.irccloud.com)
2022-05-16 05:42:52 +0000cocreature(~moritz@2a03:b0c0:3:d0::c8:f001)
2022-05-16 05:42:56 +0000RMSBach(~guygastin@137.184.131.156)
2022-05-16 05:42:56 +0000ouroboros(~ouroboros@user/ouroboros)
2022-05-16 05:42:58 +0000remedan(~remedan@octo.cafe)
2022-05-16 05:43:06 +0000astra(sid289983@id-289983.hampstead.irccloud.com)
2022-05-16 05:43:43 +0000coot(~coot@213.134.190.95) (Quit: coot)
2022-05-16 05:44:52 +0000stackdroid18(~stackdroi@user/stackdroid)
2022-05-16 05:44:52 +0000stackdroid18(~stackdroi@user/stackdroid) (Client Quit)
2022-05-16 05:47:03 +0000jjhoo(~jahakala@user/jjhoo)
2022-05-16 05:47:03 +0000eagleflo(~aku@163.172.137.34)
2022-05-16 05:47:35 +0000agumonkey(~user@88.163.231.79)
2022-05-16 05:48:22 +0000CAT_S(apic@brezn3.muc.ccc.de) (*.net *.split)
2022-05-16 05:48:22 +0000hltk(~hltk@hltk.fi) (*.net *.split)
2022-05-16 05:48:22 +0000sshine(~simon@exocortex.online) (*.net *.split)
2022-05-16 05:48:22 +0000meejah(~meejah@rutas.meejah.ca) (*.net *.split)
2022-05-16 05:48:22 +0000Unode(~Unode@194.94.44.220) (*.net *.split)
2022-05-16 05:48:22 +0000darkling(~darkling@2001-ba8-1f1-f0e6-0-0-0-2.autov6rev.bitfolk.space) (*.net *.split)
2022-05-16 05:48:22 +0000YoungFrog(~youngfrog@2a02:a03f:c21b:f900:eb96:d26f:93a3:4c34) (*.net *.split)
2022-05-16 05:48:22 +0000Franciman(~Franciman@mx1.fracta.dev) (*.net *.split)
2022-05-16 05:48:22 +0000feetwind(~mike@user/feetwind) (*.net *.split)
2022-05-16 05:48:22 +0000yushyin(klVu03SvEu@mail.karif.server-speed.net) (*.net *.split)
2022-05-16 05:48:22 +0000tomjaguarpaw(~tom@li367-225.members.linode.com) (*.net *.split)
2022-05-16 05:48:22 +0000sooch_(sid533113@id-533113.hampstead.irccloud.com) (*.net *.split)
2022-05-16 05:48:22 +0000rubin55(sid175221@id-175221.hampstead.irccloud.com) (*.net *.split)
2022-05-16 05:48:22 +0000S11001001(sid42510@id-42510.ilkley.irccloud.com) (*.net *.split)
2022-05-16 05:48:22 +0000Firedancer(sid336191@id-336191.hampstead.irccloud.com) (*.net *.split)
2022-05-16 05:48:22 +0000carter(sid14827@id-14827.helmsley.irccloud.com) (*.net *.split)
2022-05-16 05:48:22 +0000xnbya(~xnbya@2a01:4f8:c17:cbdd::1) (*.net *.split)
2022-05-16 05:48:22 +0000enemeth79(sid309041@id-309041.lymington.irccloud.com) (*.net *.split)
2022-05-16 05:48:22 +0000welterde(~welterde@thinkbase.srv.welterde.de) (*.net *.split)
2022-05-16 05:48:29 +0000xnbya(~xnbya@2a01:4f8:c17:cbdd::1)
2022-05-16 05:48:30 +0000meejah(~meejah@rutas.meejah.ca)
2022-05-16 05:48:31 +0000CAT_S(apic@brezn3.muc.ccc.de)
2022-05-16 05:48:31 +0000darkling(~darkling@savella.carfax.org.uk)
2022-05-16 05:48:33 +0000sooch_(sid533113@id-533113.hampstead.irccloud.com)
2022-05-16 05:48:34 +0000hltk(~hltk@hltk.fi)
2022-05-16 05:48:38 +0000tomjaguarpaw(~tom@li367-225.members.linode.com)
2022-05-16 05:48:40 +0000sshine(~simon@exocortex.online)
2022-05-16 05:48:42 +0000Firedancer(sid336191@id-336191.hampstead.irccloud.com)
2022-05-16 05:48:47 +0000enemeth79(sid309041@id-309041.lymington.irccloud.com)
2022-05-16 05:48:49 +0000S11001001(sid42510@id-42510.ilkley.irccloud.com)
2022-05-16 05:48:50 +0000Franciman(~Franciman@mx1.fracta.dev)
2022-05-16 05:48:55 +0000yushyin(5lIhc4jWEt@mail.karif.server-speed.net)
2022-05-16 05:49:06 +0000feetwind(~mike@2406:d501::79ae:5f3e)
2022-05-16 05:49:08 +0000carter(sid14827@id-14827.helmsley.irccloud.com)
2022-05-16 05:49:13 +0000YoungFrog(~youngfrog@2a02:a03f:c21b:f900:3182:11b3:8829:1e63)
2022-05-16 05:49:16 +0000welterde(welterde@thinkbase.srv.welterde.de)
2022-05-16 05:49:18 +0000rubin55(sid175221@id-175221.hampstead.irccloud.com)
2022-05-16 05:49:32 +0000zmt00(~zmt00@user/zmt00) (Quit: Leaving)
2022-05-16 05:49:33 +0000Unode(~Unode@194.94.44.220)
2022-05-16 05:49:37 +0000feetwindGuest3304
2022-05-16 05:53:15 +0000yauhsien(~yauhsien@61-231-42-187.dynamic-ip.hinet.net) (Remote host closed the connection)
2022-05-16 05:53:21 +0000zmt00(~zmt00@user/zmt00)
2022-05-16 05:53:24 +0000zmt00(~zmt00@user/zmt00) (Client Quit)
2022-05-16 05:53:46 +0000zmt00(~zmt00@user/zmt00)
2022-05-16 05:57:33 +0000yauhsien(~yauhsien@61-231-42-187.dynamic-ip.hinet.net)
2022-05-16 06:00:56 +0000steven(~steven@2600:1700:ce00:1ca0:1d43:a789:9670:cc38) (Ping timeout: 248 seconds)
2022-05-16 06:01:50 +0000yauhsien(~yauhsien@61-231-42-187.dynamic-ip.hinet.net) (Ping timeout: 240 seconds)
2022-05-16 06:16:13 +0000michalz(~michalz@185.246.204.125)
2022-05-16 06:16:15 +0000coot(~coot@213.134.190.95)
2022-05-16 06:29:01 +0000benin(~benin@183.82.31.170)
2022-05-16 06:37:00 +0000cfricke(~cfricke@user/cfricke)
2022-05-16 06:39:03 +0000elkcl(~elkcl@broadband-37-110-156-162.ip.moscow.rt.ru) (Ping timeout: 260 seconds)
2022-05-16 06:39:52 +0000elkcl(~elkcl@broadband-37-110-156-162.ip.moscow.rt.ru)
2022-05-16 06:40:02 +0000lortabac(~lortabac@2a01:e0a:541:b8f0:369e:42d1:8f75:3666)
2022-05-16 06:50:23 +0000caef^(~caef@128-092-160-234.biz.spectrum.com) (Remote host closed the connection)
2022-05-16 06:51:10 +0000tzh(~tzh@c-24-21-73-154.hsd1.wa.comcast.net) (Quit: zzz)
2022-05-16 06:53:51 +0000shriekingnoise(~shrieking@201.231.16.156) (Quit: Quit)
2022-05-16 06:55:16 +0000xaotuk(~sasha@net140-34-245-109.mbb.telenor.rs)
2022-05-16 06:56:59 +0000eggplantade(~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net) (Remote host closed the connection)
2022-05-16 06:57:37 +0000christiansen(~christian@83-95-137-75-dynamic.dk.customer.tdc.net)
2022-05-16 07:00:05 +0000acidjnk(~acidjnk@p200300d0c7068b73d0eeb5d70366dc27.dip0.t-ipconnect.de)
2022-05-16 07:00:57 +0000xaotuk(~sasha@net140-34-245-109.mbb.telenor.rs) (Ping timeout: 260 seconds)
2022-05-16 07:03:13 +0000christiansen_(~christian@83-95-137-75-dynamic.dk.customer.tdc.net)
2022-05-16 07:03:36 +0000jco(~jco@90-228-194-139-no542.tbcn.telia.com)
2022-05-16 07:04:06 +0000kuribas(~user@ptr-17d51emxx4y1njcuupn.18120a2.ip6.access.telenet.be)
2022-05-16 07:04:48 +0000[_________](~oos95GWG@user/oos95GWG) (Quit: [_________])
2022-05-16 07:05:06 +0000melas(~melas@172.77.31.247) (Ping timeout: 276 seconds)
2022-05-16 07:05:35 +0000odnes(~odnes@5-203-204-202.pat.nym.cosmote.net)
2022-05-16 07:06:40 +0000christiansen_(~christian@83-95-137-75-dynamic.dk.customer.tdc.net) (Client Quit)
2022-05-16 07:06:41 +0000[_________](~oos95GWG@user/oos95GWG)
2022-05-16 07:06:52 +0000x_kuru(~xkuru@user/xkuru) (Read error: Connection reset by peer)
2022-05-16 07:07:22 +0000christiansen(~christian@83-95-137-75-dynamic.dk.customer.tdc.net) (Ping timeout: 260 seconds)
2022-05-16 07:09:27 +0000alp_(~alp@user/alp)
2022-05-16 07:12:22 +0000tromp(~textual@dhcp-077-249-230-040.chello.nl)
2022-05-16 07:15:40 +0000mixfix41(~sdenynine@user/mixfix41)
2022-05-16 07:19:29 +0000mikoto-chan(~mikoto-ch@213.177.151.239)
2022-05-16 07:21:54 +0000dcoutts(~duncan@185.201.63.254)
2022-05-16 07:23:37 +0000agumonkey(~user@88.163.231.79) (Ping timeout: 256 seconds)
2022-05-16 07:26:52 +0000[_________](~oos95GWG@user/oos95GWG) (Quit: [_________])
2022-05-16 07:27:50 +0000dcoutts(~duncan@185.201.63.254) (Ping timeout: 240 seconds)
2022-05-16 07:28:09 +0000Sgeo_(~Sgeo@user/sgeo) (Read error: Connection reset by peer)
2022-05-16 07:32:33 +0000yauhsien(~yauhsien@61-231-42-187.dynamic-ip.hinet.net)
2022-05-16 07:38:49 +0000[_________](~oos95GWG@user/oos95GWG)
2022-05-16 07:40:25 +0000nate1(~nate@98.45.169.16)
2022-05-16 07:42:36 +0000mikoto-chan(~mikoto-ch@213.177.151.239) (Ping timeout: 272 seconds)
2022-05-16 07:45:46 +0000nate1(~nate@98.45.169.16) (Ping timeout: 272 seconds)
2022-05-16 07:48:09 +0000ubert(~Thunderbi@p200300ecdf15884bec30bba7413e2c9e.dip0.t-ipconnect.de)
2022-05-16 07:48:52 +0000machinedgod(~machinedg@24.105.81.50)
2022-05-16 07:49:03 +0000cyphase(~cyphase@user/cyphase) (Ping timeout: 260 seconds)
2022-05-16 07:50:03 +0000jakalx(~jakalx@base.jakalx.net) ()
2022-05-16 07:51:37 +0000jakalx(~jakalx@base.jakalx.net)
2022-05-16 07:55:48 +0000odnes(~odnes@5-203-204-202.pat.nym.cosmote.net) (Quit: Leaving)
2022-05-16 07:57:29 +0000eggplantade(~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net)
2022-05-16 08:02:12 +0000eggplantade(~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 260 seconds)
2022-05-16 08:02:12 +0000jco(~jco@90-228-194-139-no542.tbcn.telia.com) (Ping timeout: 260 seconds)
2022-05-16 08:03:25 +0000gehmehgeh(~user@user/gehmehgeh)
2022-05-16 08:04:02 +0000jco(~jco@90-228-194-139-no542.tbcn.telia.com)
2022-05-16 08:05:39 +0000mikoto-chan(~mikoto-ch@213.177.151.239)
2022-05-16 08:10:59 +0000akegalj(~akegalj@89-172-16-42.adsl.net.t-com.hr) (Quit: leaving)
2022-05-16 08:12:59 +0000mikoto-chan(~mikoto-ch@213.177.151.239) (Ping timeout: 240 seconds)
2022-05-16 08:13:04 +0000chele(~chele@user/chele)
2022-05-16 08:13:30 +0000yauhsien(~yauhsien@61-231-42-187.dynamic-ip.hinet.net) (Remote host closed the connection)
2022-05-16 08:16:16 +0000juri_(~juri@178.63.35.222)
2022-05-16 08:19:19 +0000frost(~frost@user/frost)
2022-05-16 08:20:38 +0000[_](~itchyjunk@user/itchyjunk/x-7353470) (Remote host closed the connection)
2022-05-16 08:23:53 +0000yauhsien(~yauhsien@61-231-42-187.dynamic-ip.hinet.net)
2022-05-16 08:25:57 +0000[_________](~oos95GWG@user/oos95GWG) (Quit: [_________])
2022-05-16 08:26:50 +0000[_________](~oos95GWG@user/oos95GWG)
2022-05-16 08:29:11 +0000astraamish
2022-05-16 08:29:19 +0000amish(sid289983@id-289983.hampstead.irccloud.com) (Changing host)
2022-05-16 08:29:19 +0000amish(sid289983@user/amish)
2022-05-16 08:29:31 +0000amishastra
2022-05-16 08:30:47 +0000ccntrq(~Thunderbi@imx92-1-78-204-187-6.fbx.proxad.net)
2022-05-16 08:32:40 +0000tromp(~textual@dhcp-077-249-230-040.chello.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
2022-05-16 08:33:08 +0000sabry(~sabry@197.37.135.141) (Ping timeout: 252 seconds)
2022-05-16 08:33:49 +0000yauhsien(~yauhsien@61-231-42-187.dynamic-ip.hinet.net) (Remote host closed the connection)
2022-05-16 08:34:51 +0000yauhsien(~yauhsien@61-231-42-187.dynamic-ip.hinet.net)
2022-05-16 08:37:02 +0000pretty_dumm_guy(trottel@gateway/vpn/protonvpn/prettydummguy/x-88029655)
2022-05-16 08:38:35 +0000ubert(~Thunderbi@p200300ecdf15884bec30bba7413e2c9e.dip0.t-ipconnect.de) (Quit: ubert)
2022-05-16 08:48:30 +0000MajorBiscuit(~MajorBisc@145.94.234.141)
2022-05-16 08:48:35 +0000MajorBiscuit(~MajorBisc@145.94.234.141) (Client Quit)
2022-05-16 08:48:52 +0000MajorBiscuit(~MajorBisc@145.94.234.141)
2022-05-16 08:49:16 +0000MajorBiscuit(~MajorBisc@145.94.234.141) (Client Quit)
2022-05-16 08:50:05 +0000werneta(~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net) (Ping timeout: 252 seconds)
2022-05-16 08:50:47 +0000gurkenglas(~gurkengla@dslb-084-057-085-111.084.057.pools.vodafone-ip.de) (Ping timeout: 240 seconds)
2022-05-16 08:52:12 +0000coot(~coot@213.134.190.95) (Quit: coot)
2022-05-16 08:55:05 +0000Vajb(~Vajb@hag-jnsbng11-58c3a8-176.dhcp.inet.fi) (Read error: Connection reset by peer)
2022-05-16 08:57:41 +0000Vajb(~Vajb@hag-jnsbng11-58c3a8-176.dhcp.inet.fi)
2022-05-16 08:58:38 +0000nate1(~nate@98.45.169.16)
2022-05-16 08:58:43 +0000tromp(~textual@dhcp-077-249-230-040.chello.nl)
2022-05-16 08:59:09 +0000sabry(~sabry@197.37.199.95)
2022-05-16 09:00:06 +0000vestige[m](~vestigema@2001:470:69fc:105::1:f9dd) (Quit: You have been kicked for being idle)
2022-05-16 09:03:32 +0000nate1(~nate@98.45.169.16) (Ping timeout: 248 seconds)
2022-05-16 09:04:43 +0000mbuf(~Shakthi@31.32.33.168)
2022-05-16 09:06:01 +0000chomwitt(~chomwitt@2a02:587:dc15:4f00:52fe:5216:7cb9:4726) (Ping timeout: 248 seconds)
2022-05-16 09:06:37 +0000MajorBiscuit(~MajorBisc@145.94.234.141)
2022-05-16 09:07:37 +0000yushyin(5lIhc4jWEt@mail.karif.server-speed.net) (Quit: WeeChat 3.4.1)
2022-05-16 09:07:46 +0000yushyin(4BFGEnxeeu@mail.karif.server-speed.net)
2022-05-16 09:08:49 +0000econo(uid147250@user/econo) (Quit: Connection closed for inactivity)
2022-05-16 09:11:56 +0000avpx(~nick@ec2-54-214-223-1.us-west-2.compute.amazonaws.com) (Quit: ZNC 1.8.2 - https://znc.in)
2022-05-16 09:12:48 +0000avpx(~nick@ec2-54-214-223-1.us-west-2.compute.amazonaws.com)
2022-05-16 09:16:23 +0000stiell_(~stiell@gateway/tor-sasl/stiell)
2022-05-16 09:17:30 +0000coot(~coot@213.134.190.95)
2022-05-16 09:18:12 +0000yauhsien(~yauhsien@61-231-42-187.dynamic-ip.hinet.net) (Remote host closed the connection)
2022-05-16 09:19:52 +0000yauhsien(~yauhsien@61-231-42-187.dynamic-ip.hinet.net)
2022-05-16 09:25:02 +0000yauhsien(~yauhsien@61-231-42-187.dynamic-ip.hinet.net) (Ping timeout: 260 seconds)
2022-05-16 09:30:31 +0000Flonk(~Flonk@vps-zap441517-1.zap-srv.com) (Quit: Ping timeout (120 seconds))
2022-05-16 09:31:27 +0000Flonk(~Flonk@vps-zap441517-1.zap-srv.com)
2022-05-16 09:33:29 +0000yauhsien(~yauhsien@61-231-42-187.dynamic-ip.hinet.net)
2022-05-16 09:36:46 +0000meinside(uid24933@id-24933.helmsley.irccloud.com) (Quit: Connection closed for inactivity)
2022-05-16 09:44:42 +0000Benzi-Junior(~BenziJuni@88-149-64-179.du.xdsl.is)
2022-05-16 09:56:47 +0000califax(~califax@user/califx)
2022-05-16 09:59:19 +0000xaotuk(~sasha@2a06:5b00:15fe:9b00::2)
2022-05-16 09:59:27 +0000eggplantade(~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net)
2022-05-16 10:00:29 +0000namkeleser(~namkelese@101.175.93.91)
2022-05-16 10:01:18 +0000alp_(~alp@user/alp) (Ping timeout: 272 seconds)
2022-05-16 10:04:07 +0000eggplantade(~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 260 seconds)
2022-05-16 10:04:28 +0000acidjnk(~acidjnk@p200300d0c7068b73d0eeb5d70366dc27.dip0.t-ipconnect.de) (Ping timeout: 272 seconds)
2022-05-16 10:05:52 +0000acidjnk(~acidjnk@p200300d0c7068b73308b89cacabcfaf5.dip0.t-ipconnect.de)
2022-05-16 10:06:33 +0000alp_(~alp@user/alp)
2022-05-16 10:15:53 +0000raehik(~raehik@82.21.176.157)
2022-05-16 10:20:49 +0000yauhsien(~yauhsien@61-231-42-187.dynamic-ip.hinet.net) (Remote host closed the connection)
2022-05-16 10:21:39 +0000yauhsien(~yauhsien@61-231-42-187.dynamic-ip.hinet.net)
2022-05-16 10:21:44 +0000xaotuk(~sasha@2a06:5b00:15fe:9b00::2) (Ping timeout: 248 seconds)
2022-05-16 10:22:10 +0000xff0x(~xff0x@125x102x200x106.ap125.ftth.ucom.ne.jp) (Ping timeout: 240 seconds)
2022-05-16 10:23:28 +0000xaotuk(~sasha@net195-36-245-109.mbb.telenor.rs)
2022-05-16 10:25:59 +0000yauhsien(~yauhsien@61-231-42-187.dynamic-ip.hinet.net) (Ping timeout: 240 seconds)
2022-05-16 10:31:17 +0000trillp(~trillp@216.128.134.16) (Ping timeout: 252 seconds)
2022-05-16 10:31:25 +0000trillp(~trillp@216.128.134.16)
2022-05-16 10:36:44 +0000gawen(~gawen@user/gawen) (Quit: cya)
2022-05-16 10:40:19 +0000CiaoSen(~Jura@p200300c95732ec002a3a4dfffe84dbd5.dip0.t-ipconnect.de)
2022-05-16 10:40:54 +0000jakalx(~jakalx@base.jakalx.net) ()
2022-05-16 10:41:16 +0000eggplantade(~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net)
2022-05-16 10:42:19 +0000gawen(~gawen@user/gawen)
2022-05-16 10:44:14 +0000odnes(~odnes@2a02:587:e901:3110::3ea)
2022-05-16 10:45:27 +0000eggplantade(~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 240 seconds)
2022-05-16 10:46:10 +0000yauhsien(~yauhsien@61-231-42-187.dynamic-ip.hinet.net)
2022-05-16 10:46:15 +0000jakalx(~jakalx@base.jakalx.net)
2022-05-16 10:50:26 +0000dostoevsky(~5c42c5384@user/dostoevsky)
2022-05-16 10:52:41 +0000DNH(~DNH@2a02:8109:b740:2c4:c152:42d9:b8cc:c45e)
2022-05-16 10:55:15 +0000Lord_of_Life_(~Lord@user/lord-of-life/x-2819915)
2022-05-16 10:56:04 +0000Lord_of_Life(~Lord@user/lord-of-life/x-2819915) (Ping timeout: 248 seconds)
2022-05-16 10:56:31 +0000Lord_of_Life_Lord_of_Life
2022-05-16 10:57:14 +0000sabry(~sabry@197.37.199.95) (Ping timeout: 252 seconds)
2022-05-16 11:03:15 +0000acidjnk(~acidjnk@p200300d0c7068b73308b89cacabcfaf5.dip0.t-ipconnect.de) (Ping timeout: 260 seconds)
2022-05-16 11:06:11 +0000dhil(~dhil@cpc103052-sgyl39-2-0-cust260.18-2.cable.virginm.net)
2022-05-16 11:07:19 +0000gawen(~gawen@user/gawen) (Quit: cya)
2022-05-16 11:09:00 +0000dostoevsky4(~5c42c5384@user/dostoevsky)
2022-05-16 11:10:12 +0000dostoevsky(~5c42c5384@user/dostoevsky) (Read error: Connection reset by peer)
2022-05-16 11:10:12 +0000dostoevsky4dostoevsky
2022-05-16 11:10:43 +0000xff0x(~xff0x@b133147.ppp.asahi-net.or.jp)
2022-05-16 11:12:55 +0000gawen(~gawen@user/gawen)
2022-05-16 11:19:41 +0000Kaipei(~Kaiepi@156.34.47.253) (Ping timeout: 252 seconds)
2022-05-16 11:21:59 +0000christiansen(~christian@83-95-137-75-dynamic.dk.customer.tdc.net)
2022-05-16 11:22:59 +0000eggplantade(~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net)
2022-05-16 11:27:23 +0000eggplantade(~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 252 seconds)
2022-05-16 11:30:26 +0000Kaipei(~Kaiepi@156.34.47.253)
2022-05-16 11:35:20 +0000dostoevsky(~5c42c5384@user/dostoevsky) (Ping timeout: 248 seconds)
2022-05-16 11:38:15 +0000Guest3571(~Polo@user/polo)
2022-05-16 11:43:33 +0000Guest3571(~Polo@user/polo) (Quit: Textual IRC Client: www.textualapp.com)
2022-05-16 11:43:53 +0000ccntrq(~Thunderbi@imx92-1-78-204-187-6.fbx.proxad.net) (Quit: ccntrq)
2022-05-16 11:43:58 +0000cyphase(~cyphase@user/cyphase)
2022-05-16 11:43:59 +0000jco(~jco@90-228-194-139-no542.tbcn.telia.com) (Ping timeout: 240 seconds)
2022-05-16 11:44:28 +0000Guest7339(~Polo@user/polo)
2022-05-16 11:54:25 +0000whatsupdoc(uid509081@id-509081.hampstead.irccloud.com) (Quit: Connection closed for inactivity)
2022-05-16 11:55:33 +0000Guest4487(~Polo@user/polo)
2022-05-16 11:55:45 +0000Guest7339(~Polo@user/polo) (Ping timeout: 260 seconds)
2022-05-16 11:55:47 +0000Guest4487(~Polo@user/polo) (Client Quit)
2022-05-16 12:00:16 +0000tromp(~textual@dhcp-077-249-230-040.chello.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
2022-05-16 12:00:33 +0000namkeleser(~namkelese@101.175.93.91) (Quit: Client closed)
2022-05-16 12:03:04 +0000acidjnk(~acidjnk@p200300d0c7068b73991f579c81967f89.dip0.t-ipconnect.de)
2022-05-16 12:04:26 +0000kritzefitz(~kritzefit@debian/kritzefitz) (Ping timeout: 250 seconds)
2022-05-16 12:05:39 +0000tromp(~textual@dhcp-077-249-230-040.chello.nl)
2022-05-16 12:07:04 +0000bitdex(~bitdex@gateway/tor-sasl/bitdex) (Quit: = "")
2022-05-16 12:08:08 +0000Polo(~Polo@user/polo)
2022-05-16 12:08:09 +0000Polo(~Polo@user/polo) (Client Quit)
2022-05-16 12:08:35 +0000gpncarl(~gpncarl@210.12.195.2)
2022-05-16 12:10:36 +0000gpncarl_(~gpncarl@210.12.195.2) (Ping timeout: 276 seconds)
2022-05-16 12:10:53 +0000yauhsien(~yauhsien@61-231-42-187.dynamic-ip.hinet.net) (Remote host closed the connection)
2022-05-16 12:11:03 +0000kritzefitz(~kritzefit@debian/kritzefitz)
2022-05-16 12:11:57 +0000yauhsien(~yauhsien@61-231-42-187.dynamic-ip.hinet.net)
2022-05-16 12:28:47 +0000 <merijn> bah, there's no cabal binaries for stupid old linuxes anymore :(
2022-05-16 12:29:38 +0000 <dminuoso> Serves you right for using stupid old linuxes.
2022-05-16 12:29:52 +0000pretty_d1(trottel@gateway/vpn/protonvpn/prettydummguy/x-88029655)
2022-05-16 12:29:56 +0000pretty_d1(trottel@gateway/vpn/protonvpn/prettydummguy/x-88029655) (Client Quit)
2022-05-16 12:30:15 +0000 <exarkun> all the cool kids are using the stupid new linuxes now merijn, what's holding you back
2022-05-16 12:30:20 +0000 <merijn> Like I have a choice
2022-05-16 12:30:25 +0000 <dminuoso> Is that your super computing thing?
2022-05-16 12:30:34 +0000 <dminuoso> Running on Debian 4?
2022-05-16 12:30:44 +0000 <merijn> If I had a choice I wouldn't be running any linux :p
2022-05-16 12:30:45 +0000pretty_dumm_guy(trottel@gateway/vpn/protonvpn/prettydummguy/x-88029655) (Ping timeout: 260 seconds)
2022-05-16 12:30:51 +0000 <merijn> No CentOS 7 or something
2022-05-16 12:31:03 +0000 <Bulby[m]> what
2022-05-16 12:31:10 +0000 <dminuoso> Oh CentOS is the most frustrating accident at work here.
2022-05-16 12:31:20 +0000 <dminuoso> It's a good thing real CentOS doesnt exist anymore.
2022-05-16 12:31:44 +0000 <merijn> dminuoso: No, now I have to deal with 'fake even cludgier CentOS' on the new one
2022-05-16 12:33:50 +0000Kaipei(~Kaiepi@156.34.47.253) (Ping timeout: 240 seconds)
2022-05-16 12:34:52 +0000 <maerwald[m]> Cabal binaries are statically linked
2022-05-16 12:34:53 +0000 <maerwald[m]> merijn: huh?
2022-05-16 12:36:37 +0000 <merijn> maerwald[m]: You need a new enough glibc
2022-05-16 12:37:00 +0000 <merijn> the current debian 10 binaries want glib 2.12 or newer
2022-05-16 12:37:02 +0000 <maerwald[m]> No
2022-05-16 12:37:18 +0000 <maerwald[m]> Fully statically linked
2022-05-16 12:37:18 +0000 <merijn> maerwald[m]: https://www.haskell.org/cabal/download.html
2022-05-16 12:37:33 +0000 <merijn> maerwald[m]: Well, feel free to explain why those error out on my system then
2022-05-16 12:38:16 +0000pretty_dumm_guy(trottel@gateway/vpn/protonvpn/prettydummguy/x-88029655)
2022-05-16 12:38:48 +0000 <merijn> Although the error doesn't seem to match the listed requirement with "cabal: /lib64/libm.so.6: version `GLIBC_2.27' not found (required by cabal) "
2022-05-16 12:39:00 +0000 <maerwald[m]> https://downloads.haskell.org/~cabal/cabal-install-3.6.2.0/cabal-install-3.6.2.0-i386-linux-alpine…
2022-05-16 12:39:21 +0000 <maerwald[m]> You didn't use ghcup, that's why you're wasting time
2022-05-16 12:39:37 +0000 <maerwald[m]> https://downloads.haskell.org/~cabal/cabal-install-3.6.2.0/cabal-install-3.6.2.0-x86_64-linux-alpi… rather
2022-05-16 12:39:47 +0000 <merijn> maerwald[m]: I tried that one and when I try and run it says "bash: /home/mverstra/.cabal/bin/cabal: No such file or directory" despite that file very much existing
2022-05-16 12:40:27 +0000eggplantade(~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net)
2022-05-16 12:40:42 +0000 <maerwald[m]> https://downloads.haskell.org/~ghcup/unofficial-bindists/cabal/3.6.2.0/cabal-install-3.6.2.0-x86_6…
2022-05-16 12:40:43 +0000sondr3(~sondr3@2001:700:200:f112::2a03)
2022-05-16 12:40:56 +0000 <maerwald[m]> This one definitely works on CentOS 7
2022-05-16 12:41:02 +0000 <maerwald[m]> I've used it there
2022-05-16 12:42:11 +0000sondr3(~sondr3@2001:700:200:f112::2a03) (Client Quit)
2022-05-16 12:44:30 +0000xaotuk(~sasha@net195-36-245-109.mbb.telenor.rs) (Ping timeout: 240 seconds)
2022-05-16 12:45:03 +0000eggplantade(~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 276 seconds)
2022-05-16 12:45:38 +0000geekosaur[m][m]uploaded an audio file: (24KiB) < https://libera.ems.host/_matrix/media/r0/download/matrix.org/dAXPtpJMydTfrauhmuhvWdmT/Voice%20mess… >
2022-05-16 12:48:51 +0000yauhsien(~yauhsien@61-231-42-187.dynamic-ip.hinet.net) (Remote host closed the connection)
2022-05-16 12:48:57 +0000_ht(~quassel@231-169-21-31.ftth.glasoperator.nl)
2022-05-16 12:49:36 +0000yauhsien(~yauhsien@61-231-42-187.dynamic-ip.hinet.net)
2022-05-16 12:52:02 +0000Kaipei(~Kaiepi@156.34.47.253)
2022-05-16 12:54:28 +0000yauhsien(~yauhsien@61-231-42-187.dynamic-ip.hinet.net) (Ping timeout: 248 seconds)
2022-05-16 12:56:21 +0000yauhsien(~yauhsien@61-231-42-187.dynamic-ip.hinet.net)
2022-05-16 13:00:09 +0000nate1(~nate@98.45.169.16)
2022-05-16 13:01:47 +0000vpan(~0@212.117.1.172)
2022-05-16 13:02:09 +0000ph88(~ph88@95.90.247.31)
2022-05-16 13:04:39 +0000nate1(~nate@98.45.169.16) (Ping timeout: 240 seconds)
2022-05-16 13:05:11 +0000pavonia(~user@user/siracusa) (Write error: Connection reset by peer)
2022-05-16 13:05:31 +0000pavonia(~user@user/siracusa)
2022-05-16 13:05:39 +0000arjun(~arjun@user/arjun)
2022-05-16 13:05:55 +0000 <arjun> hi
2022-05-16 13:06:21 +0000 <arjun> is there a general go-to lib for databases ? (i know overloaded question)
2022-05-16 13:07:00 +0000 <arjun> i've been reading haskell-in-depth and the database chapter very nicely covers 3 or 4 implementations
2022-05-16 13:07:18 +0000 <arjun> hdbc, pg-simple, hasql and opaleye
2022-05-16 13:07:25 +0000 <merijn> postgres-simple/sqlite-simple
2022-05-16 13:09:22 +0000 <arjun> merijn, i see
2022-05-16 13:11:38 +0000flupe(~baboum@radon.sbi.re) (Ping timeout: 260 seconds)
2022-05-16 13:13:08 +0000 <dminuoso> merijn: Wrong ELF interpreter
2022-05-16 13:13:27 +0000xaotuk(~sasha@net195-36-245-109.mbb.telenor.rs)
2022-05-16 13:13:43 +0000 <dminuoso> That's one of those extremely poor diagnostics. If the requested elf interpreter cannot be found, you get these bizarre errors.
2022-05-16 13:13:57 +0000 <dminuoso> You can borrow nix's patchelf script to help with that
2022-05-16 13:15:14 +0000mncheck(~mncheck@193.224.205.254) (Remote host closed the connection)
2022-05-16 13:15:19 +0000ccntrq(~Thunderbi@2a01:e34:eccb:b060:3366:8412:a2f4:9530)
2022-05-16 13:16:22 +0000acidjnk(~acidjnk@p200300d0c7068b73991f579c81967f89.dip0.t-ipconnect.de) (Ping timeout: 272 seconds)
2022-05-16 13:18:22 +0000kritzefitz(~kritzefit@debian/kritzefitz) (Ping timeout: 260 seconds)
2022-05-16 13:20:36 +0000kritzefitz(~kritzefit@debian/kritzefitz)
2022-05-16 13:27:06 +0000 <tdammers> arjun: keep in mind that these cover slightly different parts of the abstraction stack. The "-simple" libraries only provide barebones access to the database server - you can send queries and receive results, and that's it. HDBC abstracts over different DBMSes, but still does nothing to help you write queries. Opaleye and Beam are about that; their main purpose is to present a type-safe EDSL for
2022-05-16 13:27:08 +0000 <tdammers> constructing SQL queries, and the "actually connect to a database and issue queries" bit is kind of a necessity, but not the main act.
2022-05-16 13:27:42 +0000 <tdammers> There's also persistent, which takes the abstraction yet a step further and "hides" the relational database from you entirely, for better or worse.
2022-05-16 13:28:51 +0000rookiedoo(~rookiedoo@c-68-34-85-238.hsd1.mi.comcast.net)
2022-05-16 13:30:09 +0000 <arjun> tdammers, yea, it mentions hdbc as low level, pg-simple as mid level, and opaleye as sort of high level
2022-05-16 13:30:44 +0000 <arjun> hasql is weird in the sense it lets us go low level if we want but that gets complicated real quick
2022-05-16 13:31:59 +0000jgeerds(~jgeerds@d53604b0.access.ecotel.net)
2022-05-16 13:32:01 +0000 <arjun> we are spoiled for choice with these options, so i wondered if there is something that is more used in industry/ real-world codebases and yet let us maintain ergonomics
2022-05-16 13:33:12 +0000rookiedoo(~rookiedoo@c-68-34-85-238.hsd1.mi.comcast.net) (Client Quit)
2022-05-16 13:33:45 +0000xaotuk(~sasha@net195-36-245-109.mbb.telenor.rs) (Ping timeout: 260 seconds)
2022-05-16 13:34:14 +0000 <Axman6> rel8 is also worth looking at, though I'm not sure if much has happened to its development since its announcement *checks*
2022-05-16 13:34:38 +0000 <maerwald> arjun: hasql is complicated?
2022-05-16 13:34:41 +0000 <maerwald> why so
2022-05-16 13:34:48 +0000 <maerwald> it's also safer than pg-simple
2022-05-16 13:35:28 +0000 <Axman6> you don't have to understand much to understand hasql
2022-05-16 13:35:30 +0000 <arjun> maerwald, yes, but we want something that there aren't encoders and decoders, we have to write them
2022-05-16 13:36:07 +0000 <maerwald> encoders and decoders aren't much different from ToField/FromField
2022-05-16 13:36:19 +0000 <maerwald> I'd argue typeclass based API is more awful (that includes aeson)
2022-05-16 13:36:22 +0000 <Axman6> if I were writing queries by hand, I'd definitely use hasql. rel8 is built o0n top of hasql and opaleye (uses opaleye to generate the SQL string which is then passed to hasql for its better performing binary wire protocol)
2022-05-16 13:36:41 +0000 <arjun> aeson and pg-simple are by the same author right?
2022-05-16 13:36:46 +0000 <maerwald> specifying encoders and decoders directly is more flexible
2022-05-16 13:37:23 +0000 <arjun> maerwald, Statement -> Sessions -> Running sessions that's the flow right?
2022-05-16 13:38:29 +0000 <merijn> tdammers: Probably best not advertise persistent, tbh
2022-05-16 13:38:46 +0000 <merijn> persistent is really dangerous, imo
2022-05-16 13:39:06 +0000 <tdammers> hmm, agree. dangerous, and also the wrong abstraction IMO.
2022-05-16 13:39:12 +0000 <arjun> Axman6, because of the type-safety?
2022-05-16 13:39:20 +0000 <Axman6> I had a project that used persistent and I regretted it, and moving off it was pretty painful and fragile. I had big hopes for beam
2022-05-16 13:39:52 +0000 <Axman6> mostly because of the heavy reliance of template haskell obscuring everything. this was many years ago so things might have changed, but it burnt me pretty bad
2022-05-16 13:40:05 +0000 <Axman6> hasql was significantly easier and much faster for that projct
2022-05-16 13:40:06 +0000 <maerwald> arjun: https://github.com/haskellari/postgresql-simple/issues/58 is one major issue
2022-05-16 13:40:08 +0000 <Axman6> project*
2022-05-16 13:40:11 +0000 <maerwald> and hasql is very modular
2022-05-16 13:40:26 +0000juri_(~juri@178.63.35.222) (Ping timeout: 272 seconds)
2022-05-16 13:41:14 +0000 <merijn> Axman6: It's only gotten worse
2022-05-16 13:41:21 +0000ubert(~Thunderbi@p200300ecdf15884be4afa2206ed87ef0.dip0.t-ipconnect.de)
2022-05-16 13:41:25 +0000 <Axman6> maerwald: uh, excuse me? that issue is terrifying, wtf, I am about to go to sleep, how am I supposed to sleep knowing that isasue exists!
2022-05-16 13:41:32 +0000 <maerwald> well
2022-05-16 13:41:34 +0000 <merijn> Axman6: Because a bunch of stuff in conduit/resourcet changed, but the persistent API wasn't changed to accommodate those changes
2022-05-16 13:41:43 +0000 <Axman6> D:
2022-05-16 13:41:46 +0000 <merijn> So there's a bunch of subtle resource leak issues you can easily trigger with persistent
2022-05-16 13:41:54 +0000 <maerwald> merijn: you mean the MonadBaseControl -> MonadUnliftIO change?
2022-05-16 13:41:54 +0000 <merijn> But the APIs don't make that obvious
2022-05-16 13:42:01 +0000 <arjun> maerwald just gave us the red pill
2022-05-16 13:42:18 +0000 <merijn> maerwald: That's only the case in multi-threaded code and not the main culprit
2022-05-16 13:42:20 +0000 <arjun> well, tdammers did : p
2022-05-16 13:42:34 +0000 <merijn> maerwald: The main culprit is that conduit was *initially* designed to have early finalization of resources
2022-05-16 13:42:42 +0000cfricke(~cfricke@user/cfricke) (Quit: WeeChat 3.5)
2022-05-16 13:42:43 +0000 <merijn> And all the persistent conduit APIs were designed around that
2022-05-16 13:42:45 +0000 <maerwald> yeah and then snoyman decided to not like it
2022-05-16 13:43:02 +0000 <merijn> Conduit no longer has early resource finalization, but persistent's APIs weren't updated for that change
2022-05-16 13:43:10 +0000 <merijn> So you can easily leak resources that way
2022-05-16 13:43:45 +0000 <merijn> I don't think anyone who hasn't read persistents code/contributed to it can safely use it
2022-05-16 13:43:49 +0000 <maerwald> https://hackage.haskell.org/package/hasql-streams-streamly
2022-05-16 13:43:51 +0000 <maerwald> omg
2022-05-16 13:43:53 +0000 <maerwald> nice
2022-05-16 13:43:54 +0000Vajb(~Vajb@hag-jnsbng11-58c3a8-176.dhcp.inet.fi) (Read error: Connection reset by peer)
2022-05-16 13:43:58 +0000 <maerwald> automatic cursor based streaming via streamly
2022-05-16 13:44:04 +0000fjmorazan(~quassel@user/fjmorazan) (Ping timeout: 248 seconds)
2022-05-16 13:44:04 +0000 <arjun> w00t
2022-05-16 13:44:09 +0000 <arjun> 0.0
2022-05-16 13:44:12 +0000 <Axman6> :o
2022-05-16 13:44:29 +0000 <Axman6> I remember years ago making tickets to get streaming in hasql
2022-05-16 13:44:41 +0000Vajb(~Vajb@hag-jnsbng11-58c3a8-176.dhcp.inet.fi)
2022-05-16 13:44:48 +0000 <maerwald> https://github.com/andremarianiello/hasql-streams
2022-05-16 13:44:59 +0000 <maerwald> someone just made a library for all of them
2022-05-16 13:45:03 +0000 <maerwald> conduit, pipes, ...
2022-05-16 13:45:07 +0000 <Axman6> hmm, maybe I made that up
2022-05-16 13:45:10 +0000 <arjun> there's also a https://hackage.haskell.org/package/hasql-streams-streaming
2022-05-16 13:45:14 +0000 <arjun> nice
2022-05-16 13:46:20 +0000mikoto-chan(~mikoto-ch@213.177.151.239)
2022-05-16 13:46:49 +0000 <arjun> they're all released on the the same date
2022-05-16 13:47:05 +0000 <maerwald> see the github link
2022-05-16 13:47:41 +0000 <arjun> yea
2022-05-16 13:48:02 +0000 <arjun> i wonder if it's a bot, that'd be dope
2022-05-16 13:48:07 +0000alp_(~alp@user/alp) (Ping timeout: 260 seconds)
2022-05-16 13:51:51 +0000melas(~melas@172.77.31.247)
2022-05-16 13:53:59 +0000xaotuk(~sasha@net195-36-245-109.mbb.telenor.rs)
2022-05-16 13:54:55 +0000 <apache2> I'd like to define a type that contains a tuple and an Int and have it fit with 'Real a', how do I best do this?
2022-05-16 13:55:21 +0000 <apache2> err it should be a tuple of whichever type and an Int, and I want it to use the Int for the Real stuff
2022-05-16 13:57:02 +0000 <apache2> can I use this? https://hackage.haskell.org/package/base-4.12.0.0/docs/Data-Functor-Const.html#t:Const
2022-05-16 13:57:52 +0000bodisiw(~bodiskw@128.163.238.36)
2022-05-16 14:07:26 +0000xaotuk(~sasha@net195-36-245-109.mbb.telenor.rs) (Ping timeout: 252 seconds)
2022-05-16 14:14:03 +0000fjmorazan(~quassel@user/fjmorazan)
2022-05-16 14:17:08 +0000bodisiw(~bodiskw@128.163.238.36) (Quit: Leaving)
2022-05-16 14:18:37 +0000gurkenglas(~gurkengla@dslb-084-057-085-111.084.057.pools.vodafone-ip.de)
2022-05-16 14:19:10 +0000vicfred(~vicfred@user/vicfred)
2022-05-16 14:23:29 +0000shriekingnoise(~shrieking@201.231.16.156)
2022-05-16 14:24:56 +0000yauhsien(~yauhsien@61-231-42-187.dynamic-ip.hinet.net) (Remote host closed the connection)
2022-05-16 14:25:40 +0000yauhsien(~yauhsien@61-231-42-187.dynamic-ip.hinet.net)
2022-05-16 14:31:00 +0000yauhsien(~yauhsien@61-231-42-187.dynamic-ip.hinet.net) (Ping timeout: 276 seconds)
2022-05-16 14:32:46 +0000Sgeo(~Sgeo@user/sgeo)
2022-05-16 14:36:10 +0000CiaoSen(~Jura@p200300c95732ec002a3a4dfffe84dbd5.dip0.t-ipconnect.de) (Ping timeout: 272 seconds)
2022-05-16 14:38:00 +0000waleee(~waleee@2001:9b0:213:7200:cc36:a556:b1e8:b340)
2022-05-16 14:43:11 +0000tromp(~textual@dhcp-077-249-230-040.chello.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
2022-05-16 14:45:17 +0000tzh(~tzh@c-24-21-73-154.hsd1.or.comcast.net)
2022-05-16 14:46:59 +0000yauhsien(~yauhsien@61-231-42-187.dynamic-ip.hinet.net)
2022-05-16 14:47:08 +0000frost(~frost@user/frost) (Ping timeout: 252 seconds)
2022-05-16 14:48:47 +0000 <geekosaur[m][m]> You probably can't do it because you need to support `fromInteger` and that means generating a value for the tuple out of thin air
2022-05-16 14:50:21 +0000 <geekosaur[m][m]> Which means the values in the tuple must be instances of Monoid or Default or some other class that provides default values
2022-05-16 14:52:20 +0000merijn(~merijn@c-001-001-002.client.esciencecenter.eduvpn.nl) (Ping timeout: 248 seconds)
2022-05-16 14:53:10 +0000 <geekosaur[m][m]> Er, types of the values
2022-05-16 14:54:53 +0000alp_(~alp@user/alp)
2022-05-16 14:55:03 +0000benin(~benin@183.82.31.170) (Ping timeout: 276 seconds)
2022-05-16 14:57:08 +0000 <apache2> geekosaur[m][m]: hmm I think I managed it by providing a fake frominteger
2022-05-16 14:57:15 +0000 <apache2> that just sets the first tuple element
2022-05-16 14:57:22 +0000 <apache2> and then I pray it doesn't get called by th elibrary I'm using
2022-05-16 14:57:36 +0000vicfred(~vicfred@user/vicfred) (Quit: Leaving)
2022-05-16 15:02:36 +0000benin(~benin@183.82.31.170)
2022-05-16 15:07:49 +0000ec(~ec@gateway/tor-sasl/ec) (Remote host closed the connection)
2022-05-16 15:09:26 +0000slack1256(~slack1256@191.126.227.70)
2022-05-16 15:11:12 +0000 <slack1256> At work we use `stack` to manage dependencies, but there is a blind spot for installing the haskell-language-server for VSCode. What is the recomended setup now? install everything with `ghcup` and then enable `system-ghc: true` at the stack.yaml?
2022-05-16 15:15:04 +0000eggplantade(~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net)
2022-05-16 15:16:56 +0000vicfred(~vicfred@user/vicfred)
2022-05-16 15:18:48 +0000merijn(~merijn@c-001-001-002.client.esciencecenter.eduvpn.nl)
2022-05-16 15:19:54 +0000 <maerwald> slack1256: it can also work without system-ghc:true
2022-05-16 15:20:06 +0000slac38847(~slack1256@191.126.227.81)
2022-05-16 15:20:08 +0000 <maerwald> but then you may run into this https://github.com/haskell/vscode-haskell#ghc-abis-dont-match
2022-05-16 15:20:13 +0000 <maerwald> which can be fixed in your stack.yaml
2022-05-16 15:20:27 +0000benin(~benin@183.82.31.170) (Quit: The Lounge - https://thelounge.chat)
2022-05-16 15:22:15 +0000slack1256(~slack1256@191.126.227.70) (Ping timeout: 260 seconds)
2022-05-16 15:28:48 +0000ccntrq(~Thunderbi@2a01:e34:eccb:b060:3366:8412:a2f4:9530) (Remote host closed the connection)
2022-05-16 15:29:29 +0000[itchyjunk](~itchyjunk@user/itchyjunk/x-7353470)
2022-05-16 15:29:44 +0000Guest8793(~Polo@user/polo)
2022-05-16 15:30:10 +0000Guest8793Polo
2022-05-16 15:31:00 +0000machinedgod(~machinedg@24.105.81.50) (Ping timeout: 260 seconds)
2022-05-16 15:31:20 +0000jespada(~jespada@cpc121022-nmal24-2-0-cust171.19-2.cable.virginm.net) (Quit: Textual IRC Client: www.textualapp.com)
2022-05-16 15:31:41 +0000ChaiTRex(~ChaiTRex@user/chaitrex) (Remote host closed the connection)
2022-05-16 15:31:52 +0000PoloGambino
2022-05-16 15:32:08 +0000ChaiTRex(~ChaiTRex@user/chaitrex)
2022-05-16 15:33:21 +0000slac38847slack1256
2022-05-16 15:34:27 +0000Gambino(~Polo@user/polo) (Textual IRC Client: www.textualapp.com)
2022-05-16 15:35:18 +0000dcoutts(~duncan@47.red-213-97-57.staticip.rima-tde.net)
2022-05-16 15:36:01 +0000 <slack1256> Gotcha. It seems the easiest option is `system-ghc: true` and jump onto the ghcup bandwagon.
2022-05-16 15:36:24 +0000xff0x(~xff0x@b133147.ppp.asahi-net.or.jp) (Ping timeout: 248 seconds)
2022-05-16 15:36:30 +0000 <maerwald> the reason this broke were missing profiling libs in GHC 9.0.2 bindist
2022-05-16 15:37:00 +0000 <maerwald> and stack installs that GHC without profiling libs
2022-05-16 15:37:19 +0000 <maerwald> the fixed bindist turned out to have a diverging ABI though
2022-05-16 15:37:34 +0000Lycurgus(~juan@user/Lycurgus)
2022-05-16 15:40:02 +0000 <maerwald> you may get miscompilation or other errors if you don't clear your cache when switching bindists
2022-05-16 15:42:48 +0000yauhsien(~yauhsien@61-231-42-187.dynamic-ip.hinet.net) (Remote host closed the connection)
2022-05-16 15:43:35 +0000yauhsien(~yauhsien@61-231-42-187.dynamic-ip.hinet.net)
2022-05-16 15:44:31 +0000yauhsien(~yauhsien@61-231-42-187.dynamic-ip.hinet.net) (Read error: Connection reset by peer)
2022-05-16 15:46:04 +0000lortabac(~lortabac@2a01:e0a:541:b8f0:369e:42d1:8f75:3666) (Quit: WeeChat 2.8)
2022-05-16 15:47:55 +0000chexum(~quassel@gateway/tor-sasl/chexum) (Remote host closed the connection)
2022-05-16 15:48:06 +0000chexum(~quassel@gateway/tor-sasl/chexum)
2022-05-16 15:49:21 +0000melas(~melas@172.77.31.247) (Quit: Leaving)
2022-05-16 15:50:01 +0000DNH(~DNH@2a02:8109:b740:2c4:c152:42d9:b8cc:c45e) (Quit: My MacBook has gone to sleep. ZZZzzz…)
2022-05-16 15:51:33 +0000juri_(~juri@79.140.121.26)
2022-05-16 15:58:47 +0000xff0x(~xff0x@b133147.ppp.asahi-net.or.jp)
2022-05-16 15:59:22 +0000ec(~ec@gateway/tor-sasl/ec)
2022-05-16 16:00:52 +0000Vajb(~Vajb@hag-jnsbng11-58c3a8-176.dhcp.inet.fi) (Read error: Connection reset by peer)
2022-05-16 16:01:40 +0000Vajb(~Vajb@2001:999:400:9bc1:d5dd:7e53:33b:56)
2022-05-16 16:05:01 +0000Lycurgus(~juan@user/Lycurgus) (Quit: Exeunt)
2022-05-16 16:05:47 +0000codaraxis(~codaraxis@user/codaraxis)
2022-05-16 16:09:40 +0000stackdroid18(14094@user/stackdroid)
2022-05-16 16:10:17 +0000mmhat(~mmh@p200300f1c705e371ee086bfffe095315.dip0.t-ipconnect.de)
2022-05-16 16:13:12 +0000xaotuk(~sasha@net41-32-245-109.mbb.telenor.rs)
2022-05-16 16:14:45 +0000abhixec(~abhixec@c-67-169-139-16.hsd1.ca.comcast.net) (Ping timeout: 260 seconds)
2022-05-16 16:15:27 +0000stackdroid18(14094@user/stackdroid) (Quit: hasta la vista... tchau!)
2022-05-16 16:16:38 +0000werneta(~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net)
2022-05-16 16:17:40 +0000dcoutts(~duncan@47.red-213-97-57.staticip.rima-tde.net) (Ping timeout: 248 seconds)
2022-05-16 16:21:12 +0000MajorBiscuit(~MajorBisc@145.94.234.141) (Ping timeout: 248 seconds)
2022-05-16 16:29:51 +0000odnes(~odnes@2a02:587:e901:3110::3ea) (Quit: Leaving)
2022-05-16 16:30:18 +0000jakalx(~jakalx@base.jakalx.net) ()
2022-05-16 16:32:54 +0000DNH(~DNH@2a02:8109:b740:2c4:5cca:7ae0:fc8f:2c52)
2022-05-16 16:34:32 +0000[itchyjunk](~itchyjunk@user/itchyjunk/x-7353470) (Read error: Connection reset by peer)
2022-05-16 16:34:54 +0000[itchyjunk](~itchyjunk@user/itchyjunk/x-7353470)
2022-05-16 16:36:19 +0000alp_(~alp@user/alp) (Ping timeout: 240 seconds)
2022-05-16 16:36:27 +0000jakalx(~jakalx@base.jakalx.net)
2022-05-16 16:39:16 +0000pera(~pera@user/pera)
2022-05-16 16:40:46 +0000nate1(~nate@98.45.169.16)
2022-05-16 16:40:46 +0000econo(uid147250@user/econo)
2022-05-16 16:42:10 +0000tromp(~textual@dhcp-077-249-230-040.chello.nl)
2022-05-16 16:47:00 +0000nate1(~nate@98.45.169.16) (Ping timeout: 248 seconds)
2022-05-16 16:48:24 +0000Vajb(~Vajb@2001:999:400:9bc1:d5dd:7e53:33b:56) (Read error: Connection reset by peer)
2022-05-16 16:48:29 +0000yauhsien(~yauhsien@61-231-42-187.dynamic-ip.hinet.net)
2022-05-16 16:49:47 +0000Vajb(~Vajb@hag-jnsbng11-58c3a8-176.dhcp.inet.fi)
2022-05-16 16:53:02 +0000yauhsien(~yauhsien@61-231-42-187.dynamic-ip.hinet.net) (Ping timeout: 260 seconds)
2022-05-16 16:53:04 +0000stiell_(~stiell@gateway/tor-sasl/stiell) (Ping timeout: 240 seconds)
2022-05-16 16:56:26 +0000stiell_(~stiell@gateway/tor-sasl/stiell)
2022-05-16 16:56:57 +0000tusko(~yeurt@user/tusko) (Byeee)
2022-05-16 16:57:01 +0000Guest44(~Guest44@fttx-pool-80.208.214.79.bambit.de)
2022-05-16 16:57:25 +0000Guest44(~Guest44@fttx-pool-80.208.214.79.bambit.de) (Client Quit)
2022-05-16 16:58:13 +0000pavonia(~user@user/siracusa) (Quit: Bye!)
2022-05-16 16:58:24 +0000machinedgod(~machinedg@24.105.81.50)
2022-05-16 17:00:02 +0000FinnElija(~finn_elij@user/finn-elija/x-0085643) (Write error: Connection reset by peer)
2022-05-16 17:00:02 +0000HotblackDesiato(~HotblackD@gateway/tor-sasl/hotblackdesiato) (Remote host closed the connection)
2022-05-16 17:00:02 +0000littlebobeep(~alMalsamo@gateway/tor-sasl/almalsamo) (Remote host closed the connection)
2022-05-16 17:00:20 +0000HotblackDesiato(~HotblackD@gateway/tor-sasl/hotblackdesiato)
2022-05-16 17:00:24 +0000littlebobeep(~alMalsamo@gateway/tor-sasl/almalsamo)
2022-05-16 17:00:26 +0000FinnElija(~finn_elij@user/finn-elija/x-0085643)
2022-05-16 17:01:01 +0000nate1(~nate@98.45.169.16)
2022-05-16 17:04:06 +0000laalyn(~laalyn@c-73-189-182-49.hsd1.ca.comcast.net) (Quit: Client closed)
2022-05-16 17:07:44 +0000Guest4496(~Guest44@207.237.194.99) (Quit: Connection closed)
2022-05-16 17:08:07 +0000yauhsien(~yauhsien@61-231-42-187.dynamic-ip.hinet.net)
2022-05-16 17:15:09 +0000HotblackDesiato(~HotblackD@gateway/tor-sasl/hotblackdesiato) (Remote host closed the connection)
2022-05-16 17:15:22 +0000HotblackDesiato(~HotblackD@gateway/tor-sasl/hotblackdesiato)
2022-05-16 17:17:21 +0000Tuplanolla(~Tuplanoll@91-159-68-39.elisa-laajakaista.fi)
2022-05-16 17:20:50 +0000slac68357(~slack1256@191.126.227.206)
2022-05-16 17:20:51 +0000mbuf(~Shakthi@31.32.33.168) (Quit: Leaving)
2022-05-16 17:20:54 +0000tromp(~textual@dhcp-077-249-230-040.chello.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
2022-05-16 17:23:15 +0000slack1256(~slack1256@191.126.227.81) (Ping timeout: 276 seconds)
2022-05-16 17:24:10 +0000kaph(~kaph@net-2-42-128-205.cust.vodafonedsl.it) (Ping timeout: 240 seconds)
2022-05-16 17:27:48 +0000odnes(~odnes@5-203-141-96.pat.nym.cosmote.net)
2022-05-16 17:33:09 +0000whatsupdoc(uid509081@id-509081.hampstead.irccloud.com)
2022-05-16 17:34:48 +0000metadave(sid28102@id-28102.ilkley.irccloud.com)
2022-05-16 17:34:49 +0000arjun(~arjun@user/arjun) (Quit: Leaving)
2022-05-16 17:39:29 +0000slack1256(~slack1256@181.42.55.115)
2022-05-16 17:40:55 +0000 <[exa]> anyone going to zurihac?
2022-05-16 17:41:30 +0000slac68357(~slack1256@191.126.227.206) (Ping timeout: 240 seconds)
2022-05-16 17:42:18 +0000 <geekosaur[m][m]> Sadly, no
2022-05-16 17:43:08 +0000 <[exa]> ;_;
2022-05-16 17:43:59 +0000tomgus1(~tomgus1@90.218.25.145) (Remote host closed the connection)
2022-05-16 17:44:13 +0000 <maerwald> geekosaur[m][m]: you mean no one is going?
2022-05-16 17:44:57 +0000 <maerwald> wait, is it next month already?
2022-05-16 17:45:33 +0000tomgus1(~tomgus1@2a02:c7e:4229:d900:dea6:32ff:fe3d:d1a3)
2022-05-16 17:48:23 +0000 <geekosaur[m][m]> I had a vague hope I could meet up with the other xmonad maintainers, but it's not working out
2022-05-16 17:48:29 +0000tromp(~textual@dhcp-077-249-230-040.chello.nl)
2022-05-16 17:55:58 +0000vpan(~0@212.117.1.172) (Quit: Leaving.)
2022-05-16 17:56:09 +0000notzmv(~zmv@user/notzmv) (Ping timeout: 248 seconds)
2022-05-16 17:58:12 +0000ubert(~Thunderbi@p200300ecdf15884be4afa2206ed87ef0.dip0.t-ipconnect.de) (Quit: ubert)
2022-05-16 17:58:30 +0000ubert(~Thunderbi@p200300ecdf15884b90b4ffb36f546538.dip0.t-ipconnect.de)
2022-05-16 18:01:04 +0000szkl(uid110435@id-110435.uxbridge.irccloud.com) (Quit: Connection closed for inactivity)
2022-05-16 18:04:10 +0000nate1(~nate@98.45.169.16) (Ping timeout: 240 seconds)
2022-05-16 18:06:07 +0000stackdroid18(14094@user/stackdroid)
2022-05-16 18:09:10 +0000 <sm> ack
2022-05-16 18:09:15 +0000namkeleser(~namkelese@101.175.93.91)
2022-05-16 18:09:36 +0000 <maerwald> sm: you coming?
2022-05-16 18:09:44 +0000noteness(~noteness@user/noteness) (Remote host closed the connection)
2022-05-16 18:09:53 +0000 <sm> alas no!
2022-05-16 18:10:07 +0000noteness(~noteness@user/noteness)
2022-05-16 18:10:29 +0000 <[exa]> ;_;
2022-05-16 18:10:45 +0000 <sm> wow cool logo https://zfoh.ch/zurihac2022/
2022-05-16 18:11:07 +0000tromp(~textual@dhcp-077-249-230-040.chello.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
2022-05-16 18:11:36 +0000 <sm> and page. Now I want to go more, nice work web devs
2022-05-16 18:14:37 +0000mjs2600(~mjs2600@c-24-91-3-49.hsd1.vt.comcast.net) (Quit: ZNC 1.8.2 - https://znc.in)
2022-05-16 18:16:10 +0000mjs2600(~mjs2600@c-24-91-3-49.hsd1.vt.comcast.net)
2022-05-16 18:19:20 +0000ober_(~ober@c-24-61-80-158.hsd1.ma.comcast.net)
2022-05-16 18:21:16 +0000coot(~coot@213.134.190.95) (Quit: coot)
2022-05-16 18:27:45 +0000ix(~ix@2a02:8010:674f:0:d65d:64ff:fe52:5efe) (Remote host closed the connection)
2022-05-16 18:27:54 +0000ix(~ix@2a02:8010:674f:0:d65d:64ff:fe52:5efe)
2022-05-16 18:31:01 +0000ober__(~ober@c-24-61-80-158.hsd1.ma.comcast.net)
2022-05-16 18:31:38 +0000tromp(~textual@dhcp-077-249-230-040.chello.nl)
2022-05-16 18:33:40 +0000ober_(~ober@c-24-61-80-158.hsd1.ma.comcast.net) (Ping timeout: 248 seconds)
2022-05-16 18:35:00 +0000ober_(~ober@c-24-61-80-158.hsd1.ma.comcast.net)
2022-05-16 18:35:44 +0000mjs2600(~mjs2600@c-24-91-3-49.hsd1.vt.comcast.net) (Quit: ZNC 1.8.2 - https://znc.in)
2022-05-16 18:36:03 +0000yauhsien(~yauhsien@61-231-42-187.dynamic-ip.hinet.net) (Remote host closed the connection)
2022-05-16 18:37:16 +0000mjs2600(~mjs2600@c-24-91-3-49.hsd1.vt.comcast.net)
2022-05-16 18:37:29 +0000ober__(~ober@c-24-61-80-158.hsd1.ma.comcast.net) (Ping timeout: 252 seconds)
2022-05-16 18:38:30 +0000ober__(~ober@c-24-61-80-158.hsd1.ma.comcast.net)
2022-05-16 18:40:14 +0000ober_(~ober@c-24-61-80-158.hsd1.ma.comcast.net) (Ping timeout: 252 seconds)
2022-05-16 18:42:39 +0000yauhsien(~yauhsien@61-231-42-187.dynamic-ip.hinet.net)
2022-05-16 18:43:30 +0000ober_(~ober@c-24-61-80-158.hsd1.ma.comcast.net)
2022-05-16 18:46:20 +0000ober__(~ober@c-24-61-80-158.hsd1.ma.comcast.net) (Ping timeout: 272 seconds)
2022-05-16 18:46:49 +0000xkuru(~xkuru@user/xkuru)
2022-05-16 18:47:36 +0000yauhsien(~yauhsien@61-231-42-187.dynamic-ip.hinet.net) (Ping timeout: 272 seconds)
2022-05-16 18:48:44 +0000ph88(~ph88@95.90.247.31) (Quit: Leaving)
2022-05-16 18:49:08 +0000MoC(~moc@user/moc)
2022-05-16 18:50:31 +0000ober__(~ober@c-24-61-80-158.hsd1.ma.comcast.net)
2022-05-16 18:50:51 +0000Midjak(~Midjak@82.66.147.146)
2022-05-16 18:52:50 +0000ober_(~ober@c-24-61-80-158.hsd1.ma.comcast.net) (Ping timeout: 240 seconds)
2022-05-16 18:54:35 +0000Polo(~Polo@user/polo)
2022-05-16 18:55:35 +0000coot(~coot@213.134.190.95)
2022-05-16 18:55:58 +0000tromp(~textual@dhcp-077-249-230-040.chello.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
2022-05-16 18:56:21 +0000yauhsien(~yauhsien@61-231-42-187.dynamic-ip.hinet.net)
2022-05-16 18:57:05 +0000xaotuk(~sasha@net41-32-245-109.mbb.telenor.rs) (Read error: Connection reset by peer)
2022-05-16 19:00:59 +0000ober_(~ober@c-24-61-80-158.hsd1.ma.comcast.net)
2022-05-16 19:01:06 +0000Polo(~Polo@user/polo) (Quit: Textual IRC Client: www.textualapp.com)
2022-05-16 19:01:29 +0000xaotuk(~sasha@net41-32-245-109.mbb.telenor.rs)
2022-05-16 19:01:38 +0000xaotuk(~sasha@net41-32-245-109.mbb.telenor.rs) (Client Quit)
2022-05-16 19:02:41 +0000noteness(~noteness@user/noteness) (Remote host closed the connection)
2022-05-16 19:03:06 +0000noteness(~noteness@user/noteness)
2022-05-16 19:03:10 +0000ober__(~ober@c-24-61-80-158.hsd1.ma.comcast.net) (Ping timeout: 240 seconds)
2022-05-16 19:03:45 +0000ober__(~ober@c-24-61-80-158.hsd1.ma.comcast.net)
2022-05-16 19:05:40 +0000ober_(~ober@c-24-61-80-158.hsd1.ma.comcast.net) (Ping timeout: 260 seconds)
2022-05-16 19:09:24 +0000tromp(~textual@dhcp-077-249-230-040.chello.nl)
2022-05-16 19:11:30 +0000ober__(~ober@c-24-61-80-158.hsd1.ma.comcast.net) (Ping timeout: 260 seconds)
2022-05-16 19:12:21 +0000[itchyjunk](~itchyjunk@user/itchyjunk/x-7353470) (Remote host closed the connection)
2022-05-16 19:16:58 +0000CiaoSen(~Jura@p200300c95732ec002a3a4dfffe84dbd5.dip0.t-ipconnect.de)
2022-05-16 19:19:59 +0000trillp(~trillp@216.128.134.16) (Quit: leaving)
2022-05-16 19:29:45 +0000namkeleser(~namkelese@101.175.93.91) (Quit: Client closed)
2022-05-16 19:37:29 +0000eggplantade(~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net) (Remote host closed the connection)
2022-05-16 19:42:38 +0000kuribas(~user@ptr-17d51emxx4y1njcuupn.18120a2.ip6.access.telenet.be) (Remote host closed the connection)
2022-05-16 19:45:40 +0000yauhsien(~yauhsien@61-231-42-187.dynamic-ip.hinet.net) (Remote host closed the connection)
2022-05-16 19:46:25 +0000yauhsien(~yauhsien@61-231-42-187.dynamic-ip.hinet.net)
2022-05-16 19:52:04 +0000jinsun(~jinsun@user/jinsun) ()
2022-05-16 19:56:37 +0000odnes(~odnes@5-203-141-96.pat.nym.cosmote.net) (Quit: Leaving)
2022-05-16 19:56:39 +0000christiansen(~christian@83-95-137-75-dynamic.dk.customer.tdc.net) (Ping timeout: 240 seconds)
2022-05-16 19:56:56 +0000tromp(~textual@dhcp-077-249-230-040.chello.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
2022-05-16 20:01:49 +0000acidjnk(~acidjnk@p200300d0c7068b7375914a6728a979fa.dip0.t-ipconnect.de)
2022-05-16 20:06:12 +0000notzmv(~zmv@user/notzmv)
2022-05-16 20:07:13 +0000pavonia(~user@user/siracusa)
2022-05-16 20:07:33 +0000bontaq(~user@ool-45779fe5.dyn.optonline.net)
2022-05-16 20:07:52 +0000juri_(~juri@79.140.121.26) (Read error: Connection reset by peer)
2022-05-16 20:08:04 +0000eggplantade(~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net)
2022-05-16 20:08:27 +0000yauhsien(~yauhsien@61-231-42-187.dynamic-ip.hinet.net) (Remote host closed the connection)
2022-05-16 20:08:47 +0000juri_(~juri@79.140.121.26)
2022-05-16 20:09:02 +0000yauhsien(~yauhsien@61-231-42-187.dynamic-ip.hinet.net)
2022-05-16 20:11:56 +0000lawt(~lawt@2601:200:8200:6870:dea6:32ff:fea1:adf9) (Ping timeout: 250 seconds)
2022-05-16 20:12:10 +0000eggplantade(~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 240 seconds)
2022-05-16 20:12:49 +0000tromp(~textual@dhcp-077-249-230-040.chello.nl)
2022-05-16 20:14:40 +0000_ht(~quassel@231-169-21-31.ftth.glasoperator.nl) (Remote host closed the connection)
2022-05-16 20:16:27 +0000akurilin_(uid322841@id-322841.ilkley.irccloud.com) (Quit: Connection closed for inactivity)
2022-05-16 20:16:31 +0000lawt(~lawt@98.56.182.59)
2022-05-16 20:18:19 +0000mmhat(~mmh@p200300f1c705e371ee086bfffe095315.dip0.t-ipconnect.de) (Ping timeout: 240 seconds)
2022-05-16 20:19:04 +0000juri_(~juri@79.140.121.26) (Read error: Connection reset by peer)
2022-05-16 20:19:59 +0000juri_(~juri@79.140.121.26)
2022-05-16 20:25:50 +0000merijn(~merijn@c-001-001-002.client.esciencecenter.eduvpn.nl) (Ping timeout: 252 seconds)
2022-05-16 20:32:07 +0000mmhat(~mmh@p200300f1c705e328ee086bfffe095315.dip0.t-ipconnect.de)
2022-05-16 20:33:13 +0000yauhsien(~yauhsien@61-231-42-187.dynamic-ip.hinet.net) (Remote host closed the connection)
2022-05-16 20:37:08 +0000takuan(~takuan@178-116-218-225.access.telenet.be) (Remote host closed the connection)
2022-05-16 20:37:59 +0000szkl(uid110435@id-110435.uxbridge.irccloud.com)
2022-05-16 20:41:34 +0000yauhsien(~yauhsien@61-231-42-187.dynamic-ip.hinet.net)
2022-05-16 20:45:12 +0000ub(~Thunderbi@p200300ecdf15884bbccac4f60a26f549.dip0.t-ipconnect.de)
2022-05-16 20:46:06 +0000nate1(~nate@98.45.169.16)
2022-05-16 20:50:06 +0000shapr(~user@pool-173-73-44-186.washdc.fios.verizon.net) (Remote host closed the connection)
2022-05-16 20:50:11 +0000eggplantade(~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net)
2022-05-16 20:50:15 +0000son0p(~ff@181.136.122.143)
2022-05-16 20:51:02 +0000nate1(~nate@98.45.169.16) (Ping timeout: 260 seconds)
2022-05-16 20:52:16 +0000merijn(~merijn@c-001-001-002.client.esciencecenter.eduvpn.nl)
2022-05-16 20:52:32 +0000yauhsien(~yauhsien@61-231-42-187.dynamic-ip.hinet.net) (Remote host closed the connection)
2022-05-16 20:52:34 +0000lechner(lechner@debian/lechner) (Quit: WeeChat 3.5)
2022-05-16 20:52:58 +0000lechner(lechner@debian/lechner)
2022-05-16 20:53:30 +0000lechner(lechner@debian/lechner) (Client Quit)
2022-05-16 20:54:10 +0000eggplantade(~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 240 seconds)
2022-05-16 20:58:37 +0000mikoto-chan(~mikoto-ch@213.177.151.239) (Ping timeout: 260 seconds)
2022-05-16 20:59:02 +0000yauhsien(~yauhsien@61-231-42-187.dynamic-ip.hinet.net)
2022-05-16 21:03:16 +0000lechner(lechner@debian/lechner)
2022-05-16 21:03:45 +0000 <tomsmeding> [summer school ad] for those learning haskell and wanting to progress beyond beginner material, there's this nice summer school in The Netherlands organised by some nice people: https://mail.haskell.org/pipermail/haskell-cafe/2022-May/135299.html
2022-05-16 21:04:56 +0000ub(~Thunderbi@p200300ecdf15884bbccac4f60a26f549.dip0.t-ipconnect.de) (Ping timeout: 248 seconds)
2022-05-16 21:05:17 +0000coot(~coot@213.134.190.95) (Quit: coot)
2022-05-16 21:05:37 +0000ub(~Thunderbi@p548c8d44.dip0.t-ipconnect.de)
2022-05-16 21:12:15 +0000califax(~califax@user/califx) (Remote host closed the connection)
2022-05-16 21:12:31 +0000yauhsien(~yauhsien@61-231-42-187.dynamic-ip.hinet.net) (Remote host closed the connection)
2022-05-16 21:12:32 +0000califax(~califax@user/califx)
2022-05-16 21:15:16 +0000yauhsien(~yauhsien@61-231-42-187.dynamic-ip.hinet.net)
2022-05-16 21:22:22 +0000juri_(~juri@79.140.121.26) (Read error: Connection reset by peer)
2022-05-16 21:23:02 +0000juri_(~juri@79.140.121.26)
2022-05-16 21:23:06 +0000 <hpc> don't let the name deceive you, you learn all the seasons there :P
2022-05-16 21:23:29 +0000 <sm> trending haskell projects: https://www.libhunt.com/l/haskell/trending
2022-05-16 21:23:33 +0000 <hpc> spring framework, AI winter, etc
2022-05-16 21:24:00 +0000 <tomsmeding> hpc: you won't learn java or AI there, sorry :p
2022-05-16 21:24:00 +0000 <sm> and our "top programming languages by social mentions" rank: https://www.libhunt.com/index#haskell
2022-05-16 21:24:41 +0000machinedgod(~machinedg@24.105.81.50) (Ping timeout: 248 seconds)
2022-05-16 21:25:36 +0000yauhsien(~yauhsien@61-231-42-187.dynamic-ip.hinet.net) (Remote host closed the connection)
2022-05-16 21:26:18 +0000yauhsien(~yauhsien@61-231-42-187.dynamic-ip.hinet.net)
2022-05-16 21:44:33 +0000jgeerds(~jgeerds@d53604b0.access.ecotel.net) (Ping timeout: 276 seconds)
2022-05-16 21:45:38 +0000machinedgod(~machinedg@24.105.81.50)
2022-05-16 21:48:34 +0000ec(~ec@gateway/tor-sasl/ec) (Ping timeout: 240 seconds)
2022-05-16 21:48:47 +0000 <maerwald> web assembly doesn't seem too popular
2022-05-16 21:50:21 +0000MironZ8(~MironZ@nat-infra.ehlab.uk)
2022-05-16 21:51:46 +0000tromp(~textual@dhcp-077-249-230-040.chello.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
2022-05-16 21:52:02 +0000MironZ(~MironZ@nat-infra.ehlab.uk) (Ping timeout: 250 seconds)
2022-05-16 21:52:02 +0000MironZ8MironZ
2022-05-16 21:52:11 +0000MoC(~moc@user/moc) (Quit: Konversation terminated!)
2022-05-16 21:54:23 +0000CiaoSen(~Jura@p200300c95732ec002a3a4dfffe84dbd5.dip0.t-ipconnect.de) (Ping timeout: 252 seconds)
2022-05-16 21:58:21 +0000michalz(~michalz@185.246.204.125) (Remote host closed the connection)
2022-05-16 21:58:35 +0000 <sm> https://www.libhunt.com/l/haskell is better actually, more search options. ShellCheck is current popularity king it seems
2022-05-16 21:59:52 +0000gurkenglas(~gurkengla@dslb-084-057-085-111.084.057.pools.vodafone-ip.de) (Ping timeout: 260 seconds)
2022-05-16 22:02:29 +0000 <geekosaur> I'm curious that kmonad is so popular
2022-05-16 22:03:48 +0000yauhsien(~yauhsien@61-231-42-187.dynamic-ip.hinet.net) (Remote host closed the connection)
2022-05-16 22:05:04 +0000chele(~chele@user/chele) (Remote host closed the connection)
2022-05-16 22:06:52 +0000 <maerwald> uhm... is that trying to do what qmk does in "userland"?
2022-05-16 22:07:49 +0000 <maerwald> can't imagine living without a qmk board anymore anyway
2022-05-16 22:08:47 +0000m1dnight(~christoph@78-22-9-5.access.telenet.be) (Ping timeout: 240 seconds)
2022-05-16 22:09:43 +0000DNH(~DNH@2a02:8109:b740:2c4:5cca:7ae0:fc8f:2c52) (Quit: My MacBook has gone to sleep. ZZZzzz…)
2022-05-16 22:10:04 +0000m1dnight(~christoph@78-22-9-5.access.telenet.be)
2022-05-16 22:10:31 +0000yauhsien(~yauhsien@61-231-42-187.dynamic-ip.hinet.net)
2022-05-16 22:11:03 +0000yauhsien(~yauhsien@61-231-42-187.dynamic-ip.hinet.net) (Remote host closed the connection)
2022-05-16 22:14:25 +0000darkstarx(~darkstard@50.53.212.60)
2022-05-16 22:14:36 +0000darkstardevx(~darkstard@50.53.212.60) (Remote host closed the connection)
2022-05-16 22:15:18 +0000ystael(~ystael@user/ystael) (Read error: Connection reset by peer)
2022-05-16 22:21:43 +0000slack1256(~slack1256@181.42.55.115) (Remote host closed the connection)
2022-05-16 22:22:22 +0000laalyn(~laalyn@c-73-189-182-49.hsd1.ca.comcast.net)
2022-05-16 22:28:50 +0000gehmehgeh(~user@user/gehmehgeh) (Quit: Leaving)
2022-05-16 22:36:14 +0000acidjnk(~acidjnk@p200300d0c7068b7375914a6728a979fa.dip0.t-ipconnect.de) (Ping timeout: 272 seconds)
2022-05-16 22:40:22 +0000Midjak(~Midjak@82.66.147.146) (Quit: This computer has gone to sleep)
2022-05-16 22:50:41 +0000dcoutts(~duncan@47.red-213-97-57.staticip.rima-tde.net)
2022-05-16 22:52:02 +0000eggplantade(~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net)
2022-05-16 22:52:50 +0000zebrag(~chris@user/zebrag)
2022-05-16 22:52:55 +0000 <geekosaur> sorry for the voice message earlier, apparently element on android can get into some very odd states. had to reboot the phone to fix it
2022-05-16 22:53:39 +0000 <geekosaur> but yes, that earlier problem was a bad ELF interpreter. in a system whose only diagnostic is a numeric error code, it's difficult to indicate that the ENOENT applies to a different filre
2022-05-16 22:54:15 +0000 <geekosaur> suppose alternately there could be a catch-all error indicating a bad interpreter, but that then leaves you guessing at the problem
2022-05-16 22:55:18 +0000 <geekosaur> "objdump -j .interp -s $file" is helpful here
2022-05-16 22:56:27 +0000eggplantade(~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 260 seconds)
2022-05-16 22:58:12 +0000dhil(~dhil@cpc103052-sgyl39-2-0-cust260.18-2.cable.virginm.net) (Ping timeout: 248 seconds)
2022-05-16 23:00:53 +0000seydar(~seydar@154-27-113-252.starry-inc.net)
2022-05-16 23:01:15 +0000 <seydar> is there a consensus on which option parser to use?
2022-05-16 23:01:53 +0000 <geekosaur> optparse-applicative seems to be most popular
2022-05-16 23:02:12 +0000 <geekosaur> cmdargs is second
2022-05-16 23:03:59 +0000jmcarthur(~jmcarthur@c-73-29-224-10.hsd1.nj.comcast.net)
2022-05-16 23:04:05 +0000 <sm> cmdargs #1 for me! for better docs
2022-05-16 23:04:12 +0000 <geekosaur> actually there's a more scientific way to do this, https://packdeps.haskellers.com/reverse and look at the dependents for each one
2022-05-16 23:04:29 +0000 <sm> +1
2022-05-16 23:04:55 +0000nate1(~nate@98.45.169.16)
2022-05-16 23:05:28 +0000 <sm> I just announced https://haskell-links.org , with more links cleanup since I last mentioned it here
2022-05-16 23:05:51 +0000 <geekosaur> cmdargs 276, optparse-applicative 867
2022-05-16 23:05:59 +0000 <sm> more search links / more ui cleanup. . I probably should have asked for more browser testing here first. Please let me know how horribly broken it looks in your tools
2022-05-16 23:07:02 +0000 <sm> I also like cmdargs for being monolithic - one package proving the easy, medium, hard APIs. optparse is an ecosystem
2022-05-16 23:07:34 +0000 <sm> third, the name is hard. Ok I'll stop.
2022-05-16 23:07:59 +0000 <geekosaur> on the flip side some people don't like cmdargs because simple mode unsafePerformIO-s all over the place
2022-05-16 23:08:22 +0000 <EvanR> surely the command line args "are pure" xD
2022-05-16 23:08:59 +0000 <peddie> doesn't one also have to make sure not to use certain optimizations with `cmdargs`?
2022-05-16 23:09:07 +0000 <maerwald> I'd like a declarative way for cmdline programs. Don't think we have that
2022-05-16 23:09:11 +0000 <EvanR> similar to the System.Info.os xD
2022-05-16 23:09:12 +0000 <geekosaur> yes, because of thos eunsafePerformIOs
2022-05-16 23:09:38 +0000 <peddie> that was a pretty big warning flag for me
2022-05-16 23:10:03 +0000 <maerwald> EvanR: huh?
2022-05-16 23:10:21 +0000nate1(~nate@98.45.169.16) (Ping timeout: 276 seconds)
2022-05-16 23:10:27 +0000 <EvanR> os :: String
2022-05-16 23:10:33 +0000 <maerwald> EvanR: that's a static value
2022-05-16 23:10:42 +0000 <maerwald> at compile time
2022-05-16 23:10:44 +0000 <EvanR> and command line args?
2022-05-16 23:10:51 +0000 <geekosaur> dynamic at runtime
2022-05-16 23:11:07 +0000 <EvanR> I'll let yall stew on this xD
2022-05-16 23:11:08 +0000 <sm> geekosaur: very true, they don't. As I was saying the other day, I feel this is dogma. As well documented it provides three apis, from easy to 100% pure
2022-05-16 23:11:51 +0000 <sm> and has anyone ever had a problem with cmdargs caused by this ? I'm willing to learn
2022-05-16 23:12:01 +0000 <peddie> I have been bitten by this
2022-05-16 23:12:09 +0000 <EvanR> I dunno what shell you use, but I have to write out the command line args entirely before the program runs
2022-05-16 23:12:23 +0000 <EvanR> after my last key stroke, they can't change, even before the program is running xD
2022-05-16 23:12:25 +0000 <sm> how so peddie, and which api were you using ?
2022-05-16 23:13:04 +0000 <peddie> sm: wrong optimization options. probably the simple one -- I didn't look at the others, I switched to `optparse-applicative` in half an hour, which seems to me to be both simple and 100% pure
2022-05-16 23:13:20 +0000 <geekosaur> https://downloads.haskell.org/ghc/8.10.7/docs/html/libraries/base-4.14.3.0/System-Environment.html…
2022-05-16 23:13:31 +0000 <geekosaur> getArgs is runtime variable
2022-05-16 23:13:59 +0000 <geekosaur> (ghci uses this to implement :main)
2022-05-16 23:14:00 +0000 <hpc> EvanR: argv is mutable
2022-05-16 23:14:12 +0000 <peddie> sm: this was about 4 years ago, so I don't remember the API details. I've never had a reason to check the docs again
2022-05-16 23:14:17 +0000 <geekosaur> you can also edit the arguments in a C call
2022-05-16 23:14:20 +0000 <EvanR> I knew the house of cards would come crashing down eventually
2022-05-16 23:14:33 +0000 <maerwald> EvanR: also, the string you pass into optparse-applicative gets f'ed up into String and your encoding is lost
2022-05-16 23:14:46 +0000pera(~pera@user/pera) (Quit: leaving)
2022-05-16 23:14:55 +0000 <sm> peddie: glad you found a solution. Every time I tried optparse-applicative I hit a wall, so that's my reason
2022-05-16 23:14:57 +0000 <maerwald> https://github.com/pcapriotti/optparse-applicative/issues/368
2022-05-16 23:15:05 +0000 <EvanR> nice
2022-05-16 23:15:10 +0000mmhat(~mmh@p200300f1c705e328ee086bfffe095315.dip0.t-ipconnect.de) (Quit: WeeChat 3.5)
2022-05-16 23:15:37 +0000 <peddie> sm: I imagine this is probably not your issue, but just in case, are you trying to read the haddocks instead of the github readme? for some reason all the useful documentation for `optparse-applicative` is in the github `README.md`
2022-05-16 23:15:48 +0000 <sm> no, that's not the issue
2022-05-16 23:16:01 +0000 <sm> peddie: I'd also like to know how exactly it bit you ? What did you notice ? If you remember
2022-05-16 23:16:10 +0000 <peddie> OK, I figured it was unlikely, but I have seen multiple people get tripped up by that :)
2022-05-16 23:16:25 +0000 <hpc> s/github readme/readme
2022-05-16 23:16:27 +0000 <hpc> https://hackage.haskell.org/package/optparse-applicative
2022-05-16 23:16:31 +0000 <hpc> just scroll down
2022-05-16 23:16:49 +0000 <geekosaur> (also I almost said "in a C hook" earlier. did my brain regress to the 80s?)
2022-05-16 23:16:57 +0000 <peddie> hpc: good point, I forgot it is shown on there now
2022-05-16 23:17:14 +0000 <peddie> sm: if I recall correctly, some argument was mysteriously not being applied when I passed it on the command line
2022-05-16 23:17:46 +0000 <hpc> make it non-mysteriously not applied :P
2022-05-16 23:18:54 +0000 <peddie> hpc: :) it was a mystery to me for a couple hours
2022-05-16 23:19:14 +0000 <sm> I wonder how that happened
2022-05-16 23:20:25 +0000 <peddie> sm: I let the optimizer be too aggressive, and it didn't play well with the impure stuff under the hood . . . I think this behavior is documented, I just didn't check the issues first
2022-05-16 23:20:33 +0000 <sm> and if the doc notes like Even using this scheme, sometimes GHC's optimisations may share values who have the same annotation. To disable sharing you may need to specify {-# OPTIONS_GHC -fno-cse #-} in the module helped
2022-05-16 23:21:49 +0000 <sm> I have always used the explicit api so don't have experience with this
2022-05-16 23:22:32 +0000 <peddie> sm: yes, that is the doc note. if I had applied that first, I probably wouldn't have hit the issue. but that's what I referred to earlier as a "warning flag" . . . that seems pretty unnecessary to me just to parse argv
2022-05-16 23:24:36 +0000 <sm> not to argue with you, but I think it's clear that it's not necessary - unless you want this magical simple api, which all other cool languages have - which I believe is nice to have available
2022-05-16 23:25:11 +0000 <sm> but maybe it could be documented better
2022-05-16 23:25:27 +0000 <peddie> I agree it's not necessary. once bitten, twice shy, I guess. I'm not telling anyone not to use it :) but you asked if it had caused problems for anyone
2022-05-16 23:25:32 +0000aeka(~aeka@user/hiruji)
2022-05-16 23:25:38 +0000 <sm> yeah! I appreciate the details
2022-05-16 23:26:36 +0000forell(~forell@user/forell) (Ping timeout: 276 seconds)
2022-05-16 23:26:53 +0000 <peddie> to me, "here is a friendly API, by the way, don't forget to turn on a GHC optimizer pragma or you will get silent breakage" just smelt a bit odd
2022-05-16 23:27:08 +0000yauhsien(~yauhsien@61-231-42-187.dynamic-ip.hinet.net)
2022-05-16 23:27:11 +0000 <seydar> how do i see what cabal packages I have installed? I'm trying to turn my blurhash algorithm into a cabal package, but I need to list a specific version of juicypixels, and I think I installed a weird version of the package because it says I don't have juicypixels installed
2022-05-16 23:27:28 +0000 <sm> most of the community has been avoiding cmdargs for years, and I feel it's excessive and a pity, given the pain I've had with optparse, but definitely YMMV
2022-05-16 23:27:31 +0000 <peddie> sm: what walls have you encountered with `optparse-applicative`? I haven't done anything complicated with it
2022-05-16 23:28:04 +0000 <sm> in early attempts it was just missing docs, getting things done was highly non-obvious
2022-05-16 23:28:08 +0000 <seydar> nobody uses lmgtfy you anymore, but it would've been appropriate to thow back at me here
2022-05-16 23:28:47 +0000 <EvanR> hopefully "googling" is becoming less of a verb and maybe people use another search xD
2022-05-16 23:28:53 +0000 <sm> nowadays it's mainly not knowing how to control things precisely (I demand a lot from my options parser)
2022-05-16 23:29:09 +0000 <peddie> sm: I'll never blame someone for bailing on an underdocumented Haskell package . . . it's a common problem
2022-05-16 23:29:17 +0000gurkenglas(~gurkengla@dslb-084-057-085-111.084.057.pools.vodafone-ip.de)
2022-05-16 23:29:19 +0000 <sm> also, the hassle of figuring out which addons I need to make it easier
2022-05-16 23:29:30 +0000 <maerwald> peddie: there are worse examples though :p
2022-05-16 23:29:42 +0000 <geekosaur[m][m]> seydar, normally you lost the version you need and cabal does the rest. In this case you may need to list it as a setup package
2022-05-16 23:29:55 +0000 <peddie> maerwald: totally agree, and for what it's worth, I don't think it's underdocumented today
2022-05-16 23:30:01 +0000aeka`(~aeka@2606:6080:2001:8:df6a:e365:26ff:7f06)
2022-05-16 23:30:20 +0000 <maerwald> here: https://hackage.haskell.org/package/syb
2022-05-16 23:30:39 +0000 <maerwald> documentation: no. Link to paper: broken
2022-05-16 23:30:42 +0000aeka(~aeka@user/hiruji) (Ping timeout: 272 seconds)
2022-05-16 23:30:42 +0000aeka`aeka
2022-05-16 23:31:34 +0000 <seydar> geekosaur[m][m]: gotcha. i'm trying to add the version that I have to my blur.cabal file, but `cabal list --installed` doesn't actually list juicypixels... so i'm not sure how my code has been compiling
2022-05-16 23:31:42 +0000 <sm> seydar: generally, by running `ghc-pkg list`. In a stack or cabal project, usually prefix that with `stack/cabal exec --`
2022-05-16 23:31:49 +0000forell(~forell@user/forell)
2022-05-16 23:32:39 +0000 <sm> you're probably in the wrong project context, so using the wrong package db. It's a terribly common problem.
2022-05-16 23:33:57 +0000 <seydar> even when I got to my home directory, it doesn't see any of the packages that I've recently installed
2022-05-16 23:33:59 +0000 <geekosaur> or it needs to be a setup-depends
2022-05-16 23:34:11 +0000 <seydar> namely optparse-applicative or juicypixels
2022-05-16 23:34:18 +0000 <geekosaur> right, cabal deliberately hides packages to avoid conflicts between multiple versions
2022-05-16 23:34:34 +0000 <geekosaur> you need to be inside a project which has declared a dependency on those
2022-05-16 23:34:57 +0000 <geekosaur> or if you want to play in the repl, cabal repl --build-depends="..."
2022-05-16 23:35:32 +0000 <geekosaur> everything in cabal is automatically sandboxed to a project
2022-05-16 23:35:49 +0000 <seydar> this is madness
2022-05-16 23:35:51 +0000 <seydar> who approved this
2022-05-16 23:36:12 +0000 <seydar> if i'm starting a new project, how would i find out what packages are available to me?
2022-05-16 23:36:22 +0000 <geekosaur> there is also a way to export things but then you're running the risk of those collisions this is avoiding
2022-05-16 23:36:39 +0000 <geekosaur> you don't, you declare dependencies and let cabal install or expose them as needed
2022-05-16 23:36:58 +0000 <geekosaur> cabal does the hard work, you just declare dependencies and get to coding
2022-05-16 23:37:19 +0000sammelweis_(~quassel@2601:401:8200:2d4c:bd9:d04c:7f69:eb10)
2022-05-16 23:37:26 +0000 <geekosaur> in the bad old days, you had to track this yourself and it was a nightmare if two projects required different versions of a library
2022-05-16 23:37:58 +0000 <geekosaur> cabal and stack both solve this with automatic sandboxing, choosing slightly different ways to manage dependencies
2022-05-16 23:38:12 +0000 <seydar> i just feel like it would be handy to see a list of packages that cabal has installed on my machine
2022-05-16 23:38:16 +0000juri__(~juri@79.140.115.105)
2022-05-16 23:38:19 +0000sammelweis(~quassel@2601:401:8200:2d4c:bd9:d04c:7f69:eb10) (Read error: Connection reset by peer)
2022-05-16 23:38:24 +0000 <seydar> i feel like i'm asking for salt at a fancy restaurant
2022-05-16 23:38:32 +0000 <sm> seydar, I gave the command, did you see ?
2022-05-16 23:38:56 +0000 <geekosaur> that shows what's exposed
2022-05-16 23:39:08 +0000 <sm> also unexposed
2022-05-16 23:39:23 +0000 <sm> speaking of ghc-pkg's hide/expose feature.
2022-05-16 23:40:01 +0000 <geekosaur> on unix you can see the whole list of installed packages and versions with: ls ~/.cabal/store/ghc-<version>
2022-05-16 23:40:11 +0000 <seydar> sm: both of those still only list a subset of the packages that i know i have
2022-05-16 23:40:16 +0000 <geekosaur> as opposed to simply the ones available in a given project
2022-05-16 23:40:32 +0000 <geekosaur> I don't know where the store lives on windows
2022-05-16 23:40:45 +0000 <sm> seydar, the point is there's multiple package databases, so you have to be in the right one to see what's there. There is also a global database for stack and I believe cabal too, which you can see by being in $HOME.
2022-05-16 23:41:07 +0000juri_(~juri@79.140.121.26) (Ping timeout: 240 seconds)
2022-05-16 23:41:26 +0000 <sclv> what geekosaur just said is what i was just going to suggest -- that's literally everything cabal has built for that ghc version
2022-05-16 23:41:31 +0000 <sm> as for listing what packages are available to install, that's a different question, and I don't think we have a command line tool for it, you have to look on hackage or stackage websites
2022-05-16 23:41:53 +0000 <seydar> i'm going to build this cabal package/eat this cauliflower the way you're all telling me to
2022-05-16 23:41:56 +0000 <seydar> but in the future
2022-05-16 23:42:07 +0000 <geekosaur> I gave you the command to list the store
2022-05-16 23:42:09 +0000 <sclv> `cabal list` does list all packages on hackage, or let you search them
2022-05-16 23:42:20 +0000 <seydar> i'm going to write my haskell program as a library, leave the compiled C, and then connect to that via FFI from ruby and distribute it as a gem
2022-05-16 23:42:30 +0000 <geekosaur> that's everything cabal has locally already and will expose instead of downloading and building if you declare a dependency on it
2022-05-16 23:43:00 +0000 <sm> sclv: ah, nice
2022-05-16 23:43:16 +0000 <seydar> geekosaur: that worked, thank you
2022-05-16 23:43:22 +0000gurkenglas(~gurkengla@dslb-084-057-085-111.084.057.pools.vodafone-ip.de) (Ping timeout: 272 seconds)
2022-05-16 23:43:26 +0000 <seydar> i can see which version of pixels i'm using, but optparse-applicative is still MIA
2022-05-16 23:44:25 +0000whatsupdoc(uid509081@id-509081.hampstead.irccloud.com) (Quit: Connection closed for inactivity)
2022-05-16 23:44:56 +0000 <sm> you know you have it because... `cabal build` builds something depending on it ?
2022-05-16 23:46:05 +0000 <seydar> i have not been using cabal for this project
2022-05-16 23:46:19 +0000 <sclv> what have you been using
2022-05-16 23:46:21 +0000 <seydar> i was programming the the Ancients did: `ghc -O2 Main.hs`
2022-05-16 23:46:24 +0000 <sm> ok.. stack build ?
2022-05-16 23:46:27 +0000 <geekosaur> if you installed it without cabal, then ghc-pkg list --user
2022-05-16 23:46:54 +0000 <geekosaur> (assuming you didn't use stack, but it sounds like you didn't)
2022-05-16 23:47:01 +0000 <sclv> also if you have something in scope in ghci and you don't know where it came from, then `ghc --show-packages` will dump out all the info it has around extremely explicitly
2022-05-16 23:47:18 +0000 <geekosaur> but it'll be invisible to anything you install with cabal
2022-05-16 23:47:27 +0000 <seydar> i was using cabal for packages and then just happily imported them in my code
2022-05-16 23:47:46 +0000 <sclv> you were using `cabal install` you mean?
2022-05-16 23:47:50 +0000 <geekosaur> you should probably pick one way and stick to it. and remember that if you're using the old Setup.hs method then dealing with multiple versions becomes your problem to sort out
2022-05-16 23:47:59 +0000 <sm> ... "it's complicated" ... :(
2022-05-16 23:48:03 +0000 <sclv> or `cabal install --lib` or ... ?
2022-05-16 23:49:40 +0000 <seydar> sclv: i was using `cabal install` and then i'd sometimes do `cabal install --lib` again afterwards, but it never did anything
2022-05-16 23:50:09 +0000 <geekosaur> all cabal install --lib does is write an export record to a ghc environment file pointing to the already installed version
2022-05-16 23:50:10 +0000 <seydar> geekosaur: I was using only `cabal install` before and compiling my code with regular `ghc`
2022-05-16 23:50:41 +0000jmcarthur(~jmcarthur@c-73-29-224-10.hsd1.nj.comcast.net) (Quit: My MacBook Air has gone to sleep. ZZZzzz…)
2022-05-16 23:50:50 +0000bitdex(~bitdex@gateway/tor-sasl/bitdex)
2022-05-16 23:51:05 +0000 <geekosaur> only if there's no already installed version does it install it (cabal-style) first, then write the export record
2022-05-16 23:51:08 +0000 <sclv> ok so everything ghc can see based on running `cabal install --lib` will be a combination of the stuff in `ghc-pkg list` and whatever is in your environment file.
2022-05-16 23:51:47 +0000 <sclv> which is going to be in a directory something like `~/.ghc/x86_64-darwin-8.10.4/environments`
2022-05-16 23:52:31 +0000 <seydar> i feel like i'm taking crazy pills
2022-05-16 23:53:04 +0000 <maerwald> welcome to haskell tooling
2022-05-16 23:53:08 +0000 <sclv> i also feel like you are taking crazy pills
2022-05-16 23:55:18 +0000meinside(uid24933@id-24933.helmsley.irccloud.com)
2022-05-16 23:55:18 +0000jao(~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net)
2022-05-16 23:55:33 +0000yauhsien(~yauhsien@61-231-42-187.dynamic-ip.hinet.net) (Remote host closed the connection)
2022-05-16 23:56:03 +0000 <sm> seydar: understandable.. it gets somewhat better..
2022-05-16 23:57:27 +0000 <seydar> can i specify the build-depends outside of executable and library for use by them both?
2022-05-16 23:57:43 +0000 <sm> FWIW there are a bunch of haskell setups .. it was a bit unclear which you were/are using
2022-05-16 23:58:00 +0000 <sm> yes you can
2022-05-16 23:58:33 +0000 <sclv> well to specify the depends and reuse them, you use a common stanza and import it
2022-05-16 23:59:04 +0000 <sclv> https://cabal.readthedocs.io/en/3.6/cabal-package.html#common-stanzas