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 +0200 | merijn | (~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 +0200 | Square | (~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 +0200 | Square2 | (~Square@user/square) Square |
2025-10-20 22:37:37 +0200 | Square | (~Square4@user/square) Square |
2025-10-20 22:35:44 +0200 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 240 seconds) |
2025-10-20 22:35:37 +0200 | Googulator47 | (~Googulato@2a01-036d-0106-03fa-0485-6a66-0733-0e38.pool6.digikabel.hu) |
2025-10-20 22:35:34 +0200 | Googulator52 | (~Googulato@2a01-036d-0106-03fa-0485-6a66-0733-0e38.pool6.digikabel.hu) (Quit: Client closed) |
2025-10-20 22:31:03 +0200 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn |
2025-10-20 22:28:47 +0200 | gustrb | (~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 +0200 | Frostillicus | (~Frostilli@pool-71-174-119-69.bstnma.fios.verizon.net) (Ping timeout: 264 seconds) |
2025-10-20 22:26:56 +0200 | AlexZenon | (~alzenon@85.174.182.163) |
2025-10-20 22:26:26 +0200 | peterbecich | (~Thunderbi@172.222.148.214) peterbecich |
2025-10-20 22:22:39 +0200 | sord937 | (~sord937@gateway/tor-sasl/sord937) (Quit: sord937) |
2025-10-20 22:21:13 +0200 | gustrb | (~gustrb@191.243.134.87) |
2025-10-20 22:20:08 +0200 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 240 seconds) |
2025-10-20 22:18:41 +0200 | takuan | (~takuan@d8D86B9E9.access.telenet.be) (Remote host closed the connection) |
2025-10-20 22:15:38 +0200 | Googulator52 | (~Googulato@2a01-036d-0106-03fa-0485-6a66-0733-0e38.pool6.digikabel.hu) |
2025-10-20 22:15:37 +0200 | Googulator8 | (~Googulato@2a01-036d-0106-03fa-0485-6a66-0733-0e38.pool6.digikabel.hu) (Quit: Client closed) |
2025-10-20 22:15:27 +0200 | jmcantrell | (~weechat@user/jmcantrell) jmcantrell |
2025-10-20 22:15:17 +0200 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn |
2025-10-20 22:13:49 +0200 | gustrb | (~gustrb@191.243.134.87) (Ping timeout: 264 seconds) |
2025-10-20 22:10:02 +0200 | ephilalethes | (~noumenon@113.51-175-156.customer.lyse.net) noumenon |
2025-10-20 22:08:28 +0200 | gustrb | (~gustrb@191.243.134.87) |
2025-10-20 22:04:52 +0200 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 260 seconds) |
2025-10-20 21:59:29 +0200 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn |
2025-10-20 21:54:37 +0200 | Googulator8 | (~Googulato@2a01-036d-0106-03fa-0485-6a66-0733-0e38.pool6.digikabel.hu) |
2025-10-20 21:54:22 +0200 | Googulator8 | (~Googulato@2a01-036d-0106-03fa-0485-6a66-0733-0e38.pool6.digikabel.hu) (Quit: Client closed) |
2025-10-20 21:53:29 +0200 | tzh | (~tzh@c-76-115-131-146.hsd1.or.comcast.net) |
2025-10-20 21:49:41 +0200 | AlexZenon | (~alzenon@85.174.182.163) (Ping timeout: 256 seconds) |
2025-10-20 21:48:33 +0200 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds) |
2025-10-20 21:43:39 +0200 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn |
2025-10-20 21:40:06 +0200 | mastarija | (~mastarija@89-164-108-176.dsl.iskon.hr) (Quit: Client closed) |
2025-10-20 21:39:28 +0200 | gustrb | (~gustrb@191.243.134.87) (Ping timeout: 244 seconds) |
2025-10-20 21:34:54 +0200 | gustrb | (~gustrb@191.243.134.87) |
2025-10-20 21:34:45 +0200 | gmg | (~user@user/gehmehgeh) (Remote host closed the connection) |
2025-10-20 21:32:32 +0200 | merijn | (~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 +0200 | merijn | (~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 +0200 | Googulator7 | (~Googulato@92-249-221-245.pool.digikabel.hu) (Quit: Client closed) |