2026/02/10

Newest at the top

2026-02-10 04:03:08 +0100omidmash(~omidmash@user/omidmash) omidmash
2026-02-10 04:02:18 +0100Square(~Square4@user/square) (Ping timeout: 260 seconds)
2026-02-10 04:01:21 +0100williu5(~williu5@user/williu5) williu5
2026-02-10 03:59:37 +0100omidmash(~omidmash@user/omidmash) (Quit: The Lounge - https://thelounge.chat)
2026-02-10 03:58:49 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2026-02-10 03:50:02 +0100acidjnk(~acidjnk@p200300d6e700e589bc3447690a0a9402.dip0.t-ipconnect.de) (Ping timeout: 244 seconds)
2026-02-10 03:47:50 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 245 seconds)
2026-02-10 03:43:03 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2026-02-10 03:38:02 +0100 <haskellbridge> <Bowuigi> The funny part is that PHP has another module system on top of the class-based one with bad interop between both
2026-02-10 03:37:34 +0100vetkat(~vetkat@user/vetkat) (Read error: Connection reset by peer)
2026-02-10 03:36:01 +0100 <haskellbridge> <Bowuigi> From this perspective, we can observe that PHP has features comparable to first class modules (anonymous classes), signatures (interfaces), a form of module composition (abstract classes), automatic file importing based on classes used, classes without associated state (traits), etc
2026-02-10 03:32:18 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds)
2026-02-10 03:27:17 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2026-02-10 03:23:02 +0100 <haskellbridge> <Bowuigi> It's quite different to how OOP is used in a lot of mainstream langs. In those you can more or less equate classes with "modules with internal state", with instances of those classes being mostly copies of that data (+bookkeeping)
2026-02-10 03:22:20 +0100trickard_(~trickard@cpe-58-98-47-163.wireline.com.au)
2026-02-10 03:19:13 +0100 <haskellbridge> <Bowuigi> Cook-style OOP mentioned
2026-02-10 03:16:52 +0100Square(~Square4@user/square) Square
2026-02-10 03:16:49 +0100trickard_(~trickard@cpe-58-98-47-163.wireline.com.au) (Remote host closed the connection)
2026-02-10 03:16:14 +0100Square(~Square4@user/square) (Quit: Leaving)
2026-02-10 03:16:10 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 245 seconds)
2026-02-10 03:15:50 +0100trickard_(~trickard@cpe-58-98-47-163.wireline.com.au)
2026-02-10 03:15:37 +0100trickard_(~trickard@cpe-58-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
2026-02-10 03:14:23 +0100xff0x(~xff0x@fsb6a9491c.tkyc517.ap.nuro.jp)
2026-02-10 03:11:30 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2026-02-10 03:01:04 +0100otto_s(~user@p5b044bf5.dip0.t-ipconnect.de)
2026-02-10 03:00:46 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 265 seconds)
2026-02-10 02:59:43 +0100otto_s_(~user@p5b044c1a.dip0.t-ipconnect.de) (Ping timeout: 264 seconds)
2026-02-10 02:58:06 +0100trickard_(~trickard@cpe-58-98-47-163.wireline.com.au)
2026-02-10 02:57:46 +0100trickard(~trickard@cpe-58-98-47-163.wireline.com.au) (Ping timeout: 246 seconds)
2026-02-10 02:55:41 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2026-02-10 02:47:33 +0100Googulator(~Googulato@2a01-036d-0106-216f-e9c4-b0ef-4e86-2425.pool6.digikabel.hu) (Ping timeout: 272 seconds)
2026-02-10 02:45:22 +0100wickedjargon(~user@2605:8d80:5430:976d:b462:2c8f:f863:8ba8) wickedjargon
2026-02-10 02:44:25 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 244 seconds)
2026-02-10 02:43:12 +0100Googulator34(~Googulato@2a01-036d-0106-216f-e9c4-b0ef-4e86-2425.pool6.digikabel.hu)
2026-02-10 02:39:36 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2026-02-10 02:39:34 +0100socksbuny(~socks@oberon.raccoon.fun) raccoonasdf
2026-02-10 02:38:54 +0100Square2(~Square@user/square) (Ping timeout: 260 seconds)
2026-02-10 02:35:37 +0100Square(~Square4@user/square) Square
2026-02-10 02:34:32 +0100jreicher(~joelr@user/jreicher) (Ping timeout: 240 seconds)
2026-02-10 02:28:23 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 260 seconds)
2026-02-10 02:25:28 +0100omidmash9omidmash
2026-02-10 02:25:28 +0100omidmash(~omidmash@user/omidmash) (Ping timeout: 260 seconds)
2026-02-10 02:23:02 +0100omidmash9(~omidmash@user/omidmash) omidmash
2026-02-10 02:22:28 +0100w00ter(~w00ter@user/w00ter) w00ter
2026-02-10 02:21:31 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2026-02-10 02:21:11 +0100w00ter(~w00ter@user/w00ter) (Remote host closed the connection)
2026-02-10 02:18:28 +0100xff0x(~xff0x@2405:6580:b080:900:a304:44e0:ba72:c7aa) (Ping timeout: 260 seconds)
2026-02-10 02:11:27 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds)
2026-02-10 02:09:01 +0100jonnie(~jonnie@user/jonnie) jonnie
2026-02-10 02:06:16 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn