2025/03/17

Newest at the top

2025-03-17 12:48:11 +0100Googulator(~Googulato@2a01-036d-0106-4b74-b88c-ff83-9891-e272.pool6.digikabel.hu)
2025-03-17 12:47:57 +0100Googulator(~Googulato@2a01-036d-0106-4b74-b88c-ff83-9891-e272.pool6.digikabel.hu) (Quit: Client closed)
2025-03-17 12:47:21 +0100drdo(~drdo@static.61.197.13.49.clients.your-server.de) drdo
2025-03-17 12:47:10 +0100merijn(~merijn@77.242.116.146) merijn
2025-03-17 12:47:03 +0100lxsameer(~lxsameer@Serene/lxsameer) (Ping timeout: 245 seconds)
2025-03-17 12:45:08 +0100krei-se(~krei-se@tmo-113-205.customers.d1-online.com) krei-se
2025-03-17 12:44:35 +0100fp(~Thunderbi@2001:708:20:1406::1370) (Quit: fp)
2025-03-17 12:44:13 +0100drdo(~drdo@static.61.197.13.49.clients.your-server.de) (Quit: Oh no...)
2025-03-17 12:41:45 +0100lortabac(~lortabac@2a01:e0a:541:b8f0:55ab:e185:7f81:54a4)
2025-03-17 12:40:00 +0100euleritian(~euleritia@ip5f5ad695.dynamic.kabel-deutschland.de)
2025-03-17 12:39:43 +0100euleritian(~euleritia@dynamic-176-006-131-024.176.6.pool.telefonica.de) (Read error: Connection reset by peer)
2025-03-17 12:39:29 +0100krei-se(~krei-se@tmo-102-19.customers.d1-online.com) (Ping timeout: 248 seconds)
2025-03-17 12:37:06 +0100fp(~Thunderbi@2001:708:20:1406::1370) fp
2025-03-17 12:36:05 +0100fp(~Thunderbi@130.233.70.204) (Read error: Connection reset by peer)
2025-03-17 12:35:54 +0100alfiee(~alfiee@user/alfiee) (Ping timeout: 260 seconds)
2025-03-17 12:35:45 +0100merijn(~merijn@77.242.116.146) (Ping timeout: 246 seconds)
2025-03-17 12:33:15 +0100euandreh1euandreh
2025-03-17 12:33:15 +0100euandreh(~Thunderbi@191.222.53.80) (Ping timeout: 244 seconds)
2025-03-17 12:31:36 +0100alfiee(~alfiee@user/alfiee) alfiee
2025-03-17 12:30:29 +0100euandreh1(~Thunderbi@189.6.105.228) euandreh
2025-03-17 12:29:52 +0100CiaoSen(~Jura@2a02:8071:64e1:da0:5a47:caff:fe78:33db) (Ping timeout: 265 seconds)
2025-03-17 12:28:59 +0100alexherbo2(~alexherbo@2a02-8440-3605-d6c6-743a-eb13-80f6-c84d.rev.sfr.net) alexherbo2
2025-03-17 12:27:43 +0100euleritian(~euleritia@dynamic-176-006-131-024.176.6.pool.telefonica.de)
2025-03-17 12:27:13 +0100euleritian(~euleritia@ip5f5ad695.dynamic.kabel-deutschland.de) (Ping timeout: 248 seconds)
2025-03-17 12:26:32 +0100xff0x(~xff0x@2405:6580:b080:900:9913:8179:fb69:5ee5)
2025-03-17 12:25:00 +0100merijn(~merijn@77.242.116.146) merijn
2025-03-17 12:14:48 +0100 <int-e> I did find https://stackoverflow.com/questions/27591266/telling-cabal-where-the-main-module-is which suggests the same thing
2025-03-17 12:14:22 +0100 <int-e> well, I think. didn't test it :)
2025-03-17 12:14:21 +0100euandreh1euandreh
2025-03-17 12:14:18 +0100euandreh(~Thunderbi@189.6.105.228) (Ping timeout: 268 seconds)
2025-03-17 12:13:51 +0100 <int-e> so you can play with ghc-options, put -main-is there, with the actual fully qualified name of the main function
2025-03-17 12:12:27 +0100 <int-e> Ah I believe I got confused by this: https://downloads.haskell.org/ghc/latest/docs/users_guide/phases.html#ghc-flag-main-is-thing
2025-03-17 12:12:08 +0100merijn(~merijn@77.242.116.146) (Ping timeout: 272 seconds)
2025-03-17 12:11:43 +0100Googulator(~Googulato@2a01-036d-0106-4b74-b88c-ff83-9891-e272.pool6.digikabel.hu)
2025-03-17 12:11:31 +0100euandreh1(~Thunderbi@191.222.53.80) euandreh
2025-03-17 12:11:28 +0100Googulator(~Googulato@2a01-036d-0106-4b74-b88c-ff83-9891-e272.pool6.digikabel.hu) (Quit: Client closed)
2025-03-17 12:10:22 +0100kuribas(~user@ip-188-118-57-242.reverse.destiny.be) kuribas
2025-03-17 12:07:40 +0100 <Hecate> like app/server/Main and app/client/Main
2025-03-17 12:07:36 +0100 <dminuoso> Im guessing there's some builtin linker assumptions here
2025-03-17 12:07:33 +0100 <Hecate> I think it's just the filepath, to distinguish between executables in sub-directories
2025-03-17 12:07:12 +0100 <dminuoso> What a strange requirement.
2025-03-17 12:07:10 +0100 <dminuoso> Which incidentally also explicitly says that the module itself *must* be named "Main"
2025-03-17 12:07:09 +0100 <Hecate> I'll be honest, I never tried to use a Main that wasn't called `Main`
2025-03-17 12:06:54 +0100 <dminuoso> int-e: No, https://cabal.readthedocs.io/en/3.4/cabal-package.html#pkg-field-executable-main-is
2025-03-17 12:06:15 +0100 <int-e> Hecate: doesn't main-is take a module name rather than a file path
2025-03-17 12:06:09 +0100 <dminuoso> Okay, so maybe I just misremembered, but with main-is I can only specify the path to the main module, but GHC specifically expects it to have `module Main ...`?
2025-03-17 12:05:42 +0100merijn(~merijn@77.242.116.146) merijn
2025-03-17 12:05:12 +0100 <Hecate> dminuoso: I'm not saying you're wrong for having used `main-is` like that, but I'd try and rename this module to `Main` instead of `Odin.DNS.PT.Main`
2025-03-17 12:04:40 +0100 <Hecate> GHC complains that there is no Main
2025-03-17 12:04:13 +0100 <dminuoso> Yes, so?