2025/10/20

Newest at the top

2025-10-20 22:48:06 +0200 <EvanR> if it's really invalid then it shouldn't parse
2025-10-20 22:47:37 +0200 <EvanR> partly done parsing *scream emoji*
2025-10-20 22:47:01 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-10-20 22:42:20 +0200 <bwe> I wanted to finish the partly done parsing job by validating.
2025-10-20 22:42:09 +0200Square(~Square4@user/square) (Ping timeout: 252 seconds)
2025-10-20 22:40:33 +0200 <EvanR> parse "don't validate" (parse = validate)
2025-10-20 22:40:20 +0200 <EvanR> yes
2025-10-20 22:39:42 +0200 <bwe> ithout needing to reinvent the wheel.
2025-10-20 22:39:42 +0200 <bwe> EvanR: You are actually right. I am solving the wrong problem: Currently I parse ld+json (embedded machine readable data in html) to 'Maybe a' using Aeson. Only to then to re-use the 'Maybe a' records (dto) to extract the required fields and store them in a non-Maybe constructor. Why not parsing the values directly into a constructor where required fields have a non-Maybe type and optional one's a Maybe type? I get the errors of the missing bits for free w
2025-10-20 22:38:32 +0200Square2(~Square@user/square) Square
2025-10-20 22:37:37 +0200Square(~Square4@user/square) Square
2025-10-20 22:35:44 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 240 seconds)
2025-10-20 22:35:37 +0200Googulator47(~Googulato@2a01-036d-0106-03fa-0485-6a66-0733-0e38.pool6.digikabel.hu)
2025-10-20 22:35:34 +0200Googulator52(~Googulato@2a01-036d-0106-03fa-0485-6a66-0733-0e38.pool6.digikabel.hu) (Quit: Client closed)
2025-10-20 22:31:03 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-10-20 22:28:47 +0200gustrb(~gustrb@191.243.134.87) (Ping timeout: 256 seconds)
2025-10-20 22:28:32 +0200 <chromoblob> DeepSeek stole its name from Haskell's DeepSeq
2025-10-20 22:27:01 +0200Frostillicus(~Frostilli@pool-71-174-119-69.bstnma.fios.verizon.net) (Ping timeout: 264 seconds)
2025-10-20 22:26:56 +0200AlexZenon(~alzenon@85.174.182.163)
2025-10-20 22:26:26 +0200peterbecich(~Thunderbi@172.222.148.214) peterbecich
2025-10-20 22:22:39 +0200sord937(~sord937@gateway/tor-sasl/sord937) (Quit: sord937)
2025-10-20 22:21:13 +0200gustrb(~gustrb@191.243.134.87)
2025-10-20 22:20:08 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 240 seconds)
2025-10-20 22:18:41 +0200takuan(~takuan@d8D86B9E9.access.telenet.be) (Remote host closed the connection)
2025-10-20 22:15:38 +0200Googulator52(~Googulato@2a01-036d-0106-03fa-0485-6a66-0733-0e38.pool6.digikabel.hu)
2025-10-20 22:15:37 +0200Googulator8(~Googulato@2a01-036d-0106-03fa-0485-6a66-0733-0e38.pool6.digikabel.hu) (Quit: Client closed)
2025-10-20 22:15:27 +0200jmcantrell(~weechat@user/jmcantrell) jmcantrell
2025-10-20 22:15:17 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-10-20 22:13:49 +0200gustrb(~gustrb@191.243.134.87) (Ping timeout: 264 seconds)
2025-10-20 22:10:02 +0200ephilalethes(~noumenon@113.51-175-156.customer.lyse.net) noumenon
2025-10-20 22:08:28 +0200gustrb(~gustrb@191.243.134.87)
2025-10-20 22:04:52 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 260 seconds)
2025-10-20 21:59:29 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-10-20 21:54:37 +0200Googulator8(~Googulato@2a01-036d-0106-03fa-0485-6a66-0733-0e38.pool6.digikabel.hu)
2025-10-20 21:54:22 +0200Googulator8(~Googulato@2a01-036d-0106-03fa-0485-6a66-0733-0e38.pool6.digikabel.hu) (Quit: Client closed)
2025-10-20 21:53:29 +0200tzh(~tzh@c-76-115-131-146.hsd1.or.comcast.net)
2025-10-20 21:49:41 +0200AlexZenon(~alzenon@85.174.182.163) (Ping timeout: 256 seconds)
2025-10-20 21:48:33 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds)
2025-10-20 21:43:39 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-10-20 21:40:06 +0200mastarija(~mastarija@89-164-108-176.dsl.iskon.hr) (Quit: Client closed)
2025-10-20 21:39:28 +0200gustrb(~gustrb@191.243.134.87) (Ping timeout: 244 seconds)
2025-10-20 21:34:54 +0200gustrb(~gustrb@191.243.134.87)
2025-10-20 21:34:45 +0200gmg(~user@user/gehmehgeh) (Remote host closed the connection)
2025-10-20 21:32:32 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 240 seconds)
2025-10-20 21:30:34 +0200 <tccq> hmm. Maybe I will drop the lsp part and just try to configure haskell-mode better. Probably with htags and dabbrev I should be set
2025-10-20 21:27:47 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-10-20 21:27:02 +0200 <monochrom> No.
2025-10-20 21:26:55 +0200 <tccq> do you get jump to def for prelude or standard packages?
2025-10-20 21:26:04 +0200 <monochrom> I can fetch types, global and local.
2025-10-20 21:26:03 +0200Googulator7(~Googulato@92-249-221-245.pool.digikabel.hu) (Quit: Client closed)