Newest at the top
| 2025-12-19 18:25:41 +0100 | lambda_gibbon | (~lambda_gi@208.83.175.39) |
| 2025-12-19 18:24:37 +0100 | trickard_ | (~trickard@cpe-81-98-47-163.wireline.com.au) |
| 2025-12-19 18:24:24 +0100 | trickard_ | (~trickard@cpe-81-98-47-163.wireline.com.au) (Read error: Connection reset by peer) |
| 2025-12-19 18:24:05 +0100 | Googulator17 | (~Googulato@2a01-036d-0106-48e4-3c18-a4bd-1bda-7c8b.pool6.digikabel.hu) |
| 2025-12-19 18:23:48 +0100 | Googulator17 | (~Googulato@2a01-036d-0106-48e4-3c18-a4bd-1bda-7c8b.pool6.digikabel.hu) (Quit: Client closed) |
| 2025-12-19 18:17:37 +0100 | omidmash | (~omidmash@user/omidmash) omidmash |
| 2025-12-19 18:14:07 +0100 | fp | (~Thunderbi@2001-14ba-6e24-3000--198.rev.dnainternet.fi) (Ping timeout: 264 seconds) |
| 2025-12-19 18:11:53 +0100 | <yin> | as for prelude not helping i'm thinking of partial functions, using Int for everything, etc... the usual complaints |
| 2025-12-19 18:10:39 +0100 | ZLima12_ | (~zlima12@user/meow/ZLima12) (Ping timeout: 260 seconds) |
| 2025-12-19 18:10:33 +0100 | ZLima12 | (~zlima12@user/meow/ZLima12) ZLima12 |
| 2025-12-19 18:09:27 +0100 | <yin> | yes. my point is that Haskell could be much more terse with little effort. it's unrealized potential |
| 2025-12-19 18:07:20 +0100 | mari-estel | (~mari-este@user/mari-estel) mari-estel |
| 2025-12-19 18:07:08 +0100 | mari-estel | (~mari-este@user/mari-estel) (Read error: Connection reset by peer) |
| 2025-12-19 18:03:40 +0100 | jinsun- | jinsun |
| 2025-12-19 18:03:40 +0100 | jinsun- | (jinsun@user/jinsun) jinsun |
| 2025-12-19 18:03:40 +0100 | jinsun- | (jinsun@here.and.ready-to.party) (Changing host) |
| 2025-12-19 18:02:58 +0100 | <merijn> | It's just easier to not write that stuff in other languages |
| 2025-12-19 18:02:34 +0100 | <merijn> | I find that Haskell (on average) requires *less* verbosity than most other languages to guarantee correctness |
| 2025-12-19 18:02:10 +0100 | <merijn> | yin: I disagree, tbh :p |
| 2025-12-19 18:01:14 +0100 | <yin> | prelude doesn't even help |
| 2025-12-19 18:00:54 +0100 | omidmash | (~omidmash@user/omidmash) (Quit: The Lounge - https://thelounge.chat) |
| 2025-12-19 18:00:25 +0100 | <yin> | i mean the potential is there |
| 2025-12-19 18:00:14 +0100 | <yin> | mari-estel: my idealized version of Haskell :) |
| 2025-12-19 17:59:48 +0100 | <mari-estel> | yin: in comparison with? |
| 2025-12-19 17:59:28 +0100 | <yin> | merijn: i'm always sad that Haskell requires so much verbosity in order to guarantee correctness |
| 2025-12-19 17:57:15 +0100 | <sprout> | I would assume it works in haskell too. and even be faster due to laziness |
| 2025-12-19 17:56:46 +0100 | <sprout> | milan2: it works for me, but that's egel code |
| 2025-12-19 17:56:01 +0100 | <milan2> | Anyway sprout so scanl should work for 2015 d1 p2? |
| 2025-12-19 17:55:45 +0100 | <yin> | hey, i did sign main |
| 2025-12-19 17:54:43 +0100 | <milan2> | yin: Look yin even with type signatures! Not like yours ;) |
| 2025-12-19 17:54:33 +0100 | <yin> | yes i was happy for having only 12 days to worry about this week but i got to day 8 until work swallowed my free time |
| 2025-12-19 17:53:12 +0100 | <milan2> | :D |
| 2025-12-19 17:52:51 +0100 | <yin> | :D |
| 2025-12-19 17:52:46 +0100 | <yin> | merijn: tl;dr |
| 2025-12-19 17:52:37 +0100 | <merijn> | I immediately got sidetracked by work after doing the first day this year >.> |
| 2025-12-19 17:52:20 +0100 | <merijn> | yin: I always go for most readable and most correct: https://github.com/merijn/AdventOfCode/blob/master/Day1.hs |
| 2025-12-19 17:51:14 +0100 | <yin> | not the most readable, one can argue |
| 2025-12-19 17:50:19 +0100 | <milan2> | Lovely really few lines of code even with IO and both parts. |
| 2025-12-19 17:48:19 +0100 | lambda_gibbon | (~lambda_gi@208.83.175.39) (Ping timeout: 264 seconds) |
| 2025-12-19 17:48:15 +0100 | <yin> | my day 1 this year: https://paste.jrvieira.com/1766162825403 |
| 2025-12-19 17:47:30 +0100 | <milan2> | I am glad I started with older ones. |
| 2025-12-19 17:47:25 +0100 | <yin> | milan2: good on you for starting at the beginning |
| 2025-12-19 17:45:54 +0100 | fp | (~Thunderbi@2001-14ba-6e24-3000--198.rev.dnainternet.fi) fp |
| 2025-12-19 17:45:32 +0100 | <probie> | For day 1, this year's was definitely annoying. I messed up day 1 part 2 on the first go, because I hadn't realised the values over 100 were in the data, since part 1 was all modulo 100 |
| 2025-12-19 17:43:46 +0100 | lambda_gibbon | (~lambda_gi@208.83.175.39) |
| 2025-12-19 17:41:30 +0100 | <sprout> | I just throw an exception when I am lazy |
| 2025-12-19 17:40:54 +0100 | <merijn> | milan2: oh, then it's just coicidence your question seems related to this year's day 1 part 2 |
| 2025-12-19 17:40:34 +0100 | <yin> | oh i used scanl |
| 2025-12-19 17:40:21 +0100 | <milan2> | merijn: I started from begining. |
| 2025-12-19 17:40:18 +0100 | <lambdabot> | Traversable t => (s -> a -> (s, b)) -> s -> t a -> (s, t b) |