2025/10/17

Newest at the top

2025-10-17 21:24:29 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds)
2025-10-17 21:20:46 +0200fp(~Thunderbi@89-27-10-140.bb.dnainternet.fi) (Client Quit)
2025-10-17 21:20:32 +0200 <fgidim> there is more on page 20 https://www.haskell.org/definition/haskell2010.pdf
2025-10-17 21:20:11 +0200fp(~Thunderbi@89-27-10-140.bb.dnainternet.fi) fp
2025-10-17 21:17:58 +0200fp(~Thunderbi@2001-14ba-6e24-3000--190.rev.dnainternet.fi) (Quit: fp)
2025-10-17 21:17:20 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-10-17 21:15:44 +0200Digit(~user@user/digit) Digit
2025-10-17 21:12:05 +0200Digit(~user@user/digit) (Remote host closed the connection)
2025-10-17 21:10:54 +0200vanishingideal(~vanishing@user/vanishingideal) vanishingideal
2025-10-17 21:06:07 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 246 seconds)
2025-10-17 21:06:01 +0200williu5(~williu5@user/williu5) (Quit: WeeChat 4.1.1)
2025-10-17 21:05:40 +0200driib318(~driib@vmi931078.contaboserver.net) driib
2025-10-17 21:04:47 +0200driib318(~driib@vmi931078.contaboserver.net) (Quit: The Lounge - https://thelounge.chat)
2025-10-17 21:01:56 +0200gustrb(~gustrb@191.243.134.87)
2025-10-17 21:01:32 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-10-17 21:00:46 +0200caconym7478798(~caconym@user/caconym) caconym
2025-10-17 21:00:05 +0200caconym7478798(~caconym@user/caconym) (Quit: bye)
2025-10-17 20:50:32 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 244 seconds)
2025-10-17 20:46:40 +0200 <mauke> if x then y else z = case x of { True -> y; _ -> z }
2025-10-17 20:45:44 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-10-17 20:44:48 +0200 <EvanR> "if statement" isn't actually a thing, it's compiled into a case expression
2025-10-17 20:44:08 +0200 <EvanR> the airspeed velocity of an if statement
2025-10-17 20:42:18 +0200 <fgidim> i think for pattern guards, those are desugared to a case expression. though i don't know if there is a speed difference between that and if statements
2025-10-17 20:37:10 +0200driib318(~driib@vmi931078.contaboserver.net) driib
2025-10-17 20:35:22 +0200Googulator(~Googulato@2a01-036d-0106-03fa-0485-6a66-0733-0e38.pool6.digikabel.hu)
2025-10-17 20:35:08 +0200Googulator(~Googulato@2a01-036d-0106-03fa-0485-6a66-0733-0e38.pool6.digikabel.hu) (Quit: Client closed)
2025-10-17 20:35:06 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds)
2025-10-17 20:34:01 +0200driib318(~driib@vmi931078.contaboserver.net) (Quit: The Lounge - https://thelounge.chat)
2025-10-17 20:31:31 +0200fp(~Thunderbi@2001-14ba-6e24-3000--190.rev.dnainternet.fi) fp
2025-10-17 20:29:57 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-10-17 20:29:05 +0200 <monochrom> I never got that license and uniform in the first place because I never learned VHDL. >:)
2025-10-17 20:28:20 +0200 <EvanR> your don't deserve to wear that uniform
2025-10-17 20:28:17 +0200driib318(~driib@vmi931078.contaboserver.net) driib
2025-10-17 20:28:08 +0200 <EvanR> please turn in your control freak license and weapon
2025-10-17 20:26:29 +0200 <monochrom> Unless it is positively proven that I really need fast code, I write code to express what I think, not to micromanage what the machine code looks like.
2025-10-17 20:19:43 +0200wbrawner(~wbrawner@static.56.224.132.142.clients.your-server.de) wbrawner
2025-10-17 20:19:13 +0200wbrawner(~wbrawner@static.56.224.132.142.clients.your-server.de) (Ping timeout: 264 seconds)
2025-10-17 20:19:06 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds)
2025-10-17 20:16:47 +0200Psychotic1(~Psychotic@2600:1007:b03e:2f77:3c52:59c1:7460:7ab1) (Ping timeout: 260 seconds)
2025-10-17 20:16:47 +0200Psychotic1_(~Psychotic@2600:1007:b03e:2f77:3c52:59c1:7460:7ab1) (Ping timeout: 260 seconds)
2025-10-17 20:14:10 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-10-17 20:12:08 +0200driib318(~driib@vmi931078.contaboserver.net) (Ping timeout: 240 seconds)
2025-10-17 20:10:46 +0200 <mauke> but yes, I don't think there's any performance difference
2025-10-17 20:10:36 +0200 <mauke> that sounds like a guard, not a pattern guard
2025-10-17 20:05:16 +0200tromp(~textual@2001:1c00:3487:1b00:d983:2af2:5deb:9bbb)
2025-10-17 20:03:17 +0200 <dcpagan> Is a function with only two pattern guards, the second guard consisting only of "otherwise" just as efficient as implementing the function as an if statement?
2025-10-17 20:03:07 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 246 seconds)
2025-10-17 20:01:25 +0200tromp(~textual@2001:1c00:3487:1b00:d983:2af2:5deb:9bbb) (Quit: My iMac has gone to sleep. ZZZzzz…)
2025-10-17 19:58:44 +0200fp(~Thunderbi@2001-14ba-6e24-3000--190.rev.dnainternet.fi) (Ping timeout: 265 seconds)
2025-10-17 19:58:24 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn