2025-01-22 00:05:04 +0100 | merijn | (~merijn@128-137-045-062.dynamic.caiway.nl) merijn |
2025-01-22 00:05:58 +0100 | alfiee | (alfiee@user/alfiee) (Ping timeout: 244 seconds) |
2025-01-22 00:08:49 +0100 | sprotte24 | (~sprotte24@p200300d16f040300a9d95df64a090144.dip0.t-ipconnect.de) (Quit: Leaving) |
2025-01-22 00:09:21 +0100 | merijn | (~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 246 seconds) |
2025-01-22 00:09:33 +0100 | alfiee | (~alfiee@user/alfiee) alfiee |
2025-01-22 00:13:54 +0100 | alfiee | (~alfiee@user/alfiee) (Ping timeout: 246 seconds) |
2025-01-22 00:20:26 +0100 | merijn | (~merijn@128-137-045-062.dynamic.caiway.nl) merijn |
2025-01-22 00:20:31 +0100 | Sgeo | (~Sgeo@user/sgeo) Sgeo |
2025-01-22 00:21:04 +0100 | LainExperiments | (~LainExper@user/LainExperiments) LainExperiments |
2025-01-22 00:25:06 +0100 | gabriel_sevecek | (~gabriel@188-167-229-200.dynamic.chello.sk) (Read error: Connection reset by peer) |
2025-01-22 00:25:17 +0100 | Everything | (~Everythin@195.138.86.118) (Quit: leaving) |
2025-01-22 00:25:24 +0100 | LainExperiments6 | (~LainExper@user/LainExperiments) LainExperiments |
2025-01-22 00:25:41 +0100 | merijn | (~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 248 seconds) |
2025-01-22 00:27:00 +0100 | __monty__ | (~toonn@user/toonn) (Quit: leaving) |
2025-01-22 00:27:38 +0100 | gabriel_sevecek | (~gabriel@188-167-229-200.dynamic.chello.sk) gabriel_sevecek |
2025-01-22 00:28:40 +0100 | LainExperiments | (~LainExper@user/LainExperiments) (Ping timeout: 240 seconds) |
2025-01-22 00:31:16 +0100 | dibblego | (~dibblego@haskell/developer/dibblego) (Read error: Connection reset by peer) |
2025-01-22 00:31:30 +0100 | dibblego | (~dibblego@116-255-1-119.ip4.superloop.au) |
2025-01-22 00:31:30 +0100 | dibblego | (~dibblego@116-255-1-119.ip4.superloop.au) (Changing host) |
2025-01-22 00:31:30 +0100 | dibblego | (~dibblego@haskell/developer/dibblego) dibblego |
2025-01-22 00:34:49 +0100 | dysthesis | (~dysthesis@user/dysthesis) dysthesis |
2025-01-22 00:36:23 +0100 | merijn | (~merijn@128-137-045-062.dynamic.caiway.nl) merijn |
2025-01-22 00:38:40 +0100 | Midjak | (~MarciZ@82.66.147.146) (Quit: This computer has gone to sleep) |
2025-01-22 00:41:11 +0100 | merijn | (~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 265 seconds) |
2025-01-22 00:46:51 +0100 | JuanDaugherty | (~juan@user/JuanDaugherty) JuanDaugherty |
2025-01-22 00:47:11 +0100 | Xe | (~Xe@perl/impostor/xe) (Read error: Connection reset by peer) |
2025-01-22 00:49:53 +0100 | Xe | (~Xe@perl/impostor/xe) Xe |
2025-01-22 00:51:04 +0100 | JuanDaugherty | ColinRobinson |
2025-01-22 00:51:45 +0100 | merijn | (~merijn@128-137-045-062.dynamic.caiway.nl) merijn |
2025-01-22 00:57:24 +0100 | merijn | (~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 252 seconds) |
2025-01-22 00:59:58 +0100 | ljdarj1 | (~Thunderbi@user/ljdarj) ljdarj |
2025-01-22 01:00:17 +0100 | alfiee | (~alfiee@user/alfiee) alfiee |
2025-01-22 01:02:33 +0100 | alx741 | (~alx741@186.33.188.229) (Ping timeout: 246 seconds) |
2025-01-22 01:02:56 +0100 | ljdarj | (~Thunderbi@user/ljdarj) (Ping timeout: 265 seconds) |
2025-01-22 01:02:56 +0100 | ljdarj1 | ljdarj |
2025-01-22 01:04:21 +0100 | alfiee | (~alfiee@user/alfiee) (Ping timeout: 244 seconds) |
2025-01-22 01:05:32 +0100 | <zero> | hellwolf: the ability to do `(0,1) { fst = 2 } ==> (2,1)` |
2025-01-22 01:06:40 +0100 | LainExperiments6 | (~LainExper@user/LainExperiments) (Ping timeout: 240 seconds) |
2025-01-22 01:07:57 +0100 | WzC | (~Frank@77-162-168-71.fixed.kpn.net) (Ping timeout: 252 seconds) |
2025-01-22 01:08:27 +0100 | merijn | (~merijn@128-137-045-062.dynamic.caiway.nl) merijn |
2025-01-22 01:11:13 +0100 | Noinia | (~Frank@77-162-168-71.fixed.kpn.net) |
2025-01-22 01:12:37 +0100 | merijn | (~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 244 seconds) |
2025-01-22 01:14:25 +0100 | <haskellbridge> | <magic_rb> Without lenses it do be a bit awkward to update tuples. But then again if your tuple is 4 or more wide, maybe you should consider a record |
2025-01-22 01:14:47 +0100 | bitdex | (~bitdex@gateway/tor-sasl/bitdex) bitdex |
2025-01-22 01:18:00 +0100 | L29Ah | (~L29Ah@wikipedia/L29Ah) () |
2025-01-22 01:18:36 +0100 | L29Ah | (~L29Ah@wikipedia/L29Ah) L29Ah |
2025-01-22 01:20:00 +0100 | bitdex | (~bitdex@gateway/tor-sasl/bitdex) (Ping timeout: 264 seconds) |
2025-01-22 01:20:59 +0100 | KicksonButt | (~AdminUser@187.21.174.221) (Quit: https://quassel-irc.org - Chat comfortably. Anywhere.) |
2025-01-22 01:23:04 +0100 | <jackdk> | Agreed - it's rare indeed that I want even a 3-tuple |
2025-01-22 01:23:50 +0100 | merijn | (~merijn@128-137-045-062.dynamic.caiway.nl) merijn |
2025-01-22 01:28:27 +0100 | merijn | (~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 246 seconds) |
2025-01-22 01:29:41 +0100 | acidjnk | (~acidjnk@p200300d6e7283f1030c548a6d05e3160.dip0.t-ipconnect.de) (Ping timeout: 248 seconds) |
2025-01-22 01:36:16 +0100 | <zero> | first and second from Data.Bifunctor are useful |
2025-01-22 01:36:22 +0100 | bitdex | (~bitdex@gateway/tor-sasl/bitdex) bitdex |
2025-01-22 01:36:23 +0100 | <zero> | :t first |
2025-01-22 01:36:24 +0100 | <lambdabot> | Arrow a => a b c -> a (b, d) (c, d) |
2025-01-22 01:36:51 +0100 | <zero> | first (const 2) (0,1) |
2025-01-22 01:36:54 +0100 | <zero> | > first (const 2) (0,1) |
2025-01-22 01:36:55 +0100 | <lambdabot> | (2,1) |
2025-01-22 01:37:33 +0100 | <geekosaur> | you're reinventing lens, I see |
2025-01-22 01:39:22 +0100 | merijn | (~merijn@128-137-045-062.dynamic.caiway.nl) merijn |
2025-01-22 01:39:39 +0100 | <geekosaur> | in some sense, at least |
2025-01-22 01:39:46 +0100 | peterbecich | (~Thunderbi@syn-047-229-123-186.res.spectrum.com) peterbecich |
2025-01-22 01:40:00 +0100 | <zero> | reiventing lisp |
2025-01-22 01:40:51 +0100 | <zero> | > (fst . snd . snd) (0,(1,(2,3))) |
2025-01-22 01:40:53 +0100 | <lambdabot> | 2 |
2025-01-22 01:41:28 +0100 | <zero> | > (fst (snd (snd (0,(1,(2,3)))))) |
2025-01-22 01:41:30 +0100 | <lambdabot> | 2 |
2025-01-22 01:42:12 +0100 | <zero> | > let (car,cdr) = (fst,snd) in (fst (snd (snd (0,(1,(2,3)))))) |
2025-01-22 01:42:14 +0100 | <lambdabot> | 2 |
2025-01-22 01:42:23 +0100 | <zero> | > let (car,cdr) = (fst,snd) in (car (cdr (cdr (0,(1,(2,3)))))) |
2025-01-22 01:42:25 +0100 | <lambdabot> | 2 |
2025-01-22 01:42:29 +0100 | <zero> | there we go |