Newest at the top
| 2025-12-29 20:13:19 +0100 | jmcantrell | (~weechat@user/jmcantrell) (Ping timeout: 240 seconds) |
| 2025-12-29 20:10:10 +0100 | CiaoSen | (~Jura@2a02:8071:64e1:da0:5a47:caff:fe78:33db) CiaoSen |
| 2025-12-29 20:06:35 +0100 | lbseale | (~quassel@user/ep1ctetus) (Ping timeout: 240 seconds) |
| 2025-12-29 20:05:19 +0100 | merijn | (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 240 seconds) |
| 2025-12-29 20:00:59 +0100 | merijn | (~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn |
| 2025-12-29 19:55:27 +0100 | shaeto | (~Shaeto@user/shaeto) (Quit: WeeChat 4.1.1) |
| 2025-12-29 19:54:01 +0100 | mmohammadi9812 | (~mohammad@43.224.150.77) (Remote host closed the connection) |
| 2025-12-29 19:52:40 +0100 | mohammadi9812m | (~mohammad@46.236.253.29) mmohammadi9812 |
| 2025-12-29 19:49:35 +0100 | merijn | (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 240 seconds) |
| 2025-12-29 19:46:23 +0100 | Lycurgus | (~juan@user/Lycurgus) (Quit: alsoknownas.renjuan.org ( juan@acm.org )) |
| 2025-12-29 19:45:27 +0100 | merijn | (~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn |
| 2025-12-29 19:43:15 +0100 | mmohammadi9812 | (~mohammad@43.224.150.77) mmohammadi9812 |
| 2025-12-29 19:40:46 +0100 | target_i | (~target_i@user/target-i/x-6023099) target_i |
| 2025-12-29 19:39:53 +0100 | nschoe | (~nschoe@2a01:e0a:8e:a190:7bce:a2a3:e37c:8054) nschoe |
| 2025-12-29 19:35:08 +0100 | bitdex | (~bitdex@gateway/tor-sasl/bitdex) bitdex |
| 2025-12-29 19:33:37 +0100 | wennefer0 | (~wennefer0@user/wennefer0) (Ping timeout: 264 seconds) |
| 2025-12-29 19:33:19 +0100 | merijn | (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 240 seconds) |
| 2025-12-29 19:29:10 +0100 | merijn | (~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn |
| 2025-12-29 19:28:12 +0100 | wennefer0 | (~wennefer0@user/wennefer0) wennefer0 |
| 2025-12-29 19:25:48 +0100 | nschoe | (~nschoe@82-65-202-30.subs.proxad.net) (Ping timeout: 244 seconds) |
| 2025-12-29 19:24:14 +0100 | Digitteknohippie | Digit |
| 2025-12-29 19:21:12 +0100 | humasect | (~humasect@dyn-192-249-132-90.nexicom.net) humasect |
| 2025-12-29 19:17:52 +0100 | merijn | (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 246 seconds) |
| 2025-12-29 19:13:55 +0100 | Digit | (~Digit@user/digit) (Ping timeout: 240 seconds) |
| 2025-12-29 19:13:34 +0100 | Digitteknohippie | (~Digit@user/digit) Digit |
| 2025-12-29 19:13:15 +0100 | merijn | (~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn |
| 2025-12-29 19:09:45 +0100 | bitdex | (~bitdex@gateway/tor-sasl/bitdex) (Ping timeout: 252 seconds) |
| 2025-12-29 19:07:57 +0100 | d34db33f | (~d34db33f@user/d34db33f) d34db33f |
| 2025-12-29 19:07:24 +0100 | d34db33f | (~d34db33f@user/d34db33f) (Read error: Connection reset by peer) |
| 2025-12-29 19:06:03 +0100 | Henson | (~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 +0100 | marinelli | (~weechat@gateway/tor-sasl/marinelli) marinelli |
| 2025-12-29 19:00:23 +0100 | d34db33f | (~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 +0100 | karenw | (~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 +0100 | oneeyedalien | (~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 +0100 | oneeyedalien | (~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 |