2025/11/08

Newest at the top

2025-11-08 20:33:43 +0100merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 240 seconds)
2025-11-08 20:29:29 +0100merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-11-08 20:28:02 +0100wootehfoot(~wootehfoo@user/wootehfoot) wootehfoot
2025-11-08 20:18:40 +0100merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 255 seconds)
2025-11-08 20:13:42 +0100merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-11-08 20:07:06 +0100merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 244 seconds)
2025-11-08 20:02:22 +0100merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-11-08 20:00:44 +0100Googulator72(~Googulato@2a01-036d-0106-0180-8127-ba79-55a7-6f29.pool6.digikabel.hu) (Quit: Client closed)
2025-11-08 20:00:42 +0100Googulator86(~Googulato@2a01-036d-0106-0180-8127-ba79-55a7-6f29.pool6.digikabel.hu)
2025-11-08 20:00:34 +0100Zemy_(~Zemy@2600:100c:b0ac:a6ef:b47f:5aff:fea0:a996) (Ping timeout: 260 seconds)
2025-11-08 19:57:42 +0100Zemy(~Zemy@syn-192-154-181-091.biz.spectrum.com)
2025-11-08 19:53:33 +0100 <int-e> I think it's less that Haskell can't have it and more that if you worry about performance at this level, you're *probably* not using Haskell for your project anyway because garbage collection is another big costly thing that'll cause you trouble.
2025-11-08 19:51:14 +0100merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 260 seconds)
2025-11-08 19:50:39 +0100Googulator72(~Googulato@2a01-036d-0106-0180-8127-ba79-55a7-6f29.pool6.digikabel.hu)
2025-11-08 19:50:36 +0100Googulator43(~Googulato@2a01-036d-0106-0180-8127-ba79-55a7-6f29.pool6.digikabel.hu) (Quit: Client closed)
2025-11-08 19:48:25 +0100 <int-e> What is a "Haskell pointer"? (There's nothing in the language that prevents you from having an array type with optional entries with absence represented by 0 words; it's a matter of runtime support)
2025-11-08 19:44:19 +0100merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-11-08 19:37:32 +0100 <SrPx> but it wouldn't work with haskell pointers right
2025-11-08 19:34:36 +0100machinedgod(~machinedg@d75-159-126-101.abhsia.telus.net) machinedgod
2025-11-08 19:33:50 +0100merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds)
2025-11-08 19:30:43 +0100haltingsolver(~cmo@2604:3d09:207f:8000::d1dc)
2025-11-08 19:28:32 +0100merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-11-08 19:27:56 +0100Sgeo(~Sgeo@user/sgeo) Sgeo
2025-11-08 19:27:13 +0100Square3(~Square@user/square) (Ping timeout: 244 seconds)
2025-11-08 19:23:17 +0100l47474Guest2(~l47474Gue@2a01:5241:d00:ce00::fa:200) (Quit: Client closed)
2025-11-08 19:19:59 +0100Zemy(~Zemy@mobile-107-80-206-46.mycingular.net) (Ping timeout: 244 seconds)
2025-11-08 19:17:58 +0100merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 260 seconds)
2025-11-08 19:17:11 +0100l47474Guest2(~l47474Gue@2a01:5241:d00:ce00::fa:200)
2025-11-08 19:16:34 +0100Zemy_(~Zemy@2600:100c:b0ac:a6ef:b47f:5aff:fea0:a996)
2025-11-08 19:15:54 +0100Zemy_(~Zemy@2600:100c:b0ac:a6ef:9402:1aff:fe12:94e2) (Read error: Connection reset by peer)
2025-11-08 19:15:54 +0100Zemy(~Zemy@mobile-107-80-206-46.mycingular.net)
2025-11-08 19:15:44 +0100Googulator40(~Googulato@2a01-036d-0106-0180-8127-ba79-55a7-6f29.pool6.digikabel.hu) (Quit: Client closed)
2025-11-08 19:15:42 +0100Googulator43(~Googulato@2a01-036d-0106-0180-8127-ba79-55a7-6f29.pool6.digikabel.hu)
2025-11-08 19:12:42 +0100merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-11-08 19:12:27 +0100 <monochrom> I'm sorry but it's against my ethics to call it "initialization". I can only call it allocation.
2025-11-08 19:11:48 +0100 <monochrom> vector has an "O(1)" "initialization" too when you don't mind array content starting as arbitrary.
2025-11-08 19:11:17 +0100jmcantrell(~weechat@user/jmcantrell) jmcantrell
2025-11-08 19:10:51 +0100Googulator21(~Googulato@2a01-036d-0106-0180-8127-ba79-55a7-6f29.pool6.digikabel.hu) (Quit: Client closed)
2025-11-08 19:10:34 +0100Googulator40(~Googulato@2a01-036d-0106-0180-8127-ba79-55a7-6f29.pool6.digikabel.hu)
2025-11-08 19:08:31 +0100michalz(~michalz@185.246.207.201)
2025-11-08 19:08:31 +0100 <monochrom> (In Mac Classic, the language would be Pascal.)
2025-11-08 19:08:03 +0100 <monochrom> Also because mmap is OS-specific, not part of C.
2025-11-08 19:07:34 +0100 <monochrom> But C is an unfair example because C has no ADT.
2025-11-08 19:07:21 +0100 <monochrom> There is an mmap binding on hackage.
2025-11-08 19:03:55 +0100tzh(~tzh@c-76-115-131-146.hsd1.or.comcast.net) tzh
2025-11-08 19:03:43 +0100merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 240 seconds)
2025-11-08 18:59:07 +0100merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-11-08 18:58:31 +0100Zemy(~Zemy@72.178.108.235) (Ping timeout: 240 seconds)
2025-11-08 18:56:53 +0100Zemy_(~Zemy@2600:100c:b0ac:a6ef:9402:1aff:fe12:94e2)
2025-11-08 18:47:58 +0100merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 246 seconds)