Logs: liberachat/#haskell
| 2026-02-10 01:39:36 | → | merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl) |
| 2026-02-10 01:43:12 | → | Googulator34 joins (~Googulato@2a01-036d-0106-216f-e9c4-b0ef-4e86-2425.pool6.digikabel.hu) |
| 2026-02-10 01:44:25 | × | merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 244 seconds) |
| 2026-02-10 01:45:22 | → | wickedjargon joins (~user@2605:8d80:5430:976d:b462:2c8f:f863:8ba8) |
| 2026-02-10 01:47:33 | × | Googulator quits (~Googulato@2a01-036d-0106-216f-e9c4-b0ef-4e86-2425.pool6.digikabel.hu) (Ping timeout: 272 seconds) |
| 2026-02-10 01:55:41 | → | merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl) |
| 2026-02-10 01:57:46 | × | trickard quits (~trickard@cpe-58-98-47-163.wireline.com.au) (Ping timeout: 246 seconds) |
| 2026-02-10 01:58:06 | → | trickard_ joins (~trickard@cpe-58-98-47-163.wireline.com.au) |
| 2026-02-10 01:59:43 | × | otto_s_ quits (~user@p5b044c1a.dip0.t-ipconnect.de) (Ping timeout: 264 seconds) |
| 2026-02-10 02:00:46 | × | merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 265 seconds) |
| 2026-02-10 02:01:04 | → | otto_s joins (~user@p5b044bf5.dip0.t-ipconnect.de) |
| 2026-02-10 02:11:30 | → | merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl) |
| 2026-02-10 02:14:23 | → | xff0x joins (~xff0x@fsb6a9491c.tkyc517.ap.nuro.jp) |
| 2026-02-10 02:15:37 | × | trickard_ quits (~trickard@cpe-58-98-47-163.wireline.com.au) (Read error: Connection reset by peer) |
| 2026-02-10 02:15:50 | → | trickard_ joins (~trickard@cpe-58-98-47-163.wireline.com.au) |
| 2026-02-10 02:16:10 | × | merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 245 seconds) |
| 2026-02-10 02:16:14 | × | Square quits (~Square4@user/square) (Quit: Leaving) |
| 2026-02-10 02:16:49 | × | trickard_ quits (~trickard@cpe-58-98-47-163.wireline.com.au) (Remote host closed the connection) |
| 2026-02-10 02:16:52 | → | Square joins (~Square4@user/square) |
| 2026-02-10 02:19:13 | <haskellbridge> | <Bowuigi> Cook-style OOP mentioned |
| 2026-02-10 02:22:20 | → | trickard_ joins (~trickard@cpe-58-98-47-163.wireline.com.au) |
| 2026-02-10 02:23:02 | <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 02:27:17 | → | merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl) |
| 2026-02-10 02:32:18 | × | merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds) |
| 2026-02-10 02:36:01 | <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 02:37:34 | × | vetkat quits (~vetkat@user/vetkat) (Read error: Connection reset by peer) |
| 2026-02-10 02:38:02 | <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 02:43:03 | → | merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl) |
| 2026-02-10 02:47:50 | × | merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 245 seconds) |
| 2026-02-10 02:50:02 | × | acidjnk quits (~acidjnk@p200300d6e700e589bc3447690a0a9402.dip0.t-ipconnect.de) (Ping timeout: 244 seconds) |
| 2026-02-10 02:58:49 | → | merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl) |
| 2026-02-10 02:59:37 | × | omidmash quits (~omidmash@user/omidmash) (Quit: The Lounge - https://thelounge.chat) |
| 2026-02-10 03:01:21 | → | williu5 joins (~williu5@user/williu5) |
| 2026-02-10 03:02:18 | × | Square quits (~Square4@user/square) (Ping timeout: 260 seconds) |
| 2026-02-10 03:03:08 | → | omidmash joins (~omidmash@user/omidmash) |
| 2026-02-10 03:06:01 | × | merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 264 seconds) |
| 2026-02-10 03:08:29 | → | emaczen joins (~user@user/emaczen) |
| 2026-02-10 03:11:22 | → | jreicher joins (~joelr@user/jreicher) |
| 2026-02-10 03:12:47 | × | machinedgod quits (~machinedg@d75-159-126-101.abhsia.telus.net) (Ping timeout: 265 seconds) |
| 2026-02-10 03:16:37 | → | Guest44 joins (~Guest44@2603:7001:fb40:56ca:1413:88e4:551e:a988) |
| 2026-02-10 03:16:51 | → | merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl) |
| 2026-02-10 03:21:17 | × | Guest44 quits (~Guest44@2603:7001:fb40:56ca:1413:88e4:551e:a988) (Client Quit) |
| 2026-02-10 03:22:13 | × | merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 264 seconds) |
| 2026-02-10 03:22:38 | → | merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl) |
| 2026-02-10 03:26:28 | × | williu5 quits (~williu5@user/williu5) (Remote host closed the connection) |
| 2026-02-10 03:27:25 | × | merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 245 seconds) |
| 2026-02-10 03:27:42 | → | williu5 joins (~williu5@user/williu5) |
| 2026-02-10 03:37:10 | × | williu5 quits (~williu5@user/williu5) (Quit: WeeChat 4.8.1) |
| 2026-02-10 03:37:16 | → | williu5_ joins (~williu5@user/williu5) |
| 2026-02-10 03:37:45 | × | williu5_ quits (~williu5@user/williu5) (Client Quit) |
| 2026-02-10 03:38:05 | → | williu5 joins (~williu5@user/williu5) |
| 2026-02-10 03:38:18 | → | merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl) |
| 2026-02-10 03:43:15 | × | merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 244 seconds) |
| 2026-02-10 03:52:29 | → | humasect joins (~humasect@dyn-192-249-132-90.nexicom.net) |
| 2026-02-10 03:54:23 | → | merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl) |
| 2026-02-10 03:56:58 | → | weary-traveler joins (~user@user/user363627) |
| 2026-02-10 03:59:29 | × | merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 260 seconds) |
| 2026-02-10 04:01:08 | × | rekahsoft quits (~rekahsoft@76.67.111.168) (Remote host closed the connection) |
| 2026-02-10 04:02:50 | × | jmcantrell quits (~weechat@user/jmcantrell) (Ping timeout: 245 seconds) |
| 2026-02-10 04:08:58 | → | priime1 joins (~priime@2a01:4ff:f0:7ccc::1) |
| 2026-02-10 04:09:25 | → | PaulMartensen_ joins (15a119e437@2001:bc8:1210:2cd8::3bc) |
| 2026-02-10 04:09:29 | → | hiredman_ joins (~hiredman@frontier1.downey.family) |
| 2026-02-10 04:09:31 | → | confusedalex_ joins (~confuseda@user/confusedalex) |
| 2026-02-10 04:09:31 | → | dyniec_ joins (~dyniec@dybiec.info) |
| 2026-02-10 04:09:31 | × | dyniec quits (~dyniec@dybiec.info) (Killed (erbium.libera.chat (Nickname regained by services))) |
| 2026-02-10 04:09:31 | dyniec_ | is now known as dyniec |
| 2026-02-10 04:09:34 | → | systemfault_ joins (sid267009@about/typescript/member/systemfault) |
| 2026-02-10 04:09:40 | → | rembo10_ joins (~rembo10@main.remulis.com) |
| 2026-02-10 04:09:46 | → | caasih_ joins (sid13241@id-13241.ilkley.irccloud.com) |
| 2026-02-10 04:09:52 | → | bw_ joins (sid2730@user/betawaffle) |
| 2026-02-10 04:09:59 | → | poscat joins (~poscat@user/poscat) |
| 2026-02-10 04:10:00 | → | smalltalkman_ joins (uid545680@id-545680.hampstead.irccloud.com) |
| 2026-02-10 04:10:00 | → | mfc_kbs- joins (~keibisoft@mail.keibisoft.com) |
| 2026-02-10 04:10:02 | → | Kamuela_ joins (sid111576@id-111576.tinside.irccloud.com) |
| 2026-02-10 04:10:03 | → | gawen_ joins (~gawen@user/gawen) |
| 2026-02-10 04:10:03 | → | edwardk_ joins (sid47016@haskell/developer/edwardk) |
| 2026-02-10 04:10:03 | → | PotatoGim_ joins (sid99505@id-99505.lymington.irccloud.com) |
| 2026-02-10 04:10:10 | → | krei-se- joins (~krei-se@p200300f1cfff3e880001000000000001.dip0.t-ipconnect.de) |
| 2026-02-10 04:10:10 | → | merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl) |
| 2026-02-10 04:10:13 | → | rawles_ joins (sid630849@user/rawles) |
| 2026-02-10 04:10:13 | → | constxqt joins (~constxd@user/constxd) |
| 2026-02-10 04:10:33 | → | acro_ joins (~acro@user/acro) |
| 2026-02-10 04:11:17 | → | df joins (~ben@justworks.xyz) |
| 2026-02-10 04:11:24 | → | bliminse_ joins (~bliminse@user/bliminse) |
| 2026-02-10 04:11:28 | → | ringo__ joins (~ringo@157.230.117.128) |
| 2026-02-10 04:11:29 | → | sttau joins (~sttau@199.180.255.81) |
| 2026-02-10 04:11:30 | × | edwardk quits (sid47016@haskell/developer/edwardk) (Ping timeout: 264 seconds) |
| 2026-02-10 04:11:30 | × | bw quits (sid2730@user/betawaffle) (Ping timeout: 264 seconds) |
| 2026-02-10 04:11:30 | × | caasih quits (sid13241@id-13241.ilkley.irccloud.com) (Ping timeout: 264 seconds) |
| 2026-02-10 04:11:30 | × | Natch quits (~natch@c-92-34-15-120.bbcust.telenor.se) (Ping timeout: 264 seconds) |
| 2026-02-10 04:11:30 | × | PaulMartensen quits (15a119e437@2001:bc8:1210:2cd8::3bc) (Ping timeout: 264 seconds) |
| 2026-02-10 04:11:30 | × | df_ quits (~ben@justworks.xyz) (Ping timeout: 264 seconds) |
| 2026-02-10 04:11:30 | × | sttau_ quits (~sttau@199.180.255.81) (Ping timeout: 264 seconds) |
| 2026-02-10 04:11:30 | × | Alex_delenda_est quits (~al_test@85.174.182.86) (Ping timeout: 264 seconds) |
| 2026-02-10 04:11:30 | × | constxd quits (~constxd@user/constxd) (Ping timeout: 264 seconds) |
| 2026-02-10 04:11:30 | × | confusedalex quits (~confuseda@user/confusedalex) (Ping timeout: 264 seconds) |
| 2026-02-10 04:11:30 | × | acro quits (~acro@user/acro) (Ping timeout: 264 seconds) |
| 2026-02-10 04:11:30 | × | rawles quits (sid630849@user/rawles) (Ping timeout: 264 seconds) |
| 2026-02-10 04:11:30 | × | Kamuela quits (sid111576@id-111576.tinside.irccloud.com) (Ping timeout: 264 seconds) |
| 2026-02-10 04:11:30 | × | smalltalkman quits (uid545680@id-545680.hampstead.irccloud.com) (Ping timeout: 264 seconds) |
All times are in UTC.