2025/12/18

Newest at the top

2025-12-19 00:20:55 +0100L29Ah(~L29Ah@wikipedia/L29Ah) L29Ah
2025-12-19 00:20:52 +0100weary-traveler(~user@user/user363627) (Remote host closed the connection)
2025-12-19 00:12:07 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 240 seconds)
2025-12-19 00:09:59 +0100infinity0(~infinity0@pwned.gg) infinity0
2025-12-19 00:07:29 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2025-12-19 00:03:11 +0100lambda_gibbon(~lambda_gi@208.83.175.39)
2025-12-18 23:59:09 +0100trickard_(~trickard@cpe-81-98-47-163.wireline.com.au)
2025-12-18 23:58:55 +0100trickard_(~trickard@cpe-81-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
2025-12-18 23:57:43 +0100lambda_gibbon(~lambda_gi@208.83.175.39) (Ping timeout: 240 seconds)
2025-12-18 23:56:28 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 244 seconds)
2025-12-18 23:54:05 +0100tromp(~textual@2001:1c00:3487:1b00:388e:400a:f906:df4a)
2025-12-18 23:51:59 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2025-12-18 23:50:26 +0100EvanR(~EvanR@user/evanr) EvanR
2025-12-18 23:49:51 +0100infinity0(~infinity0@pwned.gg) (Ping timeout: 244 seconds)
2025-12-18 23:48:49 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds)
2025-12-18 23:44:56 +0100infinity0(~infinity0@pwned.gg) infinity0
2025-12-18 23:43:10 +0100infinity0(~infinity0@pwned.gg) (Quit: WeeChat 4.7.2)
2025-12-18 23:41:41 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2025-12-18 23:38:40 +0100vetkat(~vetkat@user/vetkat) vetkat
2025-12-18 23:38:16 +0100vetkat(~vetkat@user/vetkat) (Read error: Connection reset by peer)
2025-12-18 23:30:37 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 246 seconds)
2025-12-18 23:25:53 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2025-12-18 23:22:01 +0100xff0x(~xff0x@2405:6580:b080:900:ea01:4fbc:9554:a780)
2025-12-18 23:17:49 +0100xff0x(~xff0x@2405:6580:b080:900:e22e:72a9:5af7:ae26) (Ping timeout: 244 seconds)
2025-12-18 23:15:35 +0100takuan(~takuan@d8D86B9E9.access.telenet.be) (Remote host closed the connection)
2025-12-18 23:15:15 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds)
2025-12-18 23:10:05 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2025-12-18 23:09:16 +0100lambda_gibbon(~lambda_gi@208.83.175.39)
2025-12-18 23:09:08 +0100trickard_(~trickard@cpe-81-98-47-163.wireline.com.au)
2025-12-18 23:05:44 +0100peterbecich(~Thunderbi@71.84.33.135) (Ping timeout: 256 seconds)
2025-12-18 23:03:36 +0100 <haskellbridge> <loonycyborg> And immutable structures don't need synchronization.
2025-12-18 23:01:03 +0100 <haskellbridge> <loonycyborg> I'm pretty sure that haskell is one of the most safe environments to do threading, because having to be explicit about effects also makes it easier to see when synchronization is needed.
2025-12-18 22:58:55 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 240 seconds)
2025-12-18 22:56:33 +0100peterbecich(~Thunderbi@71.84.33.135) peterbecich
2025-12-18 22:55:35 +0100trickard_(~trickard@cpe-81-98-47-163.wireline.com.au) (Ping timeout: 240 seconds)
2025-12-18 22:54:18 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2025-12-18 22:51:16 +0100trickard_(~trickard@cpe-81-98-47-163.wireline.com.au)
2025-12-18 22:51:02 +0100trickard(~trickard@cpe-81-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
2025-12-18 22:46:47 +0100gabiruh(~gabiruh@vps19177.publiccloud.com.br) gabiruh
2025-12-18 22:46:23 +0100gabiruh_(~gabiruh@vps19177.publiccloud.com.br) (Quit: ZNC 1.7.5 - https://znc.in)
2025-12-18 22:43:22 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 246 seconds)
2025-12-18 22:39:09 +0100 <haskellbridge> <Liamzee> Until SIMD support in GHC becomes fully mature, it'll be very difficult to compete with Rust, and the simplest way might simply be to FFI to C/C++/Rust in the interim. FFI on its own is relatively easy, concurrency in Haskell is also easy, but once you mix FFI and concurrency, whether it's Haskell specific or not, it becomes a bit more of a headache.
2025-12-18 22:38:30 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2025-12-18 22:38:04 +0100 <haskellbridge> <Liamzee> But either case, is it worth trying to specialize in the concurrency + FFI combo?
2025-12-18 22:37:42 +0100 <haskellbridge> <Liamzee> The example I was tossed was green threads (virtual threads) in FFI
2025-12-18 22:27:42 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 244 seconds)
2025-12-18 22:22:43 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2025-12-18 22:22:13 +0100dolio(~dolio@130.44.140.168) dolio
2025-12-18 22:16:48 +0100Pozyomka(~pyon@user/pyon) pyon
2025-12-18 22:14:49 +0100dolio(~dolio@130.44.140.168) (Quit: ZNC 1.10.1 - https://znc.in)