Newest at the top
| 2025-10-25 09:40:56 +0200 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn |
| 2025-10-25 09:40:01 +0200 | peterbecich | (~Thunderbi@172.222.148.214) (Ping timeout: 244 seconds) |
| 2025-10-25 09:39:49 +0200 | ljdarj | (~Thunderbi@user/ljdarj) (Ping timeout: 255 seconds) |
| 2025-10-25 09:38:11 +0200 | jmcantrell | (~weechat@user/jmcantrell) (Ping timeout: 256 seconds) |
| 2025-10-25 09:35:31 +0200 | zeenk | (~zeenk@82.78.233.217) zeenk |
| 2025-10-25 09:29:39 +0200 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds) |
| 2025-10-25 09:29:01 +0200 | <Unicorn_Princes> | basically this: https://doc.rust-lang.org/book/ch14-02-publishing-to-crates-io.html#exporting-a-convenient-public-… |
| 2025-10-25 09:27:40 +0200 | <Unicorn_Princes> | yep - making kind of a custom prelude (for a specific usecase). imagine i have System.Directory.setCurrentDirectory, and Conversion.Audio.toMp3, and i want to make a single MyPrelude module, where with just import qualified MyPrelude, I can do MyPrelude.setCurrentDirectory (since it's a commonly used function it's top-level) and MyPrelude.Audio.toMp3 (less commonly used, so more nesting) |
| 2025-10-25 09:19:52 +0200 | <[exa]> | Unicorn_Princes: any actual usecase for that? (mostly curious) |
| 2025-10-25 09:16:14 +0200 | ljdarj | (~Thunderbi@user/ljdarj) ljdarj |
| 2025-10-25 09:15:48 +0200 | Googulator25 | (~Googulato@2a01-036d-0106-03fa-d161-d36f-e0e5-1b0a.pool6.digikabel.hu) (Quit: Client closed) |
| 2025-10-25 09:15:48 +0200 | Googulator17 | (~Googulato@2a01-036d-0106-03fa-d161-d36f-e0e5-1b0a.pool6.digikabel.hu) |
| 2025-10-25 09:06:55 +0200 | peterbecich | (~Thunderbi@172.222.148.214) peterbecich |
| 2025-10-25 08:59:39 +0200 | wootehfoot | (~wootehfoo@user/wootehfoot) wootehfoot |
| 2025-10-25 08:59:28 +0200 | CiaoSen | (~Jura@2a02:8071:64e1:da0:5a47:caff:fe78:33db) CiaoSen |
| 2025-10-25 08:56:31 +0200 | <Unicorn_Princes> | oh dear |
| 2025-10-25 08:49:34 +0200 | machinedgod | (~machinedg@d75-159-126-101.abhsia.telus.net) (Ping timeout: 265 seconds) |
| 2025-10-25 08:48:25 +0200 | <c_wraith> | You can't. Exporting from a module is a flat namespace. |
| 2025-10-25 08:45:30 +0200 | Frostillicus | (~Frostilli@pool-71-174-119-69.bstnma.fios.verizon.net) (Ping timeout: 256 seconds) |
| 2025-10-25 08:43:50 +0200 | notzmv | (~umar@user/notzmv) (Read error: Connection reset by peer) |
| 2025-10-25 08:38:45 +0200 | <Unicorn_Princes> | so far only figured out how to do it unqualified, i.e. module C (module A.B) where..; import qualified C; x = C.f; (where f is defined in A.B) |
| 2025-10-25 08:36:22 +0200 | Unicorn_Princes- | Unicorn_Princes |
| 2025-10-25 08:35:36 +0200 | <Unicorn_Princes-> | i have a module A.B, and I'd like to re-export it qualified from a module C, so that I can do import qualified C; x = C.B.f; |
| 2025-10-25 08:35:04 +0200 | emperori | (~emperori@49.36.181.232) (Remote host closed the connection) |
| 2025-10-25 08:27:21 +0200 | califax | (~califax@user/califx) califx |
| 2025-10-25 08:26:53 +0200 | califax | (~califax@user/califx) (Remote host closed the connection) |
| 2025-10-25 08:26:07 +0200 | Frostillicus | (~Frostilli@pool-71-174-119-69.bstnma.fios.verizon.net) |
| 2025-10-25 08:25:05 +0200 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn |
| 2025-10-25 08:18:11 +0200 | ft | (~ft@p4fc2aaeb.dip0.t-ipconnect.de) (Quit: leaving) |
| 2025-10-25 08:14:46 +0200 | Frostillicus | (~Frostilli@pool-71-174-119-69.bstnma.fios.verizon.net) (Ping timeout: 255 seconds) |
| 2025-10-25 08:14:02 +0200 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 240 seconds) |
| 2025-10-25 08:13:16 +0200 | emperori | (~emperori@49.36.181.232) |
| 2025-10-25 08:09:18 +0200 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn |
| 2025-10-25 08:02:43 +0200 | LainIwakura | (~LainIwaku@user/LainIwakura) (Quit: Client closed) |
| 2025-10-25 07:58:20 +0200 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 244 seconds) |
| 2025-10-25 07:53:30 +0200 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn |
| 2025-10-25 07:47:33 +0200 | machinedgod | (~machinedg@d75-159-126-101.abhsia.telus.net) machinedgod |
| 2025-10-25 07:42:36 +0200 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds) |
| 2025-10-25 07:37:44 +0200 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn |
| 2025-10-25 07:35:44 +0200 | Googulator3 | (~Googulato@2a01-036d-0106-03fa-d161-d36f-e0e5-1b0a.pool6.digikabel.hu) (Quit: Client closed) |
| 2025-10-25 07:35:44 +0200 | Googulator25 | (~Googulato@2a01-036d-0106-03fa-d161-d36f-e0e5-1b0a.pool6.digikabel.hu) |
| 2025-10-25 07:27:00 +0200 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds) |
| 2025-10-25 07:21:56 +0200 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn |
| 2025-10-25 07:14:02 +0200 | chromoblob | (~chromoblo@user/chromob1ot1c) chromoblob\0 |
| 2025-10-25 07:10:34 +0200 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 246 seconds) |
| 2025-10-25 07:08:25 +0200 | Frostillicus | (~Frostilli@pool-71-174-119-69.bstnma.fios.verizon.net) |
| 2025-10-25 07:05:07 +0200 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn |
| 2025-10-25 07:01:49 +0200 | Frostillicus | (~Frostilli@pool-71-174-119-69.bstnma.fios.verizon.net) (Ping timeout: 264 seconds) |
| 2025-10-25 06:58:42 +0200 | xff0x | (~xff0x@2405:6580:b080:900:2f56:9d6e:f7ad:9ced) |
| 2025-10-25 06:57:24 +0200 | marinelli | (~weechat@gateway/tor-sasl/marinelli) (Client Quit) |