Home liberachat/#haskell: Logs Calendar

Logs: liberachat/#haskell

←Prev  Next→
Page 1 .. 17907 17908 17909 17910 17911 17912 17913
1,791,226 events total
2026-04-09 17:45:08 <danz90119> then the two terms are not equivalent...
2026-04-09 17:45:25 <monochrom> Not even at the same level of abstraction!
2026-04-09 17:45:52 <danz90119> meh
2026-04-09 17:46:33 <monochrom> Non-strict just says: const 5 undefined = 5, I don't care how you pull it off. Evaluation order says how to pull it off.
2026-04-09 17:46:41 Typosit joins (b41a81e702@2001:bc8:1210:2cd8::494)
2026-04-09 17:47:02 <monochrom> i.e., non-strict is denotational, evaluation order is operational.
2026-04-09 17:47:03 × PaulMartensen quits (15a119e437@2001:bc8:1210:2cd8::3bc) (Ping timeout: 244 seconds)
2026-04-09 17:47:07 × jmcantrell quits (~weechat@user/jmcantrell) (Ping timeout: 264 seconds)
2026-04-09 17:47:12 × qqq quits (~qqq@194.124.210.29) (Quit: leaving)
2026-04-09 17:47:27 <monochrom> Corollary: "strict vs lazy" is comparing apples with cells.
2026-04-09 17:47:54 ft joins (~ft@p508db287.dip0.t-ipconnect.de)
2026-04-09 17:48:25 × merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds)
2026-04-09 17:51:05 × Typosit quits (b41a81e702@2001:bc8:1210:2cd8::494) (Ping timeout: 244 seconds)
2026-04-09 17:52:04 tromp joins (~textual@2001:1c00:340e:2700:8dcf:a6d6:339b:7a0)
2026-04-09 17:53:58 uli-fem joins (~uli-fem@115.128.112.118)
2026-04-09 17:54:44 Typosit joins (b41a81e702@2001:bc8:1210:2cd8::494)
2026-04-09 17:56:27 PaulMartensen joins (15a119e437@2001:bc8:1210:2cd8::3bc)
2026-04-09 17:58:39 × uli-fem quits (~uli-fem@115.128.112.118) (Ping timeout: 255 seconds)
2026-04-09 17:58:56 × Typosit quits (b41a81e702@2001:bc8:1210:2cd8::494) (Ping timeout: 244 seconds)
2026-04-09 17:59:42 merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl)
2026-04-09 18:00:20 Enrico63 joins (~Enrico63@host-212-171-80-94.retail.telecomitalia.it)
2026-04-09 18:01:25 × PaulMartensen quits (15a119e437@2001:bc8:1210:2cd8::3bc) (Ping timeout: 272 seconds)
2026-04-09 18:04:33 × mikess quits (~sam@user/mikess) (Quit: leaving)
2026-04-09 18:04:35 × merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 272 seconds)
2026-04-09 18:04:54 PaulMartensen joins (15a119e437@2001:bc8:1210:2cd8::3bc)
2026-04-09 18:05:19 × danz90119 quits (~danza@user/danza) (Remote host closed the connection)
2026-04-09 18:08:10 Typosit joins (b41a81e702@2001:bc8:1210:2cd8::494)
2026-04-09 18:08:24 Ging joins (46fea76d80@2001:bc8:1210:2cd8::470)
2026-04-09 18:08:50 × GdeVolpiano quits (~GdeVolpia@user/GdeVolpiano) (Quit: WeeChat 4.7.2)
2026-04-09 18:09:16 × PaulMartensen quits (15a119e437@2001:bc8:1210:2cd8::3bc) (Ping timeout: 244 seconds)
2026-04-09 18:12:12 × Googulator quits (~Googulato@94-21-172-213.pool.digikabel.hu) (Quit: Client closed)
2026-04-09 18:12:36 × Typosit quits (b41a81e702@2001:bc8:1210:2cd8::494) (Ping timeout: 246 seconds)
2026-04-09 18:12:43 Googulator joins (~Googulato@94-21-172-213.pool.digikabel.hu)
2026-04-09 18:13:53 GdeVolpiano joins (~GdeVolpia@user/GdeVolpiano)
2026-04-09 18:15:21 × Ging quits (46fea76d80@2001:bc8:1210:2cd8::470) (Ping timeout: 272 seconds)
2026-04-09 18:16:23 Typosit joins (b41a81e702@2001:bc8:1210:2cd8::494)
2026-04-09 18:19:03 PaulMartensen joins (15a119e437@2001:bc8:1210:2cd8::3bc)
2026-04-09 18:20:38 × Typosit quits (b41a81e702@2001:bc8:1210:2cd8::494) (Ping timeout: 244 seconds)
2026-04-09 18:23:14 × PaulMartensen quits (15a119e437@2001:bc8:1210:2cd8::3bc) (Ping timeout: 245 seconds)
2026-04-09 18:25:28 × Googulator quits (~Googulato@94-21-172-213.pool.digikabel.hu) (Quit: Client closed)
2026-04-09 18:25:31 Googulator85 joins (~Googulato@94-21-172-213.pool.digikabel.hu)
2026-04-09 18:25:59 PaulMartensen joins (15a119e437@2001:bc8:1210:2cd8::3bc)
2026-04-09 18:26:45 × tromp quits (~textual@2001:1c00:340e:2700:8dcf:a6d6:339b:7a0) (Quit: My iMac has gone to sleep. ZZZzzz…)
2026-04-09 18:28:24 Typosit joins (b41a81e702@2001:bc8:1210:2cd8::494)
2026-04-09 18:29:26 uli-fem joins (~uli-fem@115.128.112.118)
2026-04-09 18:30:21 × PaulMartensen quits (15a119e437@2001:bc8:1210:2cd8::3bc) (Ping timeout: 244 seconds)
2026-04-09 18:32:54 × Typosit quits (b41a81e702@2001:bc8:1210:2cd8::494) (Ping timeout: 246 seconds)
2026-04-09 18:33:45 × uli-fem quits (~uli-fem@115.128.112.118) (Ping timeout: 255 seconds)
2026-04-09 18:34:40 PaulMartensen joins (15a119e437@2001:bc8:1210:2cd8::3bc)
2026-04-09 18:35:24 Ging joins (46fea76d80@2001:bc8:1210:2cd8::470)
2026-04-09 18:37:10 × DetourNetworkUK quits (~DetourNet@user/DetourNetworkUK) (Read error: Connection reset by peer)
2026-04-09 18:38:03 Typosit joins (b41a81e702@2001:bc8:1210:2cd8::494)
2026-04-09 18:38:24 DetourNetworkUK joins (~DetourNet@user/DetourNetworkUK)
2026-04-09 18:38:51 × PaulMartensen quits (15a119e437@2001:bc8:1210:2cd8::3bc) (Ping timeout: 246 seconds)
2026-04-09 18:42:14 × Ging quits (46fea76d80@2001:bc8:1210:2cd8::470) (Ping timeout: 244 seconds)
2026-04-09 18:42:21 × Typosit quits (b41a81e702@2001:bc8:1210:2cd8::494) (Ping timeout: 246 seconds)
2026-04-09 18:43:13 <EvanR> call by whatever was always annoying to me for how they don't cleanly distinguish themselves with respect to each other. They were invented at different points in history without an overarching framework. But now they have some kind of old timey feel. Quaint, pastoral xD
2026-04-09 18:44:11 <monochrom> They have the common framework of "call by ____" >:)
2026-04-09 18:44:57 <monochrom> Did you hear of the Niklaus Wirth joke? :)
2026-04-09 18:46:28 <gentauro> whats the name of this operatos -> `>:)`? I think I have seen it in C# :o
2026-04-09 18:46:53 <monochrom> It may not be a true story but here it goes. "Europe prefers call by name, so they call me <Swiss pronounciation>. America prefers call by value, so they call me Nickle's Worth."
2026-04-09 18:47:28 <monochrom> err s/Nickle/Nickel/
2026-04-09 18:48:50 PaulMartensen joins (15a119e437@2001:bc8:1210:2cd8::3bc)
2026-04-09 18:49:14 uli-fem joins (~uli-fem@115.128.112.118)
2026-04-09 18:49:47 × Enrico63 quits (~Enrico63@host-212-171-80-94.retail.telecomitalia.it) (Ping timeout: 245 seconds)
2026-04-09 18:49:50 <EvanR> lol
2026-04-09 18:51:47 × srazkvt quits (~sarah@user/srazkvt) (Quit: Konversation terminated!)
2026-04-09 18:52:53 <tomsmeding> lol
2026-04-09 18:53:30 × PaulMartensen quits (15a119e437@2001:bc8:1210:2cd8::3bc) (Ping timeout: 268 seconds)
2026-04-09 18:53:33 × uli-fem quits (~uli-fem@115.128.112.118) (Ping timeout: 255 seconds)
2026-04-09 18:53:40 × wootehfoot quits (~wootehfoo@user/wootehfoot) (Read error: Connection reset by peer)
2026-04-09 18:53:53 Typosit joins (b41a81e702@2001:bc8:1210:2cd8::494)
2026-04-09 18:56:28 × Typosit quits (b41a81e702@2001:bc8:1210:2cd8::494) (Remote host closed the connection)
2026-04-09 18:58:13 PaulMartensen joins (15a119e437@2001:bc8:1210:2cd8::3bc)
2026-04-09 19:02:23 uli-fem joins (~uli-fem@115.128.112.118)
2026-04-09 19:02:29 × PaulMartensen quits (15a119e437@2001:bc8:1210:2cd8::3bc) (Ping timeout: 244 seconds)
2026-04-09 19:05:48 <monochrom> Source: https://youtu.be/SVYBJlCmRxE?si=xnWBiK-4i8tNUkbC (Computerphile channel)
2026-04-09 19:06:01 target_i joins (~target_i@user/target-i/x-6023099)
2026-04-09 19:06:40 × Guest62 quits (~Guest62@p200300ca8f313400f8e75d167df70e33.dip0.t-ipconnect.de) (Quit: Client closed)
2026-04-09 19:06:55 × uli-fem quits (~uli-fem@115.128.112.118) (Ping timeout: 264 seconds)
2026-04-09 19:07:12 × DetourNetworkUK quits (~DetourNet@user/DetourNetworkUK) (Read error: Connection reset by peer)
2026-04-09 19:07:31 PaulMartensen joins (15a119e437@2001:bc8:1210:2cd8::3bc)
2026-04-09 19:08:17 <EvanR> call by value, call by reference, call by name, call by need, call by push-value (??)
2026-04-09 19:08:24 DetourNetworkUK joins (~DetourNet@user/DetourNetworkUK)
2026-04-09 19:09:00 <monochrom> Yeah the newest one is push-value. I still have to read about it.
2026-04-09 19:13:17 <tomsmeding> isn't CBPV not really an evaluation strategy but more of an IR design
2026-04-09 19:13:29 <tomsmeding> (I also still have to properly read about CBPV)
2026-04-09 19:13:42 acarrico joins (~acarrico@2606:1440:605:2500:48b4:afd0:aa39:9b2f)
2026-04-09 19:13:46 × PaulMartensen quits (15a119e437@2001:bc8:1210:2cd8::3bc) (Remote host closed the connection)
2026-04-09 19:14:33 <EvanR> are any of these evaluation strategies other than call by need
2026-04-09 19:14:53 <monochrom> call by value and call by name are.
2026-04-09 19:14:53 <tomsmeding> call by value is
2026-04-09 19:15:25 <EvanR> you claim call by value is synonymous with eager evaluation
2026-04-09 19:16:13 <EvanR> that might explain a lot of confusing expositions I've seen
2026-04-09 19:16:41 <tomsmeding> those things mean the same to me, in any case
2026-04-09 19:16:42 <monochrom> Sometimes I say "pass by reference, pass by value" when it's only about cloning the argument vs passing an address.
2026-04-09 19:16:43 <EvanR> C and Java both being presented as call by value only, and not just call by value sometimes
2026-04-09 19:17:05 <tomsmeding> C is definitely call by value
2026-04-09 19:17:19 <tomsmeding> C++ has references which get you pass-by-reference
2026-04-09 19:17:26 <tomsmeding> but still eager evaluation

All times are in UTC.