2025/12/29

Newest at the top

2025-12-29 20:13:19 +0100jmcantrell(~weechat@user/jmcantrell) (Ping timeout: 240 seconds)
2025-12-29 20:10:10 +0100CiaoSen(~Jura@2a02:8071:64e1:da0:5a47:caff:fe78:33db) CiaoSen
2025-12-29 20:06:35 +0100lbseale(~quassel@user/ep1ctetus) (Ping timeout: 240 seconds)
2025-12-29 20:05:19 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 240 seconds)
2025-12-29 20:00:59 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2025-12-29 19:55:27 +0100shaeto(~Shaeto@user/shaeto) (Quit: WeeChat 4.1.1)
2025-12-29 19:54:01 +0100mmohammadi9812(~mohammad@43.224.150.77) (Remote host closed the connection)
2025-12-29 19:52:40 +0100mohammadi9812m(~mohammad@46.236.253.29) mmohammadi9812
2025-12-29 19:49:35 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 240 seconds)
2025-12-29 19:46:23 +0100Lycurgus(~juan@user/Lycurgus) (Quit: alsoknownas.renjuan.org ( juan@acm.org ))
2025-12-29 19:45:27 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2025-12-29 19:43:15 +0100mmohammadi9812(~mohammad@43.224.150.77) mmohammadi9812
2025-12-29 19:40:46 +0100target_i(~target_i@user/target-i/x-6023099) target_i
2025-12-29 19:39:53 +0100nschoe(~nschoe@2a01:e0a:8e:a190:7bce:a2a3:e37c:8054) nschoe
2025-12-29 19:35:08 +0100bitdex(~bitdex@gateway/tor-sasl/bitdex) bitdex
2025-12-29 19:33:37 +0100wennefer0(~wennefer0@user/wennefer0) (Ping timeout: 264 seconds)
2025-12-29 19:33:19 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 240 seconds)
2025-12-29 19:29:10 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2025-12-29 19:28:12 +0100wennefer0(~wennefer0@user/wennefer0) wennefer0
2025-12-29 19:25:48 +0100nschoe(~nschoe@82-65-202-30.subs.proxad.net) (Ping timeout: 244 seconds)
2025-12-29 19:24:14 +0100DigitteknohippieDigit
2025-12-29 19:21:12 +0100humasect(~humasect@dyn-192-249-132-90.nexicom.net) humasect
2025-12-29 19:17:52 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 246 seconds)
2025-12-29 19:13:55 +0100Digit(~Digit@user/digit) (Ping timeout: 240 seconds)
2025-12-29 19:13:34 +0100Digitteknohippie(~Digit@user/digit) Digit
2025-12-29 19:13:15 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2025-12-29 19:09:45 +0100bitdex(~bitdex@gateway/tor-sasl/bitdex) (Ping timeout: 252 seconds)
2025-12-29 19:07:57 +0100d34db33f(~d34db33f@user/d34db33f) d34db33f
2025-12-29 19:07:24 +0100d34db33f(~d34db33f@user/d34db33f) (Read error: Connection reset by peer)
2025-12-29 19:06:03 +0100Henson(~kvirc@72.138.141.114) (Quit: KVIrc 5.0.1 Aria http://www.kvirc.net/)
2025-12-29 19:05:59 +0100 <Henson> thanks a lot for your help, gotta go now
2025-12-29 19:05:48 +0100 <Henson> geekosaur: ok, I'll keep an eye out for that.
2025-12-29 19:03:19 +0100marinelli(~weechat@gateway/tor-sasl/marinelli) marinelli
2025-12-29 19:00:23 +0100d34db33f(~d34db33f@user/d34db33f) d34db33f
2025-12-29 18:59:39 +0100 <geekosaur> also I *think* -Wall would have warned you by ghc emitting -Wmissing-home-modules warnings each time it did that
2025-12-29 18:59:05 +0100karenw(~karenw@user/karenw) karenw
2025-12-29 18:54:37 +0100 <Henson> ok, good to know!
2025-12-29 18:54:13 +0100 <geekosaur> this is basically a holdover from `ghc --make` building entire projects directly, before the days of stack and cabal
2025-12-29 18:53:13 +0100 <Henson> c_wraith, geekosaur: thank you very much for your help!
2025-12-29 18:52:04 +0100 <Henson> ok, that's likely what's going on here. Everything is all in the same source directory.
2025-12-29 18:51:43 +0100 <geekosaur> right
2025-12-29 18:51:35 +0100 <Henson> ok. So LibB will compile Foo.Bar itself if it can find it in its directory tree, instead of using the one that is built into LibA on which LibB depends?
2025-12-29 18:51:29 +0100oneeyedalien(~oneeyedal@user/oneeyedalien) (Client Quit)
2025-12-29 18:51:01 +0100 <geekosaur> so yes, every component should live in its own source directory to keep ghc from grabbing stuff itself
2025-12-29 18:51:00 +0100oneeyedalien(~oneeyedal@user/oneeyedalien) oneeyedalien
2025-12-29 18:50:34 +0100 <geekosaur> *reachable via the filesystem
2025-12-29 18:50:20 +0100 <geekosaur> cabal "does". ghc doesn't; if it sees a possible import reachable, it'll use it itself
2025-12-29 18:49:29 +0100 <Henson> should the various libraries be in separate directories? I made sure that the exported-modules and other-modules are not duplicated, and I assumed that cabal would only build what are in those directives.
2025-12-29 18:38:54 +0100 <c_wraith> To prevent that from happening, at the very least the executable needs to be in a different directory.
2025-12-29 18:38:21 +0100 <c_wraith> Which results in the same modules being found in multiple projects