| 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 +0000 | cyphase | (~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 +0000 | szkl | (uid110435@id-110435.uxbridge.irccloud.com) |
| 2022-05-16 00:07:26 +0000 | cyphase | (~cyphase@user/cyphase) |
| 2022-05-16 00:11:31 +0000 | flupe | (~baboum@radon.sbi.re) |
| 2022-05-16 00:14:18 +0000 | joo-_ | (~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 +0000 | joo-_ | (~joo-_@87-49-146-83-mobile.dk.customer.tdc.net) |
| 2022-05-16 00:15:19 +0000 | joo-_ | (~joo-_@87-49-146-83-mobile.dk.customer.tdc.net) (Changing host) |
| 2022-05-16 00:15:19 +0000 | joo-_ | (~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 +0000 | jollygood2 | (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 +0000 | wgl | (~wgl@75-161-32-115.albq.qwest.net) |
| 2022-05-16 00:19:16 +0000 | wgl | (~wgl@75-161-32-115.albq.qwest.net) (Client Quit) |
| 2022-05-16 00:19:57 +0000 | king_gs | (~Thunderbi@187.201.97.18) |
| 2022-05-16 00:30:10 +0000 | raehik | (~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net) |
| 2022-05-16 00:33:26 +0000 | xff0x | (~xff0x@b133147.ppp.asahi-net.or.jp) (Ping timeout: 252 seconds) |
| 2022-05-16 00:35:04 +0000 | flupe | (~baboum@radon.sbi.re) (Ping timeout: 248 seconds) |
| 2022-05-16 00:35:37 +0000 | flupe | (~baboum@radon.sbi.re) |
| 2022-05-16 00:37:50 +0000 | machinedgod | (~machinedg@24.105.81.50) (Ping timeout: 252 seconds) |
| 2022-05-16 00:39:50 +0000 | king_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 +0000 | king_gs | (~Thunderbi@187.201.97.18) |
| 2022-05-16 00:46:49 +0000 | yauhsien | (~yauhsien@61-231-42-187.dynamic-ip.hinet.net) |
| 2022-05-16 00:51:27 +0000 | abhixec | (~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 +0000 | vicfred | (~vicfred@user/vicfred) (Quit: Leaving) |
| 2022-05-16 01:07:32 +0000 | jmcarthur | (~jmcarthur@c-73-29-224-10.hsd1.nj.comcast.net) |
| 2022-05-16 01:10:43 +0000 | albet70 | (~xxx@2400:8902::f03c:92ff:fe60:98d8) (Remote host closed the connection) |
| 2022-05-16 01:11:12 +0000 | xff0x | (~xff0x@125x102x200x106.ap125.ftth.ucom.ne.jp) |
| 2022-05-16 01:14:06 +0000 | mjs2600 | (~mjs2600@c-24-91-3-49.hsd1.vt.comcast.net) (Ping timeout: 276 seconds) |
| 2022-05-16 01:16:10 +0000 | causal | (~user@50.35.83.177) (Quit: WeeChat 3.5) |
| 2022-05-16 01:16:12 +0000 | frost | (~frost@user/frost) |
| 2022-05-16 01:16:51 +0000 | albet70 | (~xxx@2400:8902::f03c:92ff:fe60:98d8) |
| 2022-05-16 01:18:28 +0000 | king_gs | (~Thunderbi@187.201.97.18) (Ping timeout: 248 seconds) |
| 2022-05-16 01:20:16 +0000 | mjs2600 | (~mjs2600@c-24-91-3-49.hsd1.vt.comcast.net) |
| 2022-05-16 01:22:00 +0000 | andrey_ | (~andrey@p200300dbcf05e8005ddecd234143f629.dip0.t-ipconnect.de) |
| 2022-05-16 01:24:38 +0000 | andrey | (~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 +0000 | sympt | (~sympt@user/sympt) (Remote host closed the connection) |
| 2022-05-16 01:40:50 +0000 | yauhsien | (~yauhsien@61-231-42-187.dynamic-ip.hinet.net) (Ping timeout: 246 seconds) |
| 2022-05-16 01:41:26 +0000 | sympt | (~sympt@user/sympt) |
| 2022-05-16 01:44:13 +0000 | abhixec | (~abhixec@c-67-169-139-16.hsd1.ca.comcast.net) |
| 2022-05-16 01:52:50 +0000 | melas | (~melas@172.77.31.247) (Ping timeout: 240 seconds) |
| 2022-05-16 02:00:10 +0000 | Benzi-Junior | (~BenziJuni@88-149-64-179.du.xdsl.is) (Ping timeout: 240 seconds) |
| 2022-05-16 02:03:57 +0000 | lemonsnicks | (~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 +0000 | FinnElija | (~finn_elij@user/finn-elija/x-0085643) (Killed (NickServ (Forcing logout FinnElija -> finn_elija))) |
| 2022-05-16 02:05:27 +0000 | finn_elija | (~finn_elij@user/finn-elija/x-0085643) |
| 2022-05-16 02:05:27 +0000 | finn_elija | FinnElija |
| 2022-05-16 02:09:04 +0000 | king_gs | (~Thunderbi@187.201.97.18) |
| 2022-05-16 02:16:47 +0000 | Sgeo_ | (~Sgeo@user/sgeo) |
| 2022-05-16 02:17:24 +0000 | x_kuru | (~xkuru@user/xkuru) |
| 2022-05-16 02:17:46 +0000 | Sgeo | (~Sgeo@user/sgeo) (Read error: Connection reset by peer) |
| 2022-05-16 02:18:04 +0000 | caef^ | (~nehsou@128-092-160-234.biz.spectrum.com) (Read error: Connection reset by peer) |
| 2022-05-16 02:18:25 +0000 | caef^ | (~caef@128-092-160-234.biz.spectrum.com) |
| 2022-05-16 02:18:30 +0000 | kraftwerk28_ | (~kraftwerk@178.62.210.83) (Ping timeout: 240 seconds) |
| 2022-05-16 02:18:49 +0000 | kraftwerk28 | (~kraftwerk@178.62.210.83) |
| 2022-05-16 02:19:50 +0000 | lemonsnicks | (~lemonsnic@cpc159519-perr18-2-0-cust114.19-1.cable.virginm.net) |
| 2022-05-16 02:20:10 +0000 | xkuru | (~xkuru@user/xkuru) (Ping timeout: 240 seconds) |
| 2022-05-16 02:23:04 +0000 | trillp | (~trillp@216.128.134.16) |
| 2022-05-16 02:27:03 +0000 | raehik | (~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net) (Ping timeout: 260 seconds) |
| 2022-05-16 02:29:34 +0000 | dcoutts | (~duncan@host86-187-173-90.range86-187.btcentralplus.com) (Read error: Connection reset by peer) |
| 2022-05-16 02:29:49 +0000 | dcoutts | (~duncan@host86-187-173-90.range86-187.btcentralplus.com) |
| 2022-05-16 02:34:47 +0000 | gpncarl | (~gpncarl@210.12.195.2) |
| 2022-05-16 02:35:26 +0000 | dust_ | (~dust@122.167.145.136) |
| 2022-05-16 02:35:35 +0000 | dust_ | (~dust@122.167.145.136) (Client Quit) |
| 2022-05-16 02:40:17 +0000 | king_gs | (~Thunderbi@187.201.97.18) (Ping timeout: 256 seconds) |
| 2022-05-16 02:40:41 +0000 | sympt | (~sympt@user/sympt) (Ping timeout: 246 seconds) |
| 2022-05-16 02:42:48 +0000 | jmcarthur | (~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 +0000 | chexum | (~quassel@gateway/tor-sasl/chexum) (Ping timeout: 240 seconds) |
| 2022-05-16 02:45:20 +0000 | terrorjack | (~terrorjac@2a01:4f8:1c1e:509a::1) (Quit: The Lounge - https://thelounge.chat) |
| 2022-05-16 02:46:30 +0000 | nate1 | (~nate@98.45.169.16) |
| 2022-05-16 02:46:32 +0000 | waleee | (~waleee@2001:9b0:213:7200:cc36:a556:b1e8:b340) (Ping timeout: 252 seconds) |
| 2022-05-16 02:46:37 +0000 | terrorjack | (~terrorjac@2a01:4f8:1c1e:509a::1) |
| 2022-05-16 02:49:53 +0000 | sabry | (~sabry@197.37.135.141) |
| 2022-05-16 02:50:12 +0000 | king_gs | (~Thunderbi@187.201.97.18) |
| 2022-05-16 02:51:33 +0000 | nate1 | (~nate@98.45.169.16) (Ping timeout: 260 seconds) |
| 2022-05-16 02:52:44 +0000 | king_gs | (~Thunderbi@187.201.97.18) (Client Quit) |
| 2022-05-16 02:52:56 +0000 | king_gs | (~Thunderbi@187.201.97.18) |
| 2022-05-16 03:07:26 +0000 | dcoutts | (~duncan@host86-187-173-90.range86-187.btcentralplus.com) (Ping timeout: 252 seconds) |
| 2022-05-16 03:10:04 +0000 | sympt | (~sympt@user/sympt) |
| 2022-05-16 03:11:35 +0000 | dcoutts | (~duncan@host86-187-173-90.range86-187.btcentralplus.com) |
| 2022-05-16 03:12:16 +0000 | chexum | (~quassel@gateway/tor-sasl/chexum) |
| 2022-05-16 03:12:45 +0000 | rekahsoft | (~rekahsoft@bras-base-wdston4533w-grc-02-142-113-160-8.dsl.bell.ca) |
| 2022-05-16 03:13:11 +0000 | chexum | (~quassel@gateway/tor-sasl/chexum) (Remote host closed the connection) |
| 2022-05-16 03:13:26 +0000 | chexum | (~quassel@gateway/tor-sasl/chexum) |
| 2022-05-16 03:13:37 +0000 | king_gs | (~Thunderbi@187.201.97.18) (Quit: king_gs) |
| 2022-05-16 03:17:21 +0000 | melas | (~melas@172.77.31.247) |
| 2022-05-16 03:18:29 +0000 | sympt | (~sympt@user/sympt) (Remote host closed the connection) |
| 2022-05-16 03:18:50 +0000 | dcoutts | (~duncan@host86-187-173-90.range86-187.btcentralplus.com) (Ping timeout: 246 seconds) |
| 2022-05-16 03:30:08 +0000 | gpncarl_ | (~gpncarl@210.12.195.2) |
| 2022-05-16 03:31:05 +0000 | gpncarl | (~gpncarl@210.12.195.2) (Ping timeout: 252 seconds) |
| 2022-05-16 03:35:24 +0000 | coot | (~coot@213.134.190.95) |
| 2022-05-16 03:50:26 +0000 | yauhsien | (~yauhsien@61-231-42-187.dynamic-ip.hinet.net) |
| 2022-05-16 03:54:44 +0000 | yauhsien | (~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 +0000 | whatsupdoc | (uid509081@id-509081.hampstead.irccloud.com) |
| 2022-05-16 04:11:43 +0000 | stackdroid18 | (14094@user/stackdroid) (Quit: hasta la vista... tchau!) |
| 2022-05-16 04:13:45 +0000 | mixfix41 | (~sdenynine@user/mixfix41) |
| 2022-05-16 04:27:05 +0000 | rekahsoft | (~rekahsoft@bras-base-wdston4533w-grc-02-142-113-160-8.dsl.bell.ca) (Remote host closed the connection) |
| 2022-05-16 04:27:48 +0000 | rekahsoft | (~rekahsoft@bras-base-wdston4533w-grc-02-142-113-160-8.dsl.bell.ca) |
| 2022-05-16 04:35:14 +0000 | dcoutts | (~duncan@84.207.203.52) |
| 2022-05-16 04:35:36 +0000 | littlebobeep | (~alMalsamo@gateway/tor-sasl/almalsamo) (Remote host closed the connection) |
| 2022-05-16 04:35:36 +0000 | dcoutts | (~duncan@84.207.203.52) (Read error: Connection reset by peer) |
| 2022-05-16 04:37:16 +0000 | dcoutts | (~duncan@84.207.203.52) |
| 2022-05-16 04:37:36 +0000 | mixfix41 | (~sdenynine@user/mixfix41) (Read error: Connection reset by peer) |
| 2022-05-16 04:37:36 +0000 | dcoutts | (~duncan@84.207.203.52) (Read error: Connection reset by peer) |
| 2022-05-16 04:37:38 +0000 | zaquest | (~notzaques@5.130.79.72) (Remote host closed the connection) |
| 2022-05-16 04:38:16 +0000 | littlebobeep | (~alMalsamo@gateway/tor-sasl/almalsamo) |
| 2022-05-16 04:38:59 +0000 | zaquest | (~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 +0000 | nate1 | (~nate@98.45.169.16) |
| 2022-05-16 04:46:04 +0000 | littlebobeep | (~alMalsamo@gateway/tor-sasl/almalsamo) (Ping timeout: 240 seconds) |
| 2022-05-16 04:46:50 +0000 | rekahsoft | (~rekahsoft@bras-base-wdston4533w-grc-02-142-113-160-8.dsl.bell.ca) (Ping timeout: 240 seconds) |
| 2022-05-16 04:47:53 +0000 | nate1 | (~nate@98.45.169.16) (Ping timeout: 248 seconds) |
| 2022-05-16 04:48:49 +0000 | stackdroid18 | (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 +0000 | stackdroid18 | (14094@user/stackdroid) (Client Quit) |
| 2022-05-16 04:50:08 +0000 | dcoutts | (~duncan@185.201.63.254) |
| 2022-05-16 04:51:24 +0000 | akegalj | (~akegalj@89-172-16-42.adsl.net.t-com.hr) |
| 2022-05-16 04:52:10 +0000 | takuan | (~takuan@178-116-218-225.access.telenet.be) |
| 2022-05-16 04:53:02 +0000 | littlebobeep | (~alMalsamo@gateway/tor-sasl/almalsamo) |
| 2022-05-16 04:54:46 +0000 | steven | (~steven@2600:1700:ce00:1ca0:1d43:a789:9670:cc38) |
| 2022-05-16 04:55:12 +0000 | stackdroid18 | (14094@user/stackdroid) |
| 2022-05-16 04:55:25 +0000 | stackdroid18 | (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 +0000 | stackdroid18 | (14094@user/stackdroid) |
| 2022-05-16 04:58:34 +0000 | stackdroid18 | (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 +0000 | dcoutts | (~duncan@185.201.63.254) (Remote host closed the connection) |
| 2022-05-16 05:04:46 +0000 | zebrag | (~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 +0000 | jakalx | (~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 +0000 | sympt | (~sympt@user/sympt) |
| 2022-05-16 05:13:19 +0000 | sympt | (~sympt@user/sympt) (Remote host closed the connection) |
| 2022-05-16 05:14:28 +0000 | sympt | (~sympt@user/sympt) |
| 2022-05-16 05:17:40 +0000 | jakalx | (~jakalx@base.jakalx.net) |
| 2022-05-16 05:18:37 +0000 | stackdroid18 | (14094@user/stackdroid) |
| 2022-05-16 05:21:03 +0000 | stackdroid18 | (14094@user/stackdroid) (Client Quit) |
| 2022-05-16 05:21:31 +0000 | nate1 | (~nate@98.45.169.16) |
| 2022-05-16 05:23:34 +0000 | frost | (~frost@user/frost) (Ping timeout: 252 seconds) |
| 2022-05-16 05:26:35 +0000 | nate1 | (~nate@98.45.169.16) (Ping timeout: 252 seconds) |
| 2022-05-16 05:34:42 +0000 | stackdroid18 | (14094@user/stackdroid) |
| 2022-05-16 05:34:47 +0000 | stackdroid18 | (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 +0000 | chomwitt | (~chomwitt@2a02:587:dc15:4f00:52fe:5216:7cb9:4726) |
| 2022-05-16 05:41:40 +0000 | yauhsien | (~yauhsien@61-231-42-187.dynamic-ip.hinet.net) |
| 2022-05-16 05:41:47 +0000 | Sweet | (~user@s19427110.onlinehome-server.info) (*.net *.split) |
| 2022-05-16 05:41:47 +0000 | liskin | (~liskin@xmonad/liskin) (*.net *.split) |
| 2022-05-16 05:41:47 +0000 | remedan | (~remedan@octo.cafe) (*.net *.split) |
| 2022-05-16 05:41:47 +0000 | canta | (~canta@user/canta) (*.net *.split) |
| 2022-05-16 05:41:47 +0000 | eagleflo | (~aku@163.172.137.34) (*.net *.split) |
| 2022-05-16 05:41:47 +0000 | RSBach | (~guygastin@137.184.131.156) (*.net *.split) |
| 2022-05-16 05:41:47 +0000 | cocreature | (~moritz@2a03:b0c0:3:d0::c8:f001) (*.net *.split) |
| 2022-05-16 05:41:47 +0000 | philpax_ | (sid516926@id-516926.lymington.irccloud.com) (*.net *.split) |
| 2022-05-16 05:41:47 +0000 | edwardk | (sid47016@haskell/developer/edwardk) (*.net *.split) |
| 2022-05-16 05:41:47 +0000 | mustafa | (sid502723@rockylinux/releng/mustafa) (*.net *.split) |
| 2022-05-16 05:41:47 +0000 | hubvu_ | (sid495858@id-495858.tinside.irccloud.com) (*.net *.split) |
| 2022-05-16 05:41:47 +0000 | astra | (sid289983@user/amish) (*.net *.split) |
| 2022-05-16 05:41:47 +0000 | ByronJohnson | (~bairyn@50-250-232-19-static.hfc.comcastbusiness.net) (*.net *.split) |
| 2022-05-16 05:41:47 +0000 | int-e | (~noone@int-e.eu) (*.net *.split) |
| 2022-05-16 05:41:47 +0000 | tolt | (~weechat-h@li219-154.members.linode.com) (*.net *.split) |
| 2022-05-16 05:41:47 +0000 | mesaoptimizer | (uid546676@user/PapuaHardyNet) (*.net *.split) |
| 2022-05-16 05:41:47 +0000 | Hobbyboy | (Hobbyboy@hobbyboy.co.uk) (*.net *.split) |
| 2022-05-16 05:41:47 +0000 | edmundnoble | (sid229620@id-229620.helmsley.irccloud.com) (*.net *.split) |
| 2022-05-16 05:41:47 +0000 | aarchi | (sid486183@id-486183.uxbridge.irccloud.com) (*.net *.split) |
| 2022-05-16 05:41:47 +0000 | b20n | (sid115913@id-115913.uxbridge.irccloud.com) (*.net *.split) |
| 2022-05-16 05:41:47 +0000 | dmj` | (sid72307@id-72307.hampstead.irccloud.com) (*.net *.split) |
| 2022-05-16 05:41:47 +0000 | truckasaurus | (sid457088@id-457088.helmsley.irccloud.com) (*.net *.split) |
| 2022-05-16 05:41:47 +0000 | gmc | (sid58314@id-58314.ilkley.irccloud.com) (*.net *.split) |
| 2022-05-16 05:41:47 +0000 | parseval | (sid239098@id-239098.helmsley.irccloud.com) (*.net *.split) |
| 2022-05-16 05:41:47 +0000 | amir | (sid22336@user/amir) (*.net *.split) |
| 2022-05-16 05:41:47 +0000 | bradparker | (sid262931@id-262931.uxbridge.irccloud.com) (*.net *.split) |
| 2022-05-16 05:41:47 +0000 | jjhoo | (~jahakala@user/jjhoo) (*.net *.split) |
| 2022-05-16 05:41:47 +0000 | ouroboros | (~ouroboros@user/ouroboros) (*.net *.split) |
| 2022-05-16 05:41:47 +0000 | jackhill | (~jackhill@kalessin.dragonsnail.net) (*.net *.split) |
| 2022-05-16 05:41:56 +0000 | jackhill | (~jackhill@kalessin.dragonsnail.net) |
| 2022-05-16 05:41:57 +0000 | int-e | (~noone@int-e.eu) |
| 2022-05-16 05:41:58 +0000 | ByronJohnson | (~bairyn@50-250-232-19-static.hfc.comcastbusiness.net) |
| 2022-05-16 05:41:59 +0000 | Sweet | (~user@s19427110.onlinehome-server.info) |
| 2022-05-16 05:42:02 +0000 | edwardk | (sid47016@haskell/developer/edwardk) |
| 2022-05-16 05:42:02 +0000 | aarchi | (sid486183@id-486183.uxbridge.irccloud.com) |
| 2022-05-16 05:42:03 +0000 | edmundnoble | (sid229620@id-229620.helmsley.irccloud.com) |
| 2022-05-16 05:42:05 +0000 | gmc | (sid58314@id-58314.ilkley.irccloud.com) |
| 2022-05-16 05:42:09 +0000 | canta | (~canta@cvm0.d5k.one) |
| 2022-05-16 05:42:10 +0000 | Hobbyboy | (Hobbyboy@hobbyboy.co.uk) |
| 2022-05-16 05:42:11 +0000 | parseval | (sid239098@id-239098.helmsley.irccloud.com) |
| 2022-05-16 05:42:20 +0000 | liskin | (~liskin@ackle.nomi.cz) |
| 2022-05-16 05:42:24 +0000 | hubvu_ | (sid495858@id-495858.tinside.irccloud.com) |
| 2022-05-16 05:42:27 +0000 | tolt | (~weechat-h@li219-154.members.linode.com) |
| 2022-05-16 05:42:29 +0000 | canta | (~canta@cvm0.d5k.one) (Changing host) |
| 2022-05-16 05:42:29 +0000 | canta | (~canta@user/canta) |
| 2022-05-16 05:42:29 +0000 | dmj` | (sid72307@id-72307.hampstead.irccloud.com) |
| 2022-05-16 05:42:33 +0000 | truckasaurus | (sid457088@id-457088.helmsley.irccloud.com) |
| 2022-05-16 05:42:35 +0000 | mustafa | (sid502723@rockylinux/releng/mustafa) |
| 2022-05-16 05:42:36 +0000 | liskin | (~liskin@ackle.nomi.cz) (Signing in (liskin)) |
| 2022-05-16 05:42:36 +0000 | liskin | (~liskin@xmonad/liskin) |
| 2022-05-16 05:42:49 +0000 | b20n | (sid115913@id-115913.uxbridge.irccloud.com) |
| 2022-05-16 05:42:49 +0000 | bradparker | (sid262931@id-262931.uxbridge.irccloud.com) |
| 2022-05-16 05:42:52 +0000 | amir | (sid22336@user/amir) |
| 2022-05-16 05:42:52 +0000 | mesaoptimizer | (sid546676@user/PapuaHardyNet) |
| 2022-05-16 05:42:52 +0000 | philpax_ | (sid516926@id-516926.lymington.irccloud.com) |
| 2022-05-16 05:42:52 +0000 | cocreature | (~moritz@2a03:b0c0:3:d0::c8:f001) |
| 2022-05-16 05:42:56 +0000 | RMSBach | (~guygastin@137.184.131.156) |
| 2022-05-16 05:42:56 +0000 | ouroboros | (~ouroboros@user/ouroboros) |
| 2022-05-16 05:42:58 +0000 | remedan | (~remedan@octo.cafe) |
| 2022-05-16 05:43:06 +0000 | astra | (sid289983@id-289983.hampstead.irccloud.com) |
| 2022-05-16 05:43:43 +0000 | coot | (~coot@213.134.190.95) (Quit: coot) |
| 2022-05-16 05:44:52 +0000 | stackdroid18 | (~stackdroi@user/stackdroid) |
| 2022-05-16 05:44:52 +0000 | stackdroid18 | (~stackdroi@user/stackdroid) (Client Quit) |
| 2022-05-16 05:47:03 +0000 | jjhoo | (~jahakala@user/jjhoo) |
| 2022-05-16 05:47:03 +0000 | eagleflo | (~aku@163.172.137.34) |
| 2022-05-16 05:47:35 +0000 | agumonkey | (~user@88.163.231.79) |
| 2022-05-16 05:48:22 +0000 | CAT_S | (apic@brezn3.muc.ccc.de) (*.net *.split) |
| 2022-05-16 05:48:22 +0000 | hltk | (~hltk@hltk.fi) (*.net *.split) |
| 2022-05-16 05:48:22 +0000 | sshine | (~simon@exocortex.online) (*.net *.split) |
| 2022-05-16 05:48:22 +0000 | meejah | (~meejah@rutas.meejah.ca) (*.net *.split) |
| 2022-05-16 05:48:22 +0000 | Unode | (~Unode@194.94.44.220) (*.net *.split) |
| 2022-05-16 05:48:22 +0000 | darkling | (~darkling@2001-ba8-1f1-f0e6-0-0-0-2.autov6rev.bitfolk.space) (*.net *.split) |
| 2022-05-16 05:48:22 +0000 | YoungFrog | (~youngfrog@2a02:a03f:c21b:f900:eb96:d26f:93a3:4c34) (*.net *.split) |
| 2022-05-16 05:48:22 +0000 | Franciman | (~Franciman@mx1.fracta.dev) (*.net *.split) |
| 2022-05-16 05:48:22 +0000 | feetwind | (~mike@user/feetwind) (*.net *.split) |
| 2022-05-16 05:48:22 +0000 | yushyin | (klVu03SvEu@mail.karif.server-speed.net) (*.net *.split) |
| 2022-05-16 05:48:22 +0000 | tomjaguarpaw | (~tom@li367-225.members.linode.com) (*.net *.split) |
| 2022-05-16 05:48:22 +0000 | sooch_ | (sid533113@id-533113.hampstead.irccloud.com) (*.net *.split) |
| 2022-05-16 05:48:22 +0000 | rubin55 | (sid175221@id-175221.hampstead.irccloud.com) (*.net *.split) |
| 2022-05-16 05:48:22 +0000 | S11001001 | (sid42510@id-42510.ilkley.irccloud.com) (*.net *.split) |
| 2022-05-16 05:48:22 +0000 | Firedancer | (sid336191@id-336191.hampstead.irccloud.com) (*.net *.split) |
| 2022-05-16 05:48:22 +0000 | carter | (sid14827@id-14827.helmsley.irccloud.com) (*.net *.split) |
| 2022-05-16 05:48:22 +0000 | xnbya | (~xnbya@2a01:4f8:c17:cbdd::1) (*.net *.split) |
| 2022-05-16 05:48:22 +0000 | enemeth79 | (sid309041@id-309041.lymington.irccloud.com) (*.net *.split) |
| 2022-05-16 05:48:22 +0000 | welterde | (~welterde@thinkbase.srv.welterde.de) (*.net *.split) |
| 2022-05-16 05:48:29 +0000 | xnbya | (~xnbya@2a01:4f8:c17:cbdd::1) |
| 2022-05-16 05:48:30 +0000 | meejah | (~meejah@rutas.meejah.ca) |
| 2022-05-16 05:48:31 +0000 | CAT_S | (apic@brezn3.muc.ccc.de) |
| 2022-05-16 05:48:31 +0000 | darkling | (~darkling@savella.carfax.org.uk) |
| 2022-05-16 05:48:33 +0000 | sooch_ | (sid533113@id-533113.hampstead.irccloud.com) |
| 2022-05-16 05:48:34 +0000 | hltk | (~hltk@hltk.fi) |
| 2022-05-16 05:48:38 +0000 | tomjaguarpaw | (~tom@li367-225.members.linode.com) |
| 2022-05-16 05:48:40 +0000 | sshine | (~simon@exocortex.online) |
| 2022-05-16 05:48:42 +0000 | Firedancer | (sid336191@id-336191.hampstead.irccloud.com) |
| 2022-05-16 05:48:47 +0000 | enemeth79 | (sid309041@id-309041.lymington.irccloud.com) |
| 2022-05-16 05:48:49 +0000 | S11001001 | (sid42510@id-42510.ilkley.irccloud.com) |
| 2022-05-16 05:48:50 +0000 | Franciman | (~Franciman@mx1.fracta.dev) |
| 2022-05-16 05:48:55 +0000 | yushyin | (5lIhc4jWEt@mail.karif.server-speed.net) |
| 2022-05-16 05:49:06 +0000 | feetwind | (~mike@2406:d501::79ae:5f3e) |
| 2022-05-16 05:49:08 +0000 | carter | (sid14827@id-14827.helmsley.irccloud.com) |
| 2022-05-16 05:49:13 +0000 | YoungFrog | (~youngfrog@2a02:a03f:c21b:f900:3182:11b3:8829:1e63) |
| 2022-05-16 05:49:16 +0000 | welterde | (welterde@thinkbase.srv.welterde.de) |
| 2022-05-16 05:49:18 +0000 | rubin55 | (sid175221@id-175221.hampstead.irccloud.com) |
| 2022-05-16 05:49:32 +0000 | zmt00 | (~zmt00@user/zmt00) (Quit: Leaving) |
| 2022-05-16 05:49:33 +0000 | Unode | (~Unode@194.94.44.220) |
| 2022-05-16 05:49:37 +0000 | feetwind | Guest3304 |
| 2022-05-16 05:53:15 +0000 | yauhsien | (~yauhsien@61-231-42-187.dynamic-ip.hinet.net) (Remote host closed the connection) |
| 2022-05-16 05:53:21 +0000 | zmt00 | (~zmt00@user/zmt00) |
| 2022-05-16 05:53:24 +0000 | zmt00 | (~zmt00@user/zmt00) (Client Quit) |
| 2022-05-16 05:53:46 +0000 | zmt00 | (~zmt00@user/zmt00) |
| 2022-05-16 05:57:33 +0000 | yauhsien | (~yauhsien@61-231-42-187.dynamic-ip.hinet.net) |
| 2022-05-16 06:00:56 +0000 | steven | (~steven@2600:1700:ce00:1ca0:1d43:a789:9670:cc38) (Ping timeout: 248 seconds) |
| 2022-05-16 06:01:50 +0000 | yauhsien | (~yauhsien@61-231-42-187.dynamic-ip.hinet.net) (Ping timeout: 240 seconds) |
| 2022-05-16 06:16:13 +0000 | michalz | (~michalz@185.246.204.125) |
| 2022-05-16 06:16:15 +0000 | coot | (~coot@213.134.190.95) |
| 2022-05-16 06:29:01 +0000 | benin | (~benin@183.82.31.170) |
| 2022-05-16 06:37:00 +0000 | cfricke | (~cfricke@user/cfricke) |
| 2022-05-16 06:39:03 +0000 | elkcl | (~elkcl@broadband-37-110-156-162.ip.moscow.rt.ru) (Ping timeout: 260 seconds) |
| 2022-05-16 06:39:52 +0000 | elkcl | (~elkcl@broadband-37-110-156-162.ip.moscow.rt.ru) |
| 2022-05-16 06:40:02 +0000 | lortabac | (~lortabac@2a01:e0a:541:b8f0:369e:42d1:8f75:3666) |
| 2022-05-16 06:50:23 +0000 | caef^ | (~caef@128-092-160-234.biz.spectrum.com) (Remote host closed the connection) |
| 2022-05-16 06:51:10 +0000 | tzh | (~tzh@c-24-21-73-154.hsd1.wa.comcast.net) (Quit: zzz) |
| 2022-05-16 06:53:51 +0000 | shriekingnoise | (~shrieking@201.231.16.156) (Quit: Quit) |
| 2022-05-16 06:55:16 +0000 | xaotuk | (~sasha@net140-34-245-109.mbb.telenor.rs) |
| 2022-05-16 06:56:59 +0000 | eggplantade | (~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net) (Remote host closed the connection) |
| 2022-05-16 06:57:37 +0000 | christiansen | (~christian@83-95-137-75-dynamic.dk.customer.tdc.net) |
| 2022-05-16 07:00:05 +0000 | acidjnk | (~acidjnk@p200300d0c7068b73d0eeb5d70366dc27.dip0.t-ipconnect.de) |
| 2022-05-16 07:00:57 +0000 | xaotuk | (~sasha@net140-34-245-109.mbb.telenor.rs) (Ping timeout: 260 seconds) |
| 2022-05-16 07:03:13 +0000 | christiansen_ | (~christian@83-95-137-75-dynamic.dk.customer.tdc.net) |
| 2022-05-16 07:03:36 +0000 | jco | (~jco@90-228-194-139-no542.tbcn.telia.com) |
| 2022-05-16 07:04:06 +0000 | kuribas | (~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 +0000 | melas | (~melas@172.77.31.247) (Ping timeout: 276 seconds) |
| 2022-05-16 07:05:35 +0000 | odnes | (~odnes@5-203-204-202.pat.nym.cosmote.net) |
| 2022-05-16 07:06:40 +0000 | christiansen_ | (~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 +0000 | x_kuru | (~xkuru@user/xkuru) (Read error: Connection reset by peer) |
| 2022-05-16 07:07:22 +0000 | christiansen | (~christian@83-95-137-75-dynamic.dk.customer.tdc.net) (Ping timeout: 260 seconds) |
| 2022-05-16 07:09:27 +0000 | alp_ | (~alp@user/alp) |
| 2022-05-16 07:12:22 +0000 | tromp | (~textual@dhcp-077-249-230-040.chello.nl) |
| 2022-05-16 07:15:40 +0000 | mixfix41 | (~sdenynine@user/mixfix41) |
| 2022-05-16 07:19:29 +0000 | mikoto-chan | (~mikoto-ch@213.177.151.239) |
| 2022-05-16 07:21:54 +0000 | dcoutts | (~duncan@185.201.63.254) |
| 2022-05-16 07:23:37 +0000 | agumonkey | (~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 +0000 | dcoutts | (~duncan@185.201.63.254) (Ping timeout: 240 seconds) |
| 2022-05-16 07:28:09 +0000 | Sgeo_ | (~Sgeo@user/sgeo) (Read error: Connection reset by peer) |
| 2022-05-16 07:32:33 +0000 | yauhsien | (~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 +0000 | nate1 | (~nate@98.45.169.16) |
| 2022-05-16 07:42:36 +0000 | mikoto-chan | (~mikoto-ch@213.177.151.239) (Ping timeout: 272 seconds) |
| 2022-05-16 07:45:46 +0000 | nate1 | (~nate@98.45.169.16) (Ping timeout: 272 seconds) |
| 2022-05-16 07:48:09 +0000 | ubert | (~Thunderbi@p200300ecdf15884bec30bba7413e2c9e.dip0.t-ipconnect.de) |
| 2022-05-16 07:48:52 +0000 | machinedgod | (~machinedg@24.105.81.50) |
| 2022-05-16 07:49:03 +0000 | cyphase | (~cyphase@user/cyphase) (Ping timeout: 260 seconds) |
| 2022-05-16 07:50:03 +0000 | jakalx | (~jakalx@base.jakalx.net) () |
| 2022-05-16 07:51:37 +0000 | jakalx | (~jakalx@base.jakalx.net) |
| 2022-05-16 07:55:48 +0000 | odnes | (~odnes@5-203-204-202.pat.nym.cosmote.net) (Quit: Leaving) |
| 2022-05-16 07:57:29 +0000 | eggplantade | (~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net) |
| 2022-05-16 08:02:12 +0000 | eggplantade | (~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 260 seconds) |
| 2022-05-16 08:02:12 +0000 | jco | (~jco@90-228-194-139-no542.tbcn.telia.com) (Ping timeout: 260 seconds) |
| 2022-05-16 08:03:25 +0000 | gehmehgeh | (~user@user/gehmehgeh) |
| 2022-05-16 08:04:02 +0000 | jco | (~jco@90-228-194-139-no542.tbcn.telia.com) |
| 2022-05-16 08:05:39 +0000 | mikoto-chan | (~mikoto-ch@213.177.151.239) |
| 2022-05-16 08:10:59 +0000 | akegalj | (~akegalj@89-172-16-42.adsl.net.t-com.hr) (Quit: leaving) |
| 2022-05-16 08:12:59 +0000 | mikoto-chan | (~mikoto-ch@213.177.151.239) (Ping timeout: 240 seconds) |
| 2022-05-16 08:13:04 +0000 | chele | (~chele@user/chele) |
| 2022-05-16 08:13:30 +0000 | yauhsien | (~yauhsien@61-231-42-187.dynamic-ip.hinet.net) (Remote host closed the connection) |
| 2022-05-16 08:16:16 +0000 | juri_ | (~juri@178.63.35.222) |
| 2022-05-16 08:19:19 +0000 | frost | (~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 +0000 | yauhsien | (~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 +0000 | astra | amish |
| 2022-05-16 08:29:19 +0000 | amish | (sid289983@id-289983.hampstead.irccloud.com) (Changing host) |
| 2022-05-16 08:29:19 +0000 | amish | (sid289983@user/amish) |
| 2022-05-16 08:29:31 +0000 | amish | astra |
| 2022-05-16 08:30:47 +0000 | ccntrq | (~Thunderbi@imx92-1-78-204-187-6.fbx.proxad.net) |
| 2022-05-16 08:32:40 +0000 | tromp | (~textual@dhcp-077-249-230-040.chello.nl) (Quit: My iMac has gone to sleep. ZZZzzz…) |
| 2022-05-16 08:33:08 +0000 | sabry | (~sabry@197.37.135.141) (Ping timeout: 252 seconds) |
| 2022-05-16 08:33:49 +0000 | yauhsien | (~yauhsien@61-231-42-187.dynamic-ip.hinet.net) (Remote host closed the connection) |
| 2022-05-16 08:34:51 +0000 | yauhsien | (~yauhsien@61-231-42-187.dynamic-ip.hinet.net) |
| 2022-05-16 08:37:02 +0000 | pretty_dumm_guy | (trottel@gateway/vpn/protonvpn/prettydummguy/x-88029655) |
| 2022-05-16 08:38:35 +0000 | ubert | (~Thunderbi@p200300ecdf15884bec30bba7413e2c9e.dip0.t-ipconnect.de) (Quit: ubert) |
| 2022-05-16 08:48:30 +0000 | MajorBiscuit | (~MajorBisc@145.94.234.141) |
| 2022-05-16 08:48:35 +0000 | MajorBiscuit | (~MajorBisc@145.94.234.141) (Client Quit) |
| 2022-05-16 08:48:52 +0000 | MajorBiscuit | (~MajorBisc@145.94.234.141) |
| 2022-05-16 08:49:16 +0000 | MajorBiscuit | (~MajorBisc@145.94.234.141) (Client Quit) |
| 2022-05-16 08:50:05 +0000 | werneta | (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net) (Ping timeout: 252 seconds) |
| 2022-05-16 08:50:47 +0000 | gurkenglas | (~gurkengla@dslb-084-057-085-111.084.057.pools.vodafone-ip.de) (Ping timeout: 240 seconds) |
| 2022-05-16 08:52:12 +0000 | coot | (~coot@213.134.190.95) (Quit: coot) |
| 2022-05-16 08:55:05 +0000 | Vajb | (~Vajb@hag-jnsbng11-58c3a8-176.dhcp.inet.fi) (Read error: Connection reset by peer) |
| 2022-05-16 08:57:41 +0000 | Vajb | (~Vajb@hag-jnsbng11-58c3a8-176.dhcp.inet.fi) |
| 2022-05-16 08:58:38 +0000 | nate1 | (~nate@98.45.169.16) |
| 2022-05-16 08:58:43 +0000 | tromp | (~textual@dhcp-077-249-230-040.chello.nl) |
| 2022-05-16 08:59:09 +0000 | sabry | (~sabry@197.37.199.95) |
| 2022-05-16 09:00:06 +0000 | vestige[m] | (~vestigema@2001:470:69fc:105::1:f9dd) (Quit: You have been kicked for being idle) |
| 2022-05-16 09:03:32 +0000 | nate1 | (~nate@98.45.169.16) (Ping timeout: 248 seconds) |
| 2022-05-16 09:04:43 +0000 | mbuf | (~Shakthi@31.32.33.168) |
| 2022-05-16 09:06:01 +0000 | chomwitt | (~chomwitt@2a02:587:dc15:4f00:52fe:5216:7cb9:4726) (Ping timeout: 248 seconds) |
| 2022-05-16 09:06:37 +0000 | MajorBiscuit | (~MajorBisc@145.94.234.141) |
| 2022-05-16 09:07:37 +0000 | yushyin | (5lIhc4jWEt@mail.karif.server-speed.net) (Quit: WeeChat 3.4.1) |
| 2022-05-16 09:07:46 +0000 | yushyin | (4BFGEnxeeu@mail.karif.server-speed.net) |
| 2022-05-16 09:08:49 +0000 | econo | (uid147250@user/econo) (Quit: Connection closed for inactivity) |
| 2022-05-16 09:11:56 +0000 | avpx | (~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 +0000 | avpx | (~nick@ec2-54-214-223-1.us-west-2.compute.amazonaws.com) |
| 2022-05-16 09:16:23 +0000 | stiell_ | (~stiell@gateway/tor-sasl/stiell) |
| 2022-05-16 09:17:30 +0000 | coot | (~coot@213.134.190.95) |
| 2022-05-16 09:18:12 +0000 | yauhsien | (~yauhsien@61-231-42-187.dynamic-ip.hinet.net) (Remote host closed the connection) |
| 2022-05-16 09:19:52 +0000 | yauhsien | (~yauhsien@61-231-42-187.dynamic-ip.hinet.net) |
| 2022-05-16 09:25:02 +0000 | yauhsien | (~yauhsien@61-231-42-187.dynamic-ip.hinet.net) (Ping timeout: 260 seconds) |
| 2022-05-16 09:30:31 +0000 | Flonk | (~Flonk@vps-zap441517-1.zap-srv.com) (Quit: Ping timeout (120 seconds)) |
| 2022-05-16 09:31:27 +0000 | Flonk | (~Flonk@vps-zap441517-1.zap-srv.com) |
| 2022-05-16 09:33:29 +0000 | yauhsien | (~yauhsien@61-231-42-187.dynamic-ip.hinet.net) |
| 2022-05-16 09:36:46 +0000 | meinside | (uid24933@id-24933.helmsley.irccloud.com) (Quit: Connection closed for inactivity) |
| 2022-05-16 09:44:42 +0000 | Benzi-Junior | (~BenziJuni@88-149-64-179.du.xdsl.is) |
| 2022-05-16 09:56:47 +0000 | califax | (~califax@user/califx) |
| 2022-05-16 09:59:19 +0000 | xaotuk | (~sasha@2a06:5b00:15fe:9b00::2) |
| 2022-05-16 09:59:27 +0000 | eggplantade | (~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net) |
| 2022-05-16 10:00:29 +0000 | namkeleser | (~namkelese@101.175.93.91) |
| 2022-05-16 10:01:18 +0000 | alp_ | (~alp@user/alp) (Ping timeout: 272 seconds) |
| 2022-05-16 10:04:07 +0000 | eggplantade | (~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 260 seconds) |
| 2022-05-16 10:04:28 +0000 | acidjnk | (~acidjnk@p200300d0c7068b73d0eeb5d70366dc27.dip0.t-ipconnect.de) (Ping timeout: 272 seconds) |
| 2022-05-16 10:05:52 +0000 | acidjnk | (~acidjnk@p200300d0c7068b73308b89cacabcfaf5.dip0.t-ipconnect.de) |
| 2022-05-16 10:06:33 +0000 | alp_ | (~alp@user/alp) |
| 2022-05-16 10:15:53 +0000 | raehik | (~raehik@82.21.176.157) |
| 2022-05-16 10:20:49 +0000 | yauhsien | (~yauhsien@61-231-42-187.dynamic-ip.hinet.net) (Remote host closed the connection) |
| 2022-05-16 10:21:39 +0000 | yauhsien | (~yauhsien@61-231-42-187.dynamic-ip.hinet.net) |
| 2022-05-16 10:21:44 +0000 | xaotuk | (~sasha@2a06:5b00:15fe:9b00::2) (Ping timeout: 248 seconds) |
| 2022-05-16 10:22:10 +0000 | xff0x | (~xff0x@125x102x200x106.ap125.ftth.ucom.ne.jp) (Ping timeout: 240 seconds) |
| 2022-05-16 10:23:28 +0000 | xaotuk | (~sasha@net195-36-245-109.mbb.telenor.rs) |
| 2022-05-16 10:25:59 +0000 | yauhsien | (~yauhsien@61-231-42-187.dynamic-ip.hinet.net) (Ping timeout: 240 seconds) |
| 2022-05-16 10:31:17 +0000 | trillp | (~trillp@216.128.134.16) (Ping timeout: 252 seconds) |
| 2022-05-16 10:31:25 +0000 | trillp | (~trillp@216.128.134.16) |
| 2022-05-16 10:36:44 +0000 | gawen | (~gawen@user/gawen) (Quit: cya) |
| 2022-05-16 10:40:19 +0000 | CiaoSen | (~Jura@p200300c95732ec002a3a4dfffe84dbd5.dip0.t-ipconnect.de) |
| 2022-05-16 10:40:54 +0000 | jakalx | (~jakalx@base.jakalx.net) () |
| 2022-05-16 10:41:16 +0000 | eggplantade | (~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net) |
| 2022-05-16 10:42:19 +0000 | gawen | (~gawen@user/gawen) |
| 2022-05-16 10:44:14 +0000 | odnes | (~odnes@2a02:587:e901:3110::3ea) |
| 2022-05-16 10:45:27 +0000 | eggplantade | (~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 240 seconds) |
| 2022-05-16 10:46:10 +0000 | yauhsien | (~yauhsien@61-231-42-187.dynamic-ip.hinet.net) |
| 2022-05-16 10:46:15 +0000 | jakalx | (~jakalx@base.jakalx.net) |
| 2022-05-16 10:50:26 +0000 | dostoevsky | (~5c42c5384@user/dostoevsky) |
| 2022-05-16 10:52:41 +0000 | DNH | (~DNH@2a02:8109:b740:2c4:c152:42d9:b8cc:c45e) |
| 2022-05-16 10:55:15 +0000 | Lord_of_Life_ | (~Lord@user/lord-of-life/x-2819915) |
| 2022-05-16 10:56:04 +0000 | Lord_of_Life | (~Lord@user/lord-of-life/x-2819915) (Ping timeout: 248 seconds) |
| 2022-05-16 10:56:31 +0000 | Lord_of_Life_ | Lord_of_Life |
| 2022-05-16 10:57:14 +0000 | sabry | (~sabry@197.37.199.95) (Ping timeout: 252 seconds) |
| 2022-05-16 11:03:15 +0000 | acidjnk | (~acidjnk@p200300d0c7068b73308b89cacabcfaf5.dip0.t-ipconnect.de) (Ping timeout: 260 seconds) |
| 2022-05-16 11:06:11 +0000 | dhil | (~dhil@cpc103052-sgyl39-2-0-cust260.18-2.cable.virginm.net) |
| 2022-05-16 11:07:19 +0000 | gawen | (~gawen@user/gawen) (Quit: cya) |
| 2022-05-16 11:09:00 +0000 | dostoevsky4 | (~5c42c5384@user/dostoevsky) |
| 2022-05-16 11:10:12 +0000 | dostoevsky | (~5c42c5384@user/dostoevsky) (Read error: Connection reset by peer) |
| 2022-05-16 11:10:12 +0000 | dostoevsky4 | dostoevsky |
| 2022-05-16 11:10:43 +0000 | xff0x | (~xff0x@b133147.ppp.asahi-net.or.jp) |
| 2022-05-16 11:12:55 +0000 | gawen | (~gawen@user/gawen) |
| 2022-05-16 11:19:41 +0000 | Kaipei | (~Kaiepi@156.34.47.253) (Ping timeout: 252 seconds) |
| 2022-05-16 11:21:59 +0000 | christiansen | (~christian@83-95-137-75-dynamic.dk.customer.tdc.net) |
| 2022-05-16 11:22:59 +0000 | eggplantade | (~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net) |
| 2022-05-16 11:27:23 +0000 | eggplantade | (~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 252 seconds) |
| 2022-05-16 11:30:26 +0000 | Kaipei | (~Kaiepi@156.34.47.253) |
| 2022-05-16 11:35:20 +0000 | dostoevsky | (~5c42c5384@user/dostoevsky) (Ping timeout: 248 seconds) |
| 2022-05-16 11:38:15 +0000 | Guest3571 | (~Polo@user/polo) |
| 2022-05-16 11:43:33 +0000 | Guest3571 | (~Polo@user/polo) (Quit: Textual IRC Client: www.textualapp.com) |
| 2022-05-16 11:43:53 +0000 | ccntrq | (~Thunderbi@imx92-1-78-204-187-6.fbx.proxad.net) (Quit: ccntrq) |
| 2022-05-16 11:43:58 +0000 | cyphase | (~cyphase@user/cyphase) |
| 2022-05-16 11:43:59 +0000 | jco | (~jco@90-228-194-139-no542.tbcn.telia.com) (Ping timeout: 240 seconds) |
| 2022-05-16 11:44:28 +0000 | Guest7339 | (~Polo@user/polo) |
| 2022-05-16 11:54:25 +0000 | whatsupdoc | (uid509081@id-509081.hampstead.irccloud.com) (Quit: Connection closed for inactivity) |
| 2022-05-16 11:55:33 +0000 | Guest4487 | (~Polo@user/polo) |
| 2022-05-16 11:55:45 +0000 | Guest7339 | (~Polo@user/polo) (Ping timeout: 260 seconds) |
| 2022-05-16 11:55:47 +0000 | Guest4487 | (~Polo@user/polo) (Client Quit) |
| 2022-05-16 12:00:16 +0000 | tromp | (~textual@dhcp-077-249-230-040.chello.nl) (Quit: My iMac has gone to sleep. ZZZzzz…) |
| 2022-05-16 12:00:33 +0000 | namkeleser | (~namkelese@101.175.93.91) (Quit: Client closed) |
| 2022-05-16 12:03:04 +0000 | acidjnk | (~acidjnk@p200300d0c7068b73991f579c81967f89.dip0.t-ipconnect.de) |
| 2022-05-16 12:04:26 +0000 | kritzefitz | (~kritzefit@debian/kritzefitz) (Ping timeout: 250 seconds) |
| 2022-05-16 12:05:39 +0000 | tromp | (~textual@dhcp-077-249-230-040.chello.nl) |
| 2022-05-16 12:07:04 +0000 | bitdex | (~bitdex@gateway/tor-sasl/bitdex) (Quit: = "") |
| 2022-05-16 12:08:08 +0000 | Polo | (~Polo@user/polo) |
| 2022-05-16 12:08:09 +0000 | Polo | (~Polo@user/polo) (Client Quit) |
| 2022-05-16 12:08:35 +0000 | gpncarl | (~gpncarl@210.12.195.2) |
| 2022-05-16 12:10:36 +0000 | gpncarl_ | (~gpncarl@210.12.195.2) (Ping timeout: 276 seconds) |
| 2022-05-16 12:10:53 +0000 | yauhsien | (~yauhsien@61-231-42-187.dynamic-ip.hinet.net) (Remote host closed the connection) |
| 2022-05-16 12:11:03 +0000 | kritzefitz | (~kritzefit@debian/kritzefitz) |
| 2022-05-16 12:11:57 +0000 | yauhsien | (~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 +0000 | pretty_d1 | (trottel@gateway/vpn/protonvpn/prettydummguy/x-88029655) |
| 2022-05-16 12:29:56 +0000 | pretty_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 +0000 | pretty_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 +0000 | Kaipei | (~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 +0000 | pretty_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 +0000 | eggplantade | (~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 +0000 | sondr3 | (~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 +0000 | sondr3 | (~sondr3@2001:700:200:f112::2a03) (Client Quit) |
| 2022-05-16 12:44:30 +0000 | xaotuk | (~sasha@net195-36-245-109.mbb.telenor.rs) (Ping timeout: 240 seconds) |
| 2022-05-16 12:45:03 +0000 | eggplantade | (~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 276 seconds) |
| 2022-05-16 12:45:38 +0000 | geekosaur[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 +0000 | yauhsien | (~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 +0000 | yauhsien | (~yauhsien@61-231-42-187.dynamic-ip.hinet.net) |
| 2022-05-16 12:52:02 +0000 | Kaipei | (~Kaiepi@156.34.47.253) |
| 2022-05-16 12:54:28 +0000 | yauhsien | (~yauhsien@61-231-42-187.dynamic-ip.hinet.net) (Ping timeout: 248 seconds) |
| 2022-05-16 12:56:21 +0000 | yauhsien | (~yauhsien@61-231-42-187.dynamic-ip.hinet.net) |
| 2022-05-16 13:00:09 +0000 | nate1 | (~nate@98.45.169.16) |
| 2022-05-16 13:01:47 +0000 | vpan | (~0@212.117.1.172) |
| 2022-05-16 13:02:09 +0000 | ph88 | (~ph88@95.90.247.31) |
| 2022-05-16 13:04:39 +0000 | nate1 | (~nate@98.45.169.16) (Ping timeout: 240 seconds) |
| 2022-05-16 13:05:11 +0000 | pavonia | (~user@user/siracusa) (Write error: Connection reset by peer) |
| 2022-05-16 13:05:31 +0000 | pavonia | (~user@user/siracusa) |
| 2022-05-16 13:05:39 +0000 | arjun | (~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 +0000 | flupe | (~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 +0000 | xaotuk | (~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 +0000 | mncheck | (~mncheck@193.224.205.254) (Remote host closed the connection) |
| 2022-05-16 13:15:19 +0000 | ccntrq | (~Thunderbi@2a01:e34:eccb:b060:3366:8412:a2f4:9530) |
| 2022-05-16 13:16:22 +0000 | acidjnk | (~acidjnk@p200300d0c7068b73991f579c81967f89.dip0.t-ipconnect.de) (Ping timeout: 272 seconds) |
| 2022-05-16 13:18:22 +0000 | kritzefitz | (~kritzefit@debian/kritzefitz) (Ping timeout: 260 seconds) |
| 2022-05-16 13:20:36 +0000 | kritzefitz | (~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 +0000 | rookiedoo | (~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 +0000 | jgeerds | (~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 +0000 | rookiedoo | (~rookiedoo@c-68-34-85-238.hsd1.mi.comcast.net) (Client Quit) |
| 2022-05-16 13:33:45 +0000 | xaotuk | (~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 +0000 | juri_ | (~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 +0000 | ubert | (~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 +0000 | cfricke | (~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 +0000 | Vajb | (~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 +0000 | fjmorazan | (~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 +0000 | Vajb | (~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 +0000 | mikoto-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 +0000 | alp_ | (~alp@user/alp) (Ping timeout: 260 seconds) |
| 2022-05-16 13:51:51 +0000 | melas | (~melas@172.77.31.247) |
| 2022-05-16 13:53:59 +0000 | xaotuk | (~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 +0000 | bodisiw | (~bodiskw@128.163.238.36) |
| 2022-05-16 14:07:26 +0000 | xaotuk | (~sasha@net195-36-245-109.mbb.telenor.rs) (Ping timeout: 252 seconds) |
| 2022-05-16 14:14:03 +0000 | fjmorazan | (~quassel@user/fjmorazan) |
| 2022-05-16 14:17:08 +0000 | bodisiw | (~bodiskw@128.163.238.36) (Quit: Leaving) |
| 2022-05-16 14:18:37 +0000 | gurkenglas | (~gurkengla@dslb-084-057-085-111.084.057.pools.vodafone-ip.de) |
| 2022-05-16 14:19:10 +0000 | vicfred | (~vicfred@user/vicfred) |
| 2022-05-16 14:23:29 +0000 | shriekingnoise | (~shrieking@201.231.16.156) |
| 2022-05-16 14:24:56 +0000 | yauhsien | (~yauhsien@61-231-42-187.dynamic-ip.hinet.net) (Remote host closed the connection) |
| 2022-05-16 14:25:40 +0000 | yauhsien | (~yauhsien@61-231-42-187.dynamic-ip.hinet.net) |
| 2022-05-16 14:31:00 +0000 | yauhsien | (~yauhsien@61-231-42-187.dynamic-ip.hinet.net) (Ping timeout: 276 seconds) |
| 2022-05-16 14:32:46 +0000 | Sgeo | (~Sgeo@user/sgeo) |
| 2022-05-16 14:36:10 +0000 | CiaoSen | (~Jura@p200300c95732ec002a3a4dfffe84dbd5.dip0.t-ipconnect.de) (Ping timeout: 272 seconds) |
| 2022-05-16 14:38:00 +0000 | waleee | (~waleee@2001:9b0:213:7200:cc36:a556:b1e8:b340) |
| 2022-05-16 14:43:11 +0000 | tromp | (~textual@dhcp-077-249-230-040.chello.nl) (Quit: My iMac has gone to sleep. ZZZzzz…) |
| 2022-05-16 14:45:17 +0000 | tzh | (~tzh@c-24-21-73-154.hsd1.or.comcast.net) |
| 2022-05-16 14:46:59 +0000 | yauhsien | (~yauhsien@61-231-42-187.dynamic-ip.hinet.net) |
| 2022-05-16 14:47:08 +0000 | frost | (~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 +0000 | merijn | (~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 +0000 | alp_ | (~alp@user/alp) |
| 2022-05-16 14:55:03 +0000 | benin | (~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 +0000 | vicfred | (~vicfred@user/vicfred) (Quit: Leaving) |
| 2022-05-16 15:02:36 +0000 | benin | (~benin@183.82.31.170) |
| 2022-05-16 15:07:49 +0000 | ec | (~ec@gateway/tor-sasl/ec) (Remote host closed the connection) |
| 2022-05-16 15:09:26 +0000 | slack1256 | (~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 +0000 | eggplantade | (~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net) |
| 2022-05-16 15:16:56 +0000 | vicfred | (~vicfred@user/vicfred) |
| 2022-05-16 15:18:48 +0000 | merijn | (~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 +0000 | slac38847 | (~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 +0000 | benin | (~benin@183.82.31.170) (Quit: The Lounge - https://thelounge.chat) |
| 2022-05-16 15:22:15 +0000 | slack1256 | (~slack1256@191.126.227.70) (Ping timeout: 260 seconds) |
| 2022-05-16 15:28:48 +0000 | ccntrq | (~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 +0000 | Guest8793 | (~Polo@user/polo) |
| 2022-05-16 15:30:10 +0000 | Guest8793 | Polo |
| 2022-05-16 15:31:00 +0000 | machinedgod | (~machinedg@24.105.81.50) (Ping timeout: 260 seconds) |
| 2022-05-16 15:31:20 +0000 | jespada | (~jespada@cpc121022-nmal24-2-0-cust171.19-2.cable.virginm.net) (Quit: Textual IRC Client: www.textualapp.com) |
| 2022-05-16 15:31:41 +0000 | ChaiTRex | (~ChaiTRex@user/chaitrex) (Remote host closed the connection) |
| 2022-05-16 15:31:52 +0000 | Polo | Gambino |
| 2022-05-16 15:32:08 +0000 | ChaiTRex | (~ChaiTRex@user/chaitrex) |
| 2022-05-16 15:33:21 +0000 | slac38847 | slack1256 |
| 2022-05-16 15:34:27 +0000 | Gambino | (~Polo@user/polo) (Textual IRC Client: www.textualapp.com) |
| 2022-05-16 15:35:18 +0000 | dcoutts | (~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 +0000 | xff0x | (~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 +0000 | Lycurgus | (~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 +0000 | yauhsien | (~yauhsien@61-231-42-187.dynamic-ip.hinet.net) (Remote host closed the connection) |
| 2022-05-16 15:43:35 +0000 | yauhsien | (~yauhsien@61-231-42-187.dynamic-ip.hinet.net) |
| 2022-05-16 15:44:31 +0000 | yauhsien | (~yauhsien@61-231-42-187.dynamic-ip.hinet.net) (Read error: Connection reset by peer) |
| 2022-05-16 15:46:04 +0000 | lortabac | (~lortabac@2a01:e0a:541:b8f0:369e:42d1:8f75:3666) (Quit: WeeChat 2.8) |
| 2022-05-16 15:47:55 +0000 | chexum | (~quassel@gateway/tor-sasl/chexum) (Remote host closed the connection) |
| 2022-05-16 15:48:06 +0000 | chexum | (~quassel@gateway/tor-sasl/chexum) |
| 2022-05-16 15:49:21 +0000 | melas | (~melas@172.77.31.247) (Quit: Leaving) |
| 2022-05-16 15:50:01 +0000 | DNH | (~DNH@2a02:8109:b740:2c4:c152:42d9:b8cc:c45e) (Quit: My MacBook has gone to sleep. ZZZzzz…) |
| 2022-05-16 15:51:33 +0000 | juri_ | (~juri@79.140.121.26) |
| 2022-05-16 15:58:47 +0000 | xff0x | (~xff0x@b133147.ppp.asahi-net.or.jp) |
| 2022-05-16 15:59:22 +0000 | ec | (~ec@gateway/tor-sasl/ec) |
| 2022-05-16 16:00:52 +0000 | Vajb | (~Vajb@hag-jnsbng11-58c3a8-176.dhcp.inet.fi) (Read error: Connection reset by peer) |
| 2022-05-16 16:01:40 +0000 | Vajb | (~Vajb@2001:999:400:9bc1:d5dd:7e53:33b:56) |
| 2022-05-16 16:05:01 +0000 | Lycurgus | (~juan@user/Lycurgus) (Quit: Exeunt) |
| 2022-05-16 16:05:47 +0000 | codaraxis | (~codaraxis@user/codaraxis) |
| 2022-05-16 16:09:40 +0000 | stackdroid18 | (14094@user/stackdroid) |
| 2022-05-16 16:10:17 +0000 | mmhat | (~mmh@p200300f1c705e371ee086bfffe095315.dip0.t-ipconnect.de) |
| 2022-05-16 16:13:12 +0000 | xaotuk | (~sasha@net41-32-245-109.mbb.telenor.rs) |
| 2022-05-16 16:14:45 +0000 | abhixec | (~abhixec@c-67-169-139-16.hsd1.ca.comcast.net) (Ping timeout: 260 seconds) |
| 2022-05-16 16:15:27 +0000 | stackdroid18 | (14094@user/stackdroid) (Quit: hasta la vista... tchau!) |
| 2022-05-16 16:16:38 +0000 | werneta | (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net) |
| 2022-05-16 16:17:40 +0000 | dcoutts | (~duncan@47.red-213-97-57.staticip.rima-tde.net) (Ping timeout: 248 seconds) |
| 2022-05-16 16:21:12 +0000 | MajorBiscuit | (~MajorBisc@145.94.234.141) (Ping timeout: 248 seconds) |
| 2022-05-16 16:29:51 +0000 | odnes | (~odnes@2a02:587:e901:3110::3ea) (Quit: Leaving) |
| 2022-05-16 16:30:18 +0000 | jakalx | (~jakalx@base.jakalx.net) () |
| 2022-05-16 16:32:54 +0000 | DNH | (~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 +0000 | alp_ | (~alp@user/alp) (Ping timeout: 240 seconds) |
| 2022-05-16 16:36:27 +0000 | jakalx | (~jakalx@base.jakalx.net) |
| 2022-05-16 16:39:16 +0000 | pera | (~pera@user/pera) |
| 2022-05-16 16:40:46 +0000 | nate1 | (~nate@98.45.169.16) |
| 2022-05-16 16:40:46 +0000 | econo | (uid147250@user/econo) |
| 2022-05-16 16:42:10 +0000 | tromp | (~textual@dhcp-077-249-230-040.chello.nl) |
| 2022-05-16 16:47:00 +0000 | nate1 | (~nate@98.45.169.16) (Ping timeout: 248 seconds) |
| 2022-05-16 16:48:24 +0000 | Vajb | (~Vajb@2001:999:400:9bc1:d5dd:7e53:33b:56) (Read error: Connection reset by peer) |
| 2022-05-16 16:48:29 +0000 | yauhsien | (~yauhsien@61-231-42-187.dynamic-ip.hinet.net) |
| 2022-05-16 16:49:47 +0000 | Vajb | (~Vajb@hag-jnsbng11-58c3a8-176.dhcp.inet.fi) |
| 2022-05-16 16:53:02 +0000 | yauhsien | (~yauhsien@61-231-42-187.dynamic-ip.hinet.net) (Ping timeout: 260 seconds) |
| 2022-05-16 16:53:04 +0000 | stiell_ | (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 240 seconds) |
| 2022-05-16 16:56:26 +0000 | stiell_ | (~stiell@gateway/tor-sasl/stiell) |
| 2022-05-16 16:56:57 +0000 | tusko | (~yeurt@user/tusko) (Byeee) |
| 2022-05-16 16:57:01 +0000 | Guest44 | (~Guest44@fttx-pool-80.208.214.79.bambit.de) |
| 2022-05-16 16:57:25 +0000 | Guest44 | (~Guest44@fttx-pool-80.208.214.79.bambit.de) (Client Quit) |
| 2022-05-16 16:58:13 +0000 | pavonia | (~user@user/siracusa) (Quit: Bye!) |
| 2022-05-16 16:58:24 +0000 | machinedgod | (~machinedg@24.105.81.50) |
| 2022-05-16 17:00:02 +0000 | FinnElija | (~finn_elij@user/finn-elija/x-0085643) (Write error: Connection reset by peer) |
| 2022-05-16 17:00:02 +0000 | HotblackDesiato | (~HotblackD@gateway/tor-sasl/hotblackdesiato) (Remote host closed the connection) |
| 2022-05-16 17:00:02 +0000 | littlebobeep | (~alMalsamo@gateway/tor-sasl/almalsamo) (Remote host closed the connection) |
| 2022-05-16 17:00:20 +0000 | HotblackDesiato | (~HotblackD@gateway/tor-sasl/hotblackdesiato) |
| 2022-05-16 17:00:24 +0000 | littlebobeep | (~alMalsamo@gateway/tor-sasl/almalsamo) |
| 2022-05-16 17:00:26 +0000 | FinnElija | (~finn_elij@user/finn-elija/x-0085643) |
| 2022-05-16 17:01:01 +0000 | nate1 | (~nate@98.45.169.16) |
| 2022-05-16 17:04:06 +0000 | laalyn | (~laalyn@c-73-189-182-49.hsd1.ca.comcast.net) (Quit: Client closed) |
| 2022-05-16 17:07:44 +0000 | Guest4496 | (~Guest44@207.237.194.99) (Quit: Connection closed) |
| 2022-05-16 17:08:07 +0000 | yauhsien | (~yauhsien@61-231-42-187.dynamic-ip.hinet.net) |
| 2022-05-16 17:15:09 +0000 | HotblackDesiato | (~HotblackD@gateway/tor-sasl/hotblackdesiato) (Remote host closed the connection) |
| 2022-05-16 17:15:22 +0000 | HotblackDesiato | (~HotblackD@gateway/tor-sasl/hotblackdesiato) |
| 2022-05-16 17:17:21 +0000 | Tuplanolla | (~Tuplanoll@91-159-68-39.elisa-laajakaista.fi) |
| 2022-05-16 17:20:50 +0000 | slac68357 | (~slack1256@191.126.227.206) |
| 2022-05-16 17:20:51 +0000 | mbuf | (~Shakthi@31.32.33.168) (Quit: Leaving) |
| 2022-05-16 17:20:54 +0000 | tromp | (~textual@dhcp-077-249-230-040.chello.nl) (Quit: My iMac has gone to sleep. ZZZzzz…) |
| 2022-05-16 17:23:15 +0000 | slack1256 | (~slack1256@191.126.227.81) (Ping timeout: 276 seconds) |
| 2022-05-16 17:24:10 +0000 | kaph | (~kaph@net-2-42-128-205.cust.vodafonedsl.it) (Ping timeout: 240 seconds) |
| 2022-05-16 17:27:48 +0000 | odnes | (~odnes@5-203-141-96.pat.nym.cosmote.net) |
| 2022-05-16 17:33:09 +0000 | whatsupdoc | (uid509081@id-509081.hampstead.irccloud.com) |
| 2022-05-16 17:34:48 +0000 | metadave | (sid28102@id-28102.ilkley.irccloud.com) |
| 2022-05-16 17:34:49 +0000 | arjun | (~arjun@user/arjun) (Quit: Leaving) |
| 2022-05-16 17:39:29 +0000 | slack1256 | (~slack1256@181.42.55.115) |
| 2022-05-16 17:40:55 +0000 | <[exa]> | anyone going to zurihac? |
| 2022-05-16 17:41:30 +0000 | slac68357 | (~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 +0000 | tomgus1 | (~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 +0000 | tomgus1 | (~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 +0000 | tromp | (~textual@dhcp-077-249-230-040.chello.nl) |
| 2022-05-16 17:55:58 +0000 | vpan | (~0@212.117.1.172) (Quit: Leaving.) |
| 2022-05-16 17:56:09 +0000 | notzmv | (~zmv@user/notzmv) (Ping timeout: 248 seconds) |
| 2022-05-16 17:58:12 +0000 | ubert | (~Thunderbi@p200300ecdf15884be4afa2206ed87ef0.dip0.t-ipconnect.de) (Quit: ubert) |
| 2022-05-16 17:58:30 +0000 | ubert | (~Thunderbi@p200300ecdf15884b90b4ffb36f546538.dip0.t-ipconnect.de) |
| 2022-05-16 18:01:04 +0000 | szkl | (uid110435@id-110435.uxbridge.irccloud.com) (Quit: Connection closed for inactivity) |
| 2022-05-16 18:04:10 +0000 | nate1 | (~nate@98.45.169.16) (Ping timeout: 240 seconds) |
| 2022-05-16 18:06:07 +0000 | stackdroid18 | (14094@user/stackdroid) |
| 2022-05-16 18:09:10 +0000 | <sm> | ack |
| 2022-05-16 18:09:15 +0000 | namkeleser | (~namkelese@101.175.93.91) |
| 2022-05-16 18:09:36 +0000 | <maerwald> | sm: you coming? |
| 2022-05-16 18:09:44 +0000 | noteness | (~noteness@user/noteness) (Remote host closed the connection) |
| 2022-05-16 18:09:53 +0000 | <sm> | alas no! |
| 2022-05-16 18:10:07 +0000 | noteness | (~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 +0000 | tromp | (~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 +0000 | mjs2600 | (~mjs2600@c-24-91-3-49.hsd1.vt.comcast.net) (Quit: ZNC 1.8.2 - https://znc.in) |
| 2022-05-16 18:16:10 +0000 | mjs2600 | (~mjs2600@c-24-91-3-49.hsd1.vt.comcast.net) |
| 2022-05-16 18:19:20 +0000 | ober_ | (~ober@c-24-61-80-158.hsd1.ma.comcast.net) |
| 2022-05-16 18:21:16 +0000 | coot | (~coot@213.134.190.95) (Quit: coot) |
| 2022-05-16 18:27:45 +0000 | ix | (~ix@2a02:8010:674f:0:d65d:64ff:fe52:5efe) (Remote host closed the connection) |
| 2022-05-16 18:27:54 +0000 | ix | (~ix@2a02:8010:674f:0:d65d:64ff:fe52:5efe) |
| 2022-05-16 18:31:01 +0000 | ober__ | (~ober@c-24-61-80-158.hsd1.ma.comcast.net) |
| 2022-05-16 18:31:38 +0000 | tromp | (~textual@dhcp-077-249-230-040.chello.nl) |
| 2022-05-16 18:33:40 +0000 | ober_ | (~ober@c-24-61-80-158.hsd1.ma.comcast.net) (Ping timeout: 248 seconds) |
| 2022-05-16 18:35:00 +0000 | ober_ | (~ober@c-24-61-80-158.hsd1.ma.comcast.net) |
| 2022-05-16 18:35:44 +0000 | mjs2600 | (~mjs2600@c-24-91-3-49.hsd1.vt.comcast.net) (Quit: ZNC 1.8.2 - https://znc.in) |
| 2022-05-16 18:36:03 +0000 | yauhsien | (~yauhsien@61-231-42-187.dynamic-ip.hinet.net) (Remote host closed the connection) |
| 2022-05-16 18:37:16 +0000 | mjs2600 | (~mjs2600@c-24-91-3-49.hsd1.vt.comcast.net) |
| 2022-05-16 18:37:29 +0000 | ober__ | (~ober@c-24-61-80-158.hsd1.ma.comcast.net) (Ping timeout: 252 seconds) |
| 2022-05-16 18:38:30 +0000 | ober__ | (~ober@c-24-61-80-158.hsd1.ma.comcast.net) |
| 2022-05-16 18:40:14 +0000 | ober_ | (~ober@c-24-61-80-158.hsd1.ma.comcast.net) (Ping timeout: 252 seconds) |
| 2022-05-16 18:42:39 +0000 | yauhsien | (~yauhsien@61-231-42-187.dynamic-ip.hinet.net) |
| 2022-05-16 18:43:30 +0000 | ober_ | (~ober@c-24-61-80-158.hsd1.ma.comcast.net) |
| 2022-05-16 18:46:20 +0000 | ober__ | (~ober@c-24-61-80-158.hsd1.ma.comcast.net) (Ping timeout: 272 seconds) |
| 2022-05-16 18:46:49 +0000 | xkuru | (~xkuru@user/xkuru) |
| 2022-05-16 18:47:36 +0000 | yauhsien | (~yauhsien@61-231-42-187.dynamic-ip.hinet.net) (Ping timeout: 272 seconds) |
| 2022-05-16 18:48:44 +0000 | ph88 | (~ph88@95.90.247.31) (Quit: Leaving) |
| 2022-05-16 18:49:08 +0000 | MoC | (~moc@user/moc) |
| 2022-05-16 18:50:31 +0000 | ober__ | (~ober@c-24-61-80-158.hsd1.ma.comcast.net) |
| 2022-05-16 18:50:51 +0000 | Midjak | (~Midjak@82.66.147.146) |
| 2022-05-16 18:52:50 +0000 | ober_ | (~ober@c-24-61-80-158.hsd1.ma.comcast.net) (Ping timeout: 240 seconds) |
| 2022-05-16 18:54:35 +0000 | Polo | (~Polo@user/polo) |
| 2022-05-16 18:55:35 +0000 | coot | (~coot@213.134.190.95) |
| 2022-05-16 18:55:58 +0000 | tromp | (~textual@dhcp-077-249-230-040.chello.nl) (Quit: My iMac has gone to sleep. ZZZzzz…) |
| 2022-05-16 18:56:21 +0000 | yauhsien | (~yauhsien@61-231-42-187.dynamic-ip.hinet.net) |
| 2022-05-16 18:57:05 +0000 | xaotuk | (~sasha@net41-32-245-109.mbb.telenor.rs) (Read error: Connection reset by peer) |
| 2022-05-16 19:00:59 +0000 | ober_ | (~ober@c-24-61-80-158.hsd1.ma.comcast.net) |
| 2022-05-16 19:01:06 +0000 | Polo | (~Polo@user/polo) (Quit: Textual IRC Client: www.textualapp.com) |
| 2022-05-16 19:01:29 +0000 | xaotuk | (~sasha@net41-32-245-109.mbb.telenor.rs) |
| 2022-05-16 19:01:38 +0000 | xaotuk | (~sasha@net41-32-245-109.mbb.telenor.rs) (Client Quit) |
| 2022-05-16 19:02:41 +0000 | noteness | (~noteness@user/noteness) (Remote host closed the connection) |
| 2022-05-16 19:03:06 +0000 | noteness | (~noteness@user/noteness) |
| 2022-05-16 19:03:10 +0000 | ober__ | (~ober@c-24-61-80-158.hsd1.ma.comcast.net) (Ping timeout: 240 seconds) |
| 2022-05-16 19:03:45 +0000 | ober__ | (~ober@c-24-61-80-158.hsd1.ma.comcast.net) |
| 2022-05-16 19:05:40 +0000 | ober_ | (~ober@c-24-61-80-158.hsd1.ma.comcast.net) (Ping timeout: 260 seconds) |
| 2022-05-16 19:09:24 +0000 | tromp | (~textual@dhcp-077-249-230-040.chello.nl) |
| 2022-05-16 19:11:30 +0000 | ober__ | (~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 +0000 | CiaoSen | (~Jura@p200300c95732ec002a3a4dfffe84dbd5.dip0.t-ipconnect.de) |
| 2022-05-16 19:19:59 +0000 | trillp | (~trillp@216.128.134.16) (Quit: leaving) |
| 2022-05-16 19:29:45 +0000 | namkeleser | (~namkelese@101.175.93.91) (Quit: Client closed) |
| 2022-05-16 19:37:29 +0000 | eggplantade | (~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net) (Remote host closed the connection) |
| 2022-05-16 19:42:38 +0000 | kuribas | (~user@ptr-17d51emxx4y1njcuupn.18120a2.ip6.access.telenet.be) (Remote host closed the connection) |
| 2022-05-16 19:45:40 +0000 | yauhsien | (~yauhsien@61-231-42-187.dynamic-ip.hinet.net) (Remote host closed the connection) |
| 2022-05-16 19:46:25 +0000 | yauhsien | (~yauhsien@61-231-42-187.dynamic-ip.hinet.net) |
| 2022-05-16 19:52:04 +0000 | jinsun | (~jinsun@user/jinsun) () |
| 2022-05-16 19:56:37 +0000 | odnes | (~odnes@5-203-141-96.pat.nym.cosmote.net) (Quit: Leaving) |
| 2022-05-16 19:56:39 +0000 | christiansen | (~christian@83-95-137-75-dynamic.dk.customer.tdc.net) (Ping timeout: 240 seconds) |
| 2022-05-16 19:56:56 +0000 | tromp | (~textual@dhcp-077-249-230-040.chello.nl) (Quit: My iMac has gone to sleep. ZZZzzz…) |
| 2022-05-16 20:01:49 +0000 | acidjnk | (~acidjnk@p200300d0c7068b7375914a6728a979fa.dip0.t-ipconnect.de) |
| 2022-05-16 20:06:12 +0000 | notzmv | (~zmv@user/notzmv) |
| 2022-05-16 20:07:13 +0000 | pavonia | (~user@user/siracusa) |
| 2022-05-16 20:07:33 +0000 | bontaq | (~user@ool-45779fe5.dyn.optonline.net) |
| 2022-05-16 20:07:52 +0000 | juri_ | (~juri@79.140.121.26) (Read error: Connection reset by peer) |
| 2022-05-16 20:08:04 +0000 | eggplantade | (~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net) |
| 2022-05-16 20:08:27 +0000 | yauhsien | (~yauhsien@61-231-42-187.dynamic-ip.hinet.net) (Remote host closed the connection) |
| 2022-05-16 20:08:47 +0000 | juri_ | (~juri@79.140.121.26) |
| 2022-05-16 20:09:02 +0000 | yauhsien | (~yauhsien@61-231-42-187.dynamic-ip.hinet.net) |
| 2022-05-16 20:11:56 +0000 | lawt | (~lawt@2601:200:8200:6870:dea6:32ff:fea1:adf9) (Ping timeout: 250 seconds) |
| 2022-05-16 20:12:10 +0000 | eggplantade | (~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 240 seconds) |
| 2022-05-16 20:12:49 +0000 | tromp | (~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 +0000 | akurilin_ | (uid322841@id-322841.ilkley.irccloud.com) (Quit: Connection closed for inactivity) |
| 2022-05-16 20:16:31 +0000 | lawt | (~lawt@98.56.182.59) |
| 2022-05-16 20:18:19 +0000 | mmhat | (~mmh@p200300f1c705e371ee086bfffe095315.dip0.t-ipconnect.de) (Ping timeout: 240 seconds) |
| 2022-05-16 20:19:04 +0000 | juri_ | (~juri@79.140.121.26) (Read error: Connection reset by peer) |
| 2022-05-16 20:19:59 +0000 | juri_ | (~juri@79.140.121.26) |
| 2022-05-16 20:25:50 +0000 | merijn | (~merijn@c-001-001-002.client.esciencecenter.eduvpn.nl) (Ping timeout: 252 seconds) |
| 2022-05-16 20:32:07 +0000 | mmhat | (~mmh@p200300f1c705e328ee086bfffe095315.dip0.t-ipconnect.de) |
| 2022-05-16 20:33:13 +0000 | yauhsien | (~yauhsien@61-231-42-187.dynamic-ip.hinet.net) (Remote host closed the connection) |
| 2022-05-16 20:37:08 +0000 | takuan | (~takuan@178-116-218-225.access.telenet.be) (Remote host closed the connection) |
| 2022-05-16 20:37:59 +0000 | szkl | (uid110435@id-110435.uxbridge.irccloud.com) |
| 2022-05-16 20:41:34 +0000 | yauhsien | (~yauhsien@61-231-42-187.dynamic-ip.hinet.net) |
| 2022-05-16 20:45:12 +0000 | ub | (~Thunderbi@p200300ecdf15884bbccac4f60a26f549.dip0.t-ipconnect.de) |
| 2022-05-16 20:46:06 +0000 | nate1 | (~nate@98.45.169.16) |
| 2022-05-16 20:50:06 +0000 | shapr | (~user@pool-173-73-44-186.washdc.fios.verizon.net) (Remote host closed the connection) |
| 2022-05-16 20:50:11 +0000 | eggplantade | (~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net) |
| 2022-05-16 20:50:15 +0000 | son0p | (~ff@181.136.122.143) |
| 2022-05-16 20:51:02 +0000 | nate1 | (~nate@98.45.169.16) (Ping timeout: 260 seconds) |
| 2022-05-16 20:52:16 +0000 | merijn | (~merijn@c-001-001-002.client.esciencecenter.eduvpn.nl) |
| 2022-05-16 20:52:32 +0000 | yauhsien | (~yauhsien@61-231-42-187.dynamic-ip.hinet.net) (Remote host closed the connection) |
| 2022-05-16 20:52:34 +0000 | lechner | (lechner@debian/lechner) (Quit: WeeChat 3.5) |
| 2022-05-16 20:52:58 +0000 | lechner | (lechner@debian/lechner) |
| 2022-05-16 20:53:30 +0000 | lechner | (lechner@debian/lechner) (Client Quit) |
| 2022-05-16 20:54:10 +0000 | eggplantade | (~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 240 seconds) |
| 2022-05-16 20:58:37 +0000 | mikoto-chan | (~mikoto-ch@213.177.151.239) (Ping timeout: 260 seconds) |
| 2022-05-16 20:59:02 +0000 | yauhsien | (~yauhsien@61-231-42-187.dynamic-ip.hinet.net) |
| 2022-05-16 21:03:16 +0000 | lechner | (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 +0000 | ub | (~Thunderbi@p200300ecdf15884bbccac4f60a26f549.dip0.t-ipconnect.de) (Ping timeout: 248 seconds) |
| 2022-05-16 21:05:17 +0000 | coot | (~coot@213.134.190.95) (Quit: coot) |
| 2022-05-16 21:05:37 +0000 | ub | (~Thunderbi@p548c8d44.dip0.t-ipconnect.de) |
| 2022-05-16 21:12:15 +0000 | califax | (~califax@user/califx) (Remote host closed the connection) |
| 2022-05-16 21:12:31 +0000 | yauhsien | (~yauhsien@61-231-42-187.dynamic-ip.hinet.net) (Remote host closed the connection) |
| 2022-05-16 21:12:32 +0000 | califax | (~califax@user/califx) |
| 2022-05-16 21:15:16 +0000 | yauhsien | (~yauhsien@61-231-42-187.dynamic-ip.hinet.net) |
| 2022-05-16 21:22:22 +0000 | juri_ | (~juri@79.140.121.26) (Read error: Connection reset by peer) |
| 2022-05-16 21:23:02 +0000 | juri_ | (~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 +0000 | machinedgod | (~machinedg@24.105.81.50) (Ping timeout: 248 seconds) |
| 2022-05-16 21:25:36 +0000 | yauhsien | (~yauhsien@61-231-42-187.dynamic-ip.hinet.net) (Remote host closed the connection) |
| 2022-05-16 21:26:18 +0000 | yauhsien | (~yauhsien@61-231-42-187.dynamic-ip.hinet.net) |
| 2022-05-16 21:44:33 +0000 | jgeerds | (~jgeerds@d53604b0.access.ecotel.net) (Ping timeout: 276 seconds) |
| 2022-05-16 21:45:38 +0000 | machinedgod | (~machinedg@24.105.81.50) |
| 2022-05-16 21:48:34 +0000 | ec | (~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 +0000 | MironZ8 | (~MironZ@nat-infra.ehlab.uk) |
| 2022-05-16 21:51:46 +0000 | tromp | (~textual@dhcp-077-249-230-040.chello.nl) (Quit: My iMac has gone to sleep. ZZZzzz…) |
| 2022-05-16 21:52:02 +0000 | MironZ | (~MironZ@nat-infra.ehlab.uk) (Ping timeout: 250 seconds) |
| 2022-05-16 21:52:02 +0000 | MironZ8 | MironZ |
| 2022-05-16 21:52:11 +0000 | MoC | (~moc@user/moc) (Quit: Konversation terminated!) |
| 2022-05-16 21:54:23 +0000 | CiaoSen | (~Jura@p200300c95732ec002a3a4dfffe84dbd5.dip0.t-ipconnect.de) (Ping timeout: 252 seconds) |
| 2022-05-16 21:58:21 +0000 | michalz | (~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 +0000 | gurkenglas | (~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 +0000 | yauhsien | (~yauhsien@61-231-42-187.dynamic-ip.hinet.net) (Remote host closed the connection) |
| 2022-05-16 22:05:04 +0000 | chele | (~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 +0000 | m1dnight | (~christoph@78-22-9-5.access.telenet.be) (Ping timeout: 240 seconds) |
| 2022-05-16 22:09:43 +0000 | DNH | (~DNH@2a02:8109:b740:2c4:5cca:7ae0:fc8f:2c52) (Quit: My MacBook has gone to sleep. ZZZzzz…) |
| 2022-05-16 22:10:04 +0000 | m1dnight | (~christoph@78-22-9-5.access.telenet.be) |
| 2022-05-16 22:10:31 +0000 | yauhsien | (~yauhsien@61-231-42-187.dynamic-ip.hinet.net) |
| 2022-05-16 22:11:03 +0000 | yauhsien | (~yauhsien@61-231-42-187.dynamic-ip.hinet.net) (Remote host closed the connection) |
| 2022-05-16 22:14:25 +0000 | darkstarx | (~darkstard@50.53.212.60) |
| 2022-05-16 22:14:36 +0000 | darkstardevx | (~darkstard@50.53.212.60) (Remote host closed the connection) |
| 2022-05-16 22:15:18 +0000 | ystael | (~ystael@user/ystael) (Read error: Connection reset by peer) |
| 2022-05-16 22:21:43 +0000 | slack1256 | (~slack1256@181.42.55.115) (Remote host closed the connection) |
| 2022-05-16 22:22:22 +0000 | laalyn | (~laalyn@c-73-189-182-49.hsd1.ca.comcast.net) |
| 2022-05-16 22:28:50 +0000 | gehmehgeh | (~user@user/gehmehgeh) (Quit: Leaving) |
| 2022-05-16 22:36:14 +0000 | acidjnk | (~acidjnk@p200300d0c7068b7375914a6728a979fa.dip0.t-ipconnect.de) (Ping timeout: 272 seconds) |
| 2022-05-16 22:40:22 +0000 | Midjak | (~Midjak@82.66.147.146) (Quit: This computer has gone to sleep) |
| 2022-05-16 22:50:41 +0000 | dcoutts | (~duncan@47.red-213-97-57.staticip.rima-tde.net) |
| 2022-05-16 22:52:02 +0000 | eggplantade | (~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net) |
| 2022-05-16 22:52:50 +0000 | zebrag | (~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 +0000 | eggplantade | (~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 260 seconds) |
| 2022-05-16 22:58:12 +0000 | dhil | (~dhil@cpc103052-sgyl39-2-0-cust260.18-2.cable.virginm.net) (Ping timeout: 248 seconds) |
| 2022-05-16 23:00:53 +0000 | seydar | (~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 +0000 | jmcarthur | (~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 +0000 | nate1 | (~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 +0000 | nate1 | (~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 +0000 | pera | (~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 +0000 | mmhat | (~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 +0000 | aeka | (~aeka@user/hiruji) |
| 2022-05-16 23:25:38 +0000 | <sm> | yeah! I appreciate the details |
| 2022-05-16 23:26:36 +0000 | forell | (~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 +0000 | yauhsien | (~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 +0000 | gurkenglas | (~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 +0000 | aeka` | (~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 +0000 | aeka | (~aeka@user/hiruji) (Ping timeout: 272 seconds) |
| 2022-05-16 23:30:42 +0000 | aeka` | 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 +0000 | forell | (~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 +0000 | sammelweis_ | (~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 +0000 | juri__ | (~juri@79.140.115.105) |
| 2022-05-16 23:38:19 +0000 | sammelweis | (~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 +0000 | juri_ | (~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 +0000 | gurkenglas | (~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 +0000 | whatsupdoc | (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 +0000 | jmcarthur | (~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 +0000 | bitdex | (~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 +0000 | meinside | (uid24933@id-24933.helmsley.irccloud.com) |
| 2022-05-16 23:55:18 +0000 | jao | (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) |
| 2022-05-16 23:55:33 +0000 | yauhsien | (~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 |