2026/02/10

Newest at the top

2026-02-10 04:38:18 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2026-02-10 04:38:05 +0100williu5(~williu5@user/williu5) williu5
2026-02-10 04:37:45 +0100williu5_(~williu5@user/williu5) (Client Quit)
2026-02-10 04:37:16 +0100williu5_(~williu5@user/williu5) williu5
2026-02-10 04:37:10 +0100williu5(~williu5@user/williu5) (Quit: WeeChat 4.8.1)
2026-02-10 04:27:42 +0100williu5(~williu5@user/williu5) williu5
2026-02-10 04:27:25 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 245 seconds)
2026-02-10 04:26:28 +0100williu5(~williu5@user/williu5) (Remote host closed the connection)
2026-02-10 04:22:38 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2026-02-10 04:22:13 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 264 seconds)
2026-02-10 04:21:17 +0100Guest44(~Guest44@2603:7001:fb40:56ca:1413:88e4:551e:a988) (Client Quit)
2026-02-10 04:16:51 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2026-02-10 04:16:37 +0100Guest44(~Guest44@2603:7001:fb40:56ca:1413:88e4:551e:a988)
2026-02-10 04:12:47 +0100machinedgod(~machinedg@d75-159-126-101.abhsia.telus.net) (Ping timeout: 265 seconds)
2026-02-10 04:11:22 +0100jreicher(~joelr@user/jreicher) jreicher
2026-02-10 04:08:29 +0100emaczen(~user@user/emaczen) emaczen
2026-02-10 04:06:01 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 264 seconds)
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)