2025/03/22

Newest at the top

2025-03-22 20:44:48 +0100ljdarj1(~Thunderbi@user/ljdarj) ljdarj
2025-03-22 20:44:09 +0100arthurvl(~arthurvl@2a02-a469-f5e2-1-83d2-ca43-57a2-dc81.fixed6.kpn.net) earthy
2025-03-22 20:43:53 +0100Sgeo(~Sgeo@user/sgeo) Sgeo
2025-03-22 20:42:03 +0100AlexNoo_AlexNoo
2025-03-22 20:40:56 +0100Digit(~user@user/digit) Digit
2025-03-22 20:40:25 +0100connrs(~connrs@user/connrs) connrs
2025-03-22 20:39:03 +0100Digit(~user@user/digit) (Ping timeout: 252 seconds)
2025-03-22 20:38:19 +0100merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-03-22 20:38:11 +0100earthy(~arthurvl@2a02-a469-f5e2-1-83d2-ca43-57a2-dc81.fixed6.kpn.net) (Quit: reboot)
2025-03-22 20:37:55 +0100xal(~xal@mx1.xal.systems) xal
2025-03-22 20:37:17 +0100xal(~xal@mx1.xal.systems) (Quit: bye)
2025-03-22 20:36:40 +0100connrs(~connrs@user/connrs) (Read error: Connection reset by peer)
2025-03-22 20:35:51 +0100AlexZenon(~alzenon@178.34.150.194)
2025-03-22 20:35:13 +0100hattckory(~hattckory@bras-base-toroon4524w-grc-30-70-27-118-207.dsl.bell.ca) (Ping timeout: 248 seconds)
2025-03-22 20:33:33 +0100alfiee(~alfiee@user/alfiee) (Ping timeout: 252 seconds)
2025-03-22 20:30:52 +0100hattckory(~hattckory@bras-base-toroon4524w-grc-30-70-27-118-207.dsl.bell.ca)
2025-03-22 20:29:23 +0100alfiee(~alfiee@user/alfiee) alfiee
2025-03-22 20:28:36 +0100AlexNoo(~AlexNoo@94.233.240.210) (Ping timeout: 252 seconds)
2025-03-22 20:27:49 +0100AlexZenon(~alzenon@94.233.240.210) (Ping timeout: 248 seconds)
2025-03-22 20:27:30 +0100merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds)
2025-03-22 20:25:27 +0100AlexNoo_(~AlexNoo@178.34.150.194)
2025-03-22 20:24:18 +0100hattckory(~hattckory@bras-base-toroon4524w-grc-30-70-27-118-207.dsl.bell.ca) (Ping timeout: 276 seconds)
2025-03-22 20:22:31 +0100merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-03-22 20:18:59 +0100hattckory(~hattckory@bras-base-toroon4524w-grc-30-70-27-118-207.dsl.bell.ca)
2025-03-22 20:16:47 +0100ash3en(~Thunderbi@89.56.182.235) (Quit: ash3en)
2025-03-22 20:16:10 +0100sprotte24(~sprotte24@p200300d16f4e7b00ad35a318f64ef662.dip0.t-ipconnect.de)
2025-03-22 20:11:59 +0100lxsameer(~lxsameer@Serene/lxsameer) (Ping timeout: 260 seconds)
2025-03-22 20:11:38 +0100merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds)
2025-03-22 20:07:54 +0100hattckory(~hattckory@bras-base-toroon4524w-grc-30-70-27-118-207.dsl.bell.ca) (Ping timeout: 260 seconds)
2025-03-22 20:06:43 +0100merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-03-22 20:03:47 +0100dtman34(~dtman34@2601:447:d000:1f5e:46df:8e62:8caf:e6f6) dtman34
2025-03-22 20:02:39 +0100dtman34(~dtman34@c-75-72-179-251.hsd1.mn.comcast.net) (Ping timeout: 260 seconds)
2025-03-22 20:00:45 +0100caconym(~caconym@user/caconym) caconym
2025-03-22 20:00:15 +0100yago(~yago@2a0c:5a82:1708:200:5441:db13:8b84:88e5) (Ping timeout: 276 seconds)
2025-03-22 20:00:01 +0100caconym(~caconym@user/caconym) (Quit: bye)
2025-03-22 19:57:59 +0100 <geekosaur> ghc just looks for an already-built package. if you use an external interpreter, it would need to tell the remote `ghc-iserv`, which may already be running, to load the plugin from its package store and restart
2025-03-22 19:56:37 +0100 <geekosaur> ghc doesn't compile them, your build tool does. (for example I think cabal has you list them as `build-tool-dependency` so they're built before ghc requires them)
2025-03-22 19:56:14 +0100merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 260 seconds)
2025-03-22 19:55:56 +0100dtman34(~dtman34@c-75-72-179-251.hsd1.mn.comcast.net) dtman34
2025-03-22 19:55:14 +0100dtman34(~dtman34@2601:447:d000:1f5e:adb1:5444:1e59:864f) (Ping timeout: 248 seconds)
2025-03-22 19:54:26 +0100rvalue-rvalue
2025-03-22 19:52:59 +0100 <Noinia> i.e. if one can compile, and therefore run, more or less arbitrary haskell code, within WASM [*], I don't really see what the issue should be. (Provided that those plugins don't e.g. try to access files/or do stuff inherently restricted by the wasm runtime)
2025-03-22 19:51:02 +0100merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-03-22 19:50:55 +0100 <Noinia> why is it a binary plugin? I.e. the ghc plugins are also just packages that it compiles no?
2025-03-22 19:49:21 +0100 <geekosaur> or otherwise arranges for the external interpreter to have it available?
2025-03-22 19:48:55 +0100 <geekosaur> it's not subtle at all: who or what translates a binary plugin to a different architecture (including JS or wasm)?
2025-03-22 19:48:54 +0100merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds)
2025-03-22 19:48:43 +0100 <Noinia> but I guess it means it will be a while before I can start using the WASM backend in my project :(
2025-03-22 19:48:20 +0100 <Noinia> hmm, I don't think I fully understand all the subtleties
2025-03-22 19:48:10 +0100rvalue(~rvalue@user/rvalue) (Ping timeout: 252 seconds)