2024/11/15

Newest at the top

2024-11-15 04:52:40 +0100ShannonB(~ShannonB@user/ShannonB) ShannonB
2024-11-15 04:49:39 +0100 <EvanR> so if you arrive at a dependency along different routes it's the same instance
2024-11-15 04:49:14 +0100 <EvanR> because there's only ever zero or one instances for a given type
2024-11-15 04:49:14 +0100peterbecich(~Thunderbi@syn-047-229-123-186.res.spectrum.com) (Remote host closed the connection)
2024-11-15 04:48:19 +0100 <EvanR> s/basically/because/
2024-11-15 04:48:11 +0100 <EvanR> in "type classes vs the world" he shows a slide with a diamond dependency, and basically type classes, nothing bad happens
2024-11-15 04:39:12 +0100pavonia(~user@user/siracusa) (Quit: Bye!)
2024-11-15 04:31:06 +0100td_(~td@i53870902.versanet.de) td_
2024-11-15 04:29:27 +0100td_(~td@i5387092A.versanet.de) (Ping timeout: 252 seconds)
2024-11-15 04:28:44 +0100mceresa(~mceresa@user/mceresa) (Ping timeout: 244 seconds)
2024-11-15 04:21:07 +0100Katarushisu6Katarushisu
2024-11-15 04:21:07 +0100Katarushisu(~Katarushi@finc-20-b2-v4wan-169598-cust1799.vm7.cable.virginm.net) (Ping timeout: 265 seconds)
2024-11-15 04:18:51 +0100Katarushisu6(~Katarushi@finc-20-b2-v4wan-169598-cust1799.vm7.cable.virginm.net) Katarushisu
2024-11-15 04:12:19 +0100hsw(~hsw@2001-b030-2303-0104-0172-0025-0012-0132.hinet-ip6.hinet.net) hsw
2024-11-15 04:10:28 +0100yisef(~yisef@122.10.198.17)
2024-11-15 04:10:10 +0100yisef(~yisef@122.10.198.17) (Client Quit)
2024-11-15 04:09:57 +0100troojg(~troojg@user/troojg) (Ping timeout: 246 seconds)
2024-11-15 04:07:15 +0100 <sm> https://en.wikipedia.org/wiki/Multiple_inheritance#The_diamond_problem
2024-11-15 04:07:12 +0100yisef(~yisef@122.10.198.17)
2024-11-15 04:05:02 +0100 <sm> I don't know about multiple inheritance either but suspect that's the root problem
2024-11-15 04:04:11 +0100 <sm> I guess: long chains of dependency make the whole system more brittle ?
2024-11-15 04:03:39 +0100shapr(~user@2601:19c:417e:5434:b5b7:a31:f560:51b7) (Quit: sleep)
2024-11-15 03:41:38 +0100jjhoo(~jahakala@user/jjhoo) jjhoo
2024-11-15 03:38:38 +0100peterbecich(~Thunderbi@syn-047-229-123-186.res.spectrum.com) peterbecich
2024-11-15 03:36:00 +0100talismanick(~user@2601:644:937c:ed10::ae5) talismanick
2024-11-15 03:29:37 +0100jjhoo(~jahakala@user/jjhoo) (Ping timeout: 248 seconds)
2024-11-15 03:29:24 +0100 <EvanR> not sure how that translates to haskell
2024-11-15 03:29:14 +0100 <EvanR> one problem with oop inheritance, usually, is joe schmoe want's his class to inherit from multiple other classes simultaneously. It's a problem either because you aren't allowed to do it, or because you are allowed to do it (e.g. in python)
2024-11-15 03:25:46 +0100Square(~Square@user/square) Square
2024-11-15 03:19:27 +0100 <monochrom> haha
2024-11-15 03:19:08 +0100 <Axman6> it makes sorting out the will much more difficult
2024-11-15 03:17:14 +0100tabemann(~tabemann@2600:1700:7990:24e0:9f6b:68a6:cce5:e580)
2024-11-15 03:17:00 +0100tabemann(~tabemann@2600:1700:7990:24e0:17cd:7c4b:64d7:5714) (Read error: Connection reset by peer)
2024-11-15 03:08:22 +0100gmg(~user@user/gehmehgeh) gehmehgeh
2024-11-15 03:06:43 +0100gmg(~user@user/gehmehgeh) (Remote host closed the connection)
2024-11-15 02:59:15 +0100Tuplanolla(~Tuplanoll@91-159-69-59.elisa-laajakaista.fi) (Quit: Leaving.)
2024-11-15 02:52:48 +0100 <monochrom> What is the problem?
2024-11-15 02:51:19 +0100 <Axman6> Multiple (problem) inheritance
2024-11-15 02:47:27 +0100 <zero> pun intended i guess
2024-11-15 02:47:08 +0100 <zero> funny how haskell classes inherit the same problem as oop inheritence
2024-11-15 02:45:04 +0100m5zs7k(aquares@web10.mydevil.net) m5zs7k
2024-11-15 02:44:40 +0100m5zs7k(aquares@web10.mydevil.net) (Quit: m5zs7k)
2024-11-15 02:44:17 +0100peterbecich(~Thunderbi@syn-047-229-123-186.res.spectrum.com) (Ping timeout: 248 seconds)
2024-11-15 02:41:58 +0100ph88(~ph88@2a02:8109:9e26:c800:7ee4:dffc:4616:9e2a) (Remote host closed the connection)
2024-11-15 02:41:04 +0100ljdarj(~Thunderbi@user/ljdarj) (Ping timeout: 265 seconds)
2024-11-15 02:36:25 +0100divya(~user@139.5.11.223) (Remote host closed the connection)
2024-11-15 02:26:00 +0100alp_(~alp@2001:861:e3d6:8f80:143c:a0ab:970d:2678) (Ping timeout: 246 seconds)
2024-11-15 02:24:15 +0100alp__(~alp@2001:861:e3d6:8f80:c055:8587:ecce:9a27) (Ping timeout: 246 seconds)
2024-11-15 02:21:06 +0100alp_(~alp@2001:861:e3d6:8f80:143c:a0ab:970d:2678)
2024-11-15 02:20:49 +0100alp_(~alp@2001:861:e3d6:8f80:eef7:e614:608:329d) (Ping timeout: 252 seconds)