2025/04/26

Newest at the top

2025-04-26 17:06:08 +0200__jmcantrell__(~weechat@user/jmcantrell) jmcantrell
2025-04-26 17:04:21 +0200oneeyedalien(~oneeyedal@user/oneeyedalien) (Quit: Leaving)
2025-04-26 17:03:55 +0200j1n37(~j1n37@user/j1n37) (Ping timeout: 276 seconds)
2025-04-26 17:02:55 +0200j1n37-(~j1n37@user/j1n37) j1n37
2025-04-26 16:56:46 +0200acidjnk_new(~acidjnk@p200300d6e71c4f09b99977e2980f359e.dip0.t-ipconnect.de) (Ping timeout: 276 seconds)
2025-04-26 16:53:50 +0200weary-traveler(~user@user/user363627) user363627
2025-04-26 16:46:12 +0200oneeyedalien(~oneeyedal@user/oneeyedalien) oneeyedalien
2025-04-26 16:36:26 +0200Square2(~Square@user/square) (Ping timeout: 252 seconds)
2025-04-26 16:30:05 +0200harveypwca(~harveypwc@2601:246:d080:f6e0:27d6:8cc7:eca9:c46c)
2025-04-26 16:29:12 +0200TheCoffeMaker(~TheCoffeM@user/thecoffemaker) (Ping timeout: 244 seconds)
2025-04-26 16:28:50 +0200TheCoffeMaker_(~TheCoffeM@186.136.173.186)
2025-04-26 16:24:10 +0200machinedgod(~machinedg@d108-173-18-100.abhsia.telus.net) machinedgod
2025-04-26 16:11:35 +0200ss4(~wootehfoo@user/wootehfoot) (Quit: Leaving)
2025-04-26 16:11:30 +0200j1n37(~j1n37@user/j1n37) j1n37
2025-04-26 16:06:28 +0200j1n37(~j1n37@user/j1n37) (Read error: Connection reset by peer)
2025-04-26 16:04:24 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-04-26 16:00:57 +0200adamCS(~adamCS@70.19.85.77) adamCS
2025-04-26 15:57:37 +0200cstml(~Thunderbi@user/cstml) cstml
2025-04-26 15:53:10 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds)
2025-04-26 15:51:17 +0200adamCS(~adamCS@70.19.85.77) (Ping timeout: 248 seconds)
2025-04-26 15:49:39 +0200ss4(~wootehfoo@user/wootehfoot) wootehfoot
2025-04-26 15:43:58 +0200j1n37(~j1n37@user/j1n37) j1n37
2025-04-26 15:43:34 +0200j1n37(~j1n37@user/j1n37) (Ping timeout: 252 seconds)
2025-04-26 15:35:20 +0200acidjnk_new(~acidjnk@p200300d6e71c4f09b99977e2980f359e.dip0.t-ipconnect.de) acidjnk
2025-04-26 15:31:37 +0200haritz(~hrtz@user/haritz) haritz
2025-04-26 15:31:37 +0200haritz(~hrtz@152.37.68.178) (Changing host)
2025-04-26 15:31:37 +0200haritz(~hrtz@152.37.68.178)
2025-04-26 15:25:11 +0200skiusually calls a local worker `loop', if no other relevant name suggests itself
2025-04-26 15:22:07 +0200 <haskellbridge> <Liamzee> ah
2025-04-26 15:21:58 +0200 <__monty__> For operators.
2025-04-26 15:20:34 +0200 <haskellbridge> <Liamzee> for go? or for this kind of code replication reduction?
2025-04-26 15:17:48 +0200 <__monty__> I most commonly use `op` actually.
2025-04-26 15:13:47 +0200 <haskellbridge> <Liamzee> because no one ever uses it, fearing as pattern collision, and if it does cause an as pattern collision, the code will refuse to compile if both arguments are used (unless you're overriding something so a default vaule will continue to exist)
2025-04-26 15:10:30 +0200 <haskellbridge> <Liamzee> @ is actually safest
2025-04-26 15:07:05 +0200gorignak(~gorignak@user/gorignak) gorignak
2025-04-26 15:06:04 +0200pavonia(~user@user/siracusa) (Quit: Bye!)
2025-04-26 15:01:58 +0200 <haskellbridge> <Liamzee> come to think of it, why am i even bothering with fold?
2025-04-26 15:01:27 +0200 <haskellbridge> <Liamzee> so it doesn't pollute the operator namespace
2025-04-26 15:01:18 +0200 <haskellbridge> <Liamzee> it's a local binding precisely because it's an operator
2025-04-26 15:01:16 +0200LainIwakura(~LainIwaku@user/LainIwakura) LainIwakura
2025-04-26 15:00:41 +0200 <__monty__> If there's a useful name for the helper it should have that name instead. And if it is more generally useful, it shouldn't be a local binding at all.
2025-04-26 15:00:38 +0200 <haskellbridge> <Liamzee> why am I even attempting to fold anyways, at this length I might as well manually use the semigroup operator
2025-04-26 14:59:56 +0200 <__monty__> Haven't really seen `go` outside of recursive functions that pass in an initial value for an accumulator or such.
2025-04-26 14:58:07 +0200 <haskellbridge> <Liamzee> tilde is actually not used, since it'd be syntax for irrefutable pattern match, hmmm
2025-04-26 14:57:42 +0200sixfourtwelve(~ethanmorg@82.18.82.103) sixfourtwelve
2025-04-26 14:56:56 +0200 <haskellbridge> <Liamzee> go usually indicates a helper function, at least for me, as opposed to an attempt to avoid code repetition
2025-04-26 14:56:40 +0200 <haskellbridge> <Liamzee> if i didn't have block patterns on, you could say it would be to avoid having to stuff a $ before the lambda
2025-04-26 14:55:18 +0200LainIwakura(~LainIwaku@user/LainIwakura) (Ping timeout: 240 seconds)
2025-04-26 14:49:47 +0200 <__monty__> I don't see a good reason to use an operator here.
2025-04-26 14:49:12 +0200 <haskellbridge> <Liamzee> this is interesting, ~ works