Newest at the top
| 2026-02-10 04:22:38 +0100 | merijn | (~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn |
| 2026-02-10 04:22:13 +0100 | merijn | (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 264 seconds) |
| 2026-02-10 04:21:17 +0100 | Guest44 | (~Guest44@2603:7001:fb40:56ca:1413:88e4:551e:a988) (Client Quit) |
| 2026-02-10 04:16:51 +0100 | merijn | (~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn |
| 2026-02-10 04:16:37 +0100 | Guest44 | (~Guest44@2603:7001:fb40:56ca:1413:88e4:551e:a988) |
| 2026-02-10 04:12:47 +0100 | machinedgod | (~machinedg@d75-159-126-101.abhsia.telus.net) (Ping timeout: 265 seconds) |
| 2026-02-10 04:11:22 +0100 | jreicher | (~joelr@user/jreicher) jreicher |
| 2026-02-10 04:08:29 +0100 | emaczen | (~user@user/emaczen) emaczen |
| 2026-02-10 04:06:01 +0100 | merijn | (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 264 seconds) |
| 2026-02-10 04:03:08 +0100 | omidmash | (~omidmash@user/omidmash) omidmash |
| 2026-02-10 04:02:18 +0100 | Square | (~Square4@user/square) (Ping timeout: 260 seconds) |
| 2026-02-10 04:01:21 +0100 | williu5 | (~williu5@user/williu5) williu5 |
| 2026-02-10 03:59:37 +0100 | omidmash | (~omidmash@user/omidmash) (Quit: The Lounge - https://thelounge.chat) |
| 2026-02-10 03:58:49 +0100 | merijn | (~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn |
| 2026-02-10 03:50:02 +0100 | acidjnk | (~acidjnk@p200300d6e700e589bc3447690a0a9402.dip0.t-ipconnect.de) (Ping timeout: 244 seconds) |
| 2026-02-10 03:47:50 +0100 | merijn | (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 245 seconds) |
| 2026-02-10 03:43:03 +0100 | merijn | (~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 +0100 | vetkat | (~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 +0100 | merijn | (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds) |
| 2026-02-10 03:27:17 +0100 | merijn | (~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 +0100 | trickard_ | (~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 +0100 | Square | (~Square4@user/square) Square |
| 2026-02-10 03:16:49 +0100 | trickard_ | (~trickard@cpe-58-98-47-163.wireline.com.au) (Remote host closed the connection) |
| 2026-02-10 03:16:14 +0100 | Square | (~Square4@user/square) (Quit: Leaving) |
| 2026-02-10 03:16:10 +0100 | merijn | (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 245 seconds) |
| 2026-02-10 03:15:50 +0100 | trickard_ | (~trickard@cpe-58-98-47-163.wireline.com.au) |
| 2026-02-10 03:15:37 +0100 | trickard_ | (~trickard@cpe-58-98-47-163.wireline.com.au) (Read error: Connection reset by peer) |
| 2026-02-10 03:14:23 +0100 | xff0x | (~xff0x@fsb6a9491c.tkyc517.ap.nuro.jp) |
| 2026-02-10 03:11:30 +0100 | merijn | (~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn |
| 2026-02-10 03:01:04 +0100 | otto_s | (~user@p5b044bf5.dip0.t-ipconnect.de) |
| 2026-02-10 03:00:46 +0100 | merijn | (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 265 seconds) |
| 2026-02-10 02:59:43 +0100 | otto_s_ | (~user@p5b044c1a.dip0.t-ipconnect.de) (Ping timeout: 264 seconds) |
| 2026-02-10 02:58:06 +0100 | trickard_ | (~trickard@cpe-58-98-47-163.wireline.com.au) |
| 2026-02-10 02:57:46 +0100 | trickard | (~trickard@cpe-58-98-47-163.wireline.com.au) (Ping timeout: 246 seconds) |
| 2026-02-10 02:55:41 +0100 | merijn | (~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn |
| 2026-02-10 02:47:33 +0100 | Googulator | (~Googulato@2a01-036d-0106-216f-e9c4-b0ef-4e86-2425.pool6.digikabel.hu) (Ping timeout: 272 seconds) |
| 2026-02-10 02:45:22 +0100 | wickedjargon | (~user@2605:8d80:5430:976d:b462:2c8f:f863:8ba8) wickedjargon |
| 2026-02-10 02:44:25 +0100 | merijn | (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 244 seconds) |
| 2026-02-10 02:43:12 +0100 | Googulator34 | (~Googulato@2a01-036d-0106-216f-e9c4-b0ef-4e86-2425.pool6.digikabel.hu) |
| 2026-02-10 02:39:36 +0100 | merijn | (~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn |
| 2026-02-10 02:39:34 +0100 | socksbuny | (~socks@oberon.raccoon.fun) raccoonasdf |
| 2026-02-10 02:38:54 +0100 | Square2 | (~Square@user/square) (Ping timeout: 260 seconds) |
| 2026-02-10 02:35:37 +0100 | Square | (~Square4@user/square) Square |
| 2026-02-10 02:34:32 +0100 | jreicher | (~joelr@user/jreicher) (Ping timeout: 240 seconds) |
| 2026-02-10 02:28:23 +0100 | merijn | (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 260 seconds) |
| 2026-02-10 02:25:28 +0100 | omidmash9 | omidmash |