2026/02/10

2026-02-10 00:04:08 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 240 seconds)
2026-02-10 00:08:23 +0100peterbecich(~Thunderbi@71.84.33.135) (Ping timeout: 244 seconds)
2026-02-10 00:15:15 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2026-02-10 00:15:49 +0100user363627(~user@user/user363627) (Remote host closed the connection)
2026-02-10 00:20:19 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 255 seconds)
2026-02-10 00:23:44 +0100comonad(~comonad@pd9e072e5.dip0.t-ipconnect.de) (Quit: WeeChat 4.7.0-dev)
2026-02-10 00:27:39 +0100tromp(~textual@2001:1c00:3487:1b00:199:803c:4cc4:404b) (Quit: My iMac has gone to sleep. ZZZzzz…)
2026-02-10 00:31:02 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2026-02-10 00:32:16 +0100__monty__(~toonn@user/toonn) (Quit: leaving)
2026-02-10 00:36:01 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 246 seconds)
2026-02-10 00:36:59 +0100mange(~mange@user/mange) mange
2026-02-10 00:47:05 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2026-02-10 00:51:36 +0100comonad(~comonad@p200300d02722ae00dce4ce9451b59974.dip0.t-ipconnect.de)
2026-02-10 00:52:09 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 260 seconds)
2026-02-10 00:52:43 +0100Square(~Square4@user/square) (Ping timeout: 260 seconds)
2026-02-10 00:56:44 +0100Square2(~Square@user/square) Square
2026-02-10 01:00:14 +0100sp1ff(~user@2601:1c2:4701:7850::1844) (Remote host closed the connection)
2026-02-10 01:01:19 +0100Sgeo(~Sgeo@user/sgeo) Sgeo
2026-02-10 01:10:19 +0100attlin(~user@user/attlin) (Ping timeout: 246 seconds)
2026-02-10 01:18:39 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2026-02-10 01:19:13 +0100emaczen(~user@user/emaczen) (Ping timeout: 264 seconds)
2026-02-10 01:22:51 +0100attlin(~user@user/attlin) attlin
2026-02-10 01:23:18 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 244 seconds)
2026-02-10 01:24:00 +0100ceridwen15(~ceridwen1@n175-32-209-194.mas22.nsw.optusnet.com.au)
2026-02-10 01:26:52 +0100Tuplanolla(~Tuplanoll@85-156-32-207.elisa-laajakaista.fi) (Quit: Leaving.)
2026-02-10 01:30:58 +0100attlin(~user@user/attlin) (Ping timeout: 246 seconds)
2026-02-10 01:33:14 +0100messewix(~jmc@user/messewix) (Quit: Konversation terminated!)
2026-02-10 01:34:26 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2026-02-10 01:37:38 +0100jonnie(~jonnie@user/jonnie) (Ping timeout: 265 seconds)
2026-02-10 01:38:10 +0100attlin(~user@user/attlin) attlin
2026-02-10 01:39:31 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 255 seconds)
2026-02-10 01:41:08 +0100ljdarj(~Thunderbi@user/ljdarj) (Ping timeout: 260 seconds)
2026-02-10 01:50:29 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2026-02-10 01:55:07 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 246 seconds)
2026-02-10 02:06:16 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2026-02-10 02:09:01 +0100jonnie(~jonnie@user/jonnie) jonnie
2026-02-10 02:11:27 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds)
2026-02-10 02:18:28 +0100xff0x(~xff0x@2405:6580:b080:900:a304:44e0:ba72:c7aa) (Ping timeout: 260 seconds)
2026-02-10 02:21:11 +0100w00ter(~w00ter@user/w00ter) (Remote host closed the connection)
2026-02-10 02:21:31 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2026-02-10 02:22:28 +0100w00ter(~w00ter@user/w00ter) w00ter
2026-02-10 02:23:02 +0100omidmash9(~omidmash@user/omidmash) omidmash
2026-02-10 02:25:28 +0100omidmash(~omidmash@user/omidmash) (Ping timeout: 260 seconds)
2026-02-10 02:25:28 +0100omidmash9omidmash
2026-02-10 02:28:23 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 260 seconds)
2026-02-10 02:34:32 +0100jreicher(~joelr@user/jreicher) (Ping timeout: 240 seconds)
2026-02-10 02:35:37 +0100Square(~Square4@user/square) Square
2026-02-10 02:38:54 +0100Square2(~Square@user/square) (Ping timeout: 260 seconds)
2026-02-10 02:39:34 +0100socksbuny(~socks@oberon.raccoon.fun) raccoonasdf
2026-02-10 02:39:36 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2026-02-10 02:43:12 +0100Googulator34(~Googulato@2a01-036d-0106-216f-e9c4-b0ef-4e86-2425.pool6.digikabel.hu)
2026-02-10 02:44:25 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 244 seconds)
2026-02-10 02:45:22 +0100wickedjargon(~user@2605:8d80:5430:976d:b462:2c8f:f863:8ba8) wickedjargon
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:55:41 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2026-02-10 02:57:46 +0100trickard(~trickard@cpe-58-98-47-163.wireline.com.au) (Ping timeout: 246 seconds)
2026-02-10 02:58:06 +0100trickard_(~trickard@cpe-58-98-47-163.wireline.com.au)
2026-02-10 02:59:43 +0100otto_s_(~user@p5b044c1a.dip0.t-ipconnect.de) (Ping timeout: 264 seconds)
2026-02-10 03:00:46 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 265 seconds)
2026-02-10 03:01:04 +0100otto_s(~user@p5b044bf5.dip0.t-ipconnect.de)
2026-02-10 03:11:30 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2026-02-10 03:14:23 +0100xff0x(~xff0x@fsb6a9491c.tkyc517.ap.nuro.jp)
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:15:50 +0100trickard_(~trickard@cpe-58-98-47-163.wireline.com.au)
2026-02-10 03:16:10 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 245 seconds)
2026-02-10 03:16:14 +0100Square(~Square4@user/square) (Quit: Leaving)
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:52 +0100Square(~Square4@user/square) Square
2026-02-10 03:19:13 +0100 <haskellbridge> <Bowuigi> Cook-style OOP mentioned
2026-02-10 03:22:20 +0100trickard_(~trickard@cpe-58-98-47-163.wireline.com.au)
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:27:17 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2026-02-10 03:32:18 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds)
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:37:34 +0100vetkat(~vetkat@user/vetkat) (Read error: Connection reset by peer)
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:43:03 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2026-02-10 03:47:50 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 245 seconds)
2026-02-10 03:50:02 +0100acidjnk(~acidjnk@p200300d6e700e589bc3447690a0a9402.dip0.t-ipconnect.de) (Ping timeout: 244 seconds)
2026-02-10 03:58:49 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2026-02-10 03:59:37 +0100omidmash(~omidmash@user/omidmash) (Quit: The Lounge - https://thelounge.chat)
2026-02-10 04:01:21 +0100williu5(~williu5@user/williu5) williu5
2026-02-10 04:02:18 +0100Square(~Square4@user/square) (Ping timeout: 260 seconds)
2026-02-10 04:03:08 +0100omidmash(~omidmash@user/omidmash) omidmash
2026-02-10 04:06:01 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 264 seconds)
2026-02-10 04:08:29 +0100emaczen(~user@user/emaczen) emaczen
2026-02-10 04:11:22 +0100jreicher(~joelr@user/jreicher) jreicher
2026-02-10 04:12:47 +0100machinedgod(~machinedg@d75-159-126-101.abhsia.telus.net) (Ping timeout: 265 seconds)
2026-02-10 04:16:37 +0100Guest44(~Guest44@2603:7001:fb40:56ca:1413:88e4:551e:a988)
2026-02-10 04:16:51 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2026-02-10 04:21:17 +0100Guest44(~Guest44@2603:7001:fb40:56ca:1413:88e4:551e:a988) (Client Quit)
2026-02-10 04:22:13 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 264 seconds)
2026-02-10 04:22:38 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn