2024/12/23

Newest at the top

2024-12-23 19:56:49 +0100m1dnight_(~m1dnight@d8D861908.access.telenet.be) m1dnight
2024-12-23 19:56:45 +0100jjhoo_(~jahakala@user/jjhoo) jjhoo
2024-12-23 19:56:16 +0100ian_(~ian@81.2.99.210) Igfoo
2024-12-23 19:55:58 +0100some02(~cat@user/sudden) sudden
2024-12-23 19:55:15 +0100pandeyan(~pandeyan@135-180-52-227.fiber.dynamic.sonic.net)
2024-12-23 19:55:05 +0100pointlessslippe-(~pointless@62.106.85.17)
2024-12-23 19:54:43 +0100 <monochrom> I don't know unison.
2024-12-23 19:54:25 +0100vgtw(~vgtw@user/vgtw) vgtw
2024-12-23 19:54:22 +0100remedan_(~remedan@ip-62-245-108-153.bb.vodafone.cz) remedan
2024-12-23 19:54:20 +0100Digitteknohippie(~user@user/digit) Digit
2024-12-23 19:54:14 +0100mhatta_(~mhatta@www21123ui.sakura.ne.jp)
2024-12-23 19:54:00 +0100Wstfgl0(~me-me@kc.randomserver.name)
2024-12-23 19:53:54 +0100Xe_(~Xe@perl/impostor/xe) Xe
2024-12-23 19:53:50 +0100Catty(~catties@user/meow/catties) catties
2024-12-23 19:53:49 +0100cptaffe`(~cptaffe@user/cptaffe) cptaffe
2024-12-23 19:53:45 +0100merijn(~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 252 seconds)
2024-12-23 19:53:29 +0100aforemny_(~aforemny@2001:9e8:6cf3:d200:ed4d:2a81:f273:8171) aforemny
2024-12-23 19:53:12 +0100_xor3(~xor@ip-66-42-132-175.dynamic.fuse.net) _xor
2024-12-23 19:53:12 +0100remexre_(~remexre@user/remexre) remexre
2024-12-23 19:52:57 +0100 <hseg> isn't that what unison is pushing?
2024-12-23 19:52:34 +0100Lears(~Leary@user/Leary/x-0910699) Leary
2024-12-23 19:51:11 +0100 <monochrom> You know what, I'm radical and heretic, screw files, we should do things the Smalltalk way. Can Programming Be Liberated from The Plain Text File?
2024-12-23 19:48:59 +0100forell(~forell@user/forell) forell
2024-12-23 19:46:01 +0100merijn(~merijn@128-137-045-062.dynamic.caiway.nl) merijn
2024-12-23 19:43:32 +0100 <monochrom> OK maybe not the mutual import problem. (SML does "not" suffer this problem because the user has to painstakingly hand-write type sigs. Haskell people expect full automatic inference, that's the real problem.)
2024-12-23 19:41:48 +0100 <monochrom> Yeah I would like multiple modules in the same file too. Probably also solves the mutual import problem.
2024-12-23 19:39:06 +0100merijn(~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 265 seconds)
2024-12-23 19:36:35 +0100 <ski> nesting modules would sometimes be neat
2024-12-23 19:35:08 +0100forell(~forell@user/forell) (Ping timeout: 272 seconds)
2024-12-23 19:34:30 +0100merijn(~merijn@128-137-045-062.dynamic.caiway.nl) merijn
2024-12-23 19:32:20 +0100dsrt^(krt@c-98-242-74-66.hsd1.ga.comcast.net) (Ping timeout: 244 seconds)
2024-12-23 19:32:01 +0100machinedgod(~machinedg@d108-173-18-100.abhsia.telus.net) machinedgod
2024-12-23 19:28:06 +0100manwithluck(~manwithlu@194.177.28.164) (Ping timeout: 252 seconds)
2024-12-23 19:24:04 +0100merijn(~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 260 seconds)
2024-12-23 19:21:27 +0100Lord_of_Life(~Lord@user/lord-of-life/x-2819915) Lord_of_Life
2024-12-23 19:21:07 +0100Lord_of_Life(~Lord@user/lord-of-life/x-2819915) (Ping timeout: 252 seconds)
2024-12-23 19:19:30 +0100Jeanne-Kamikaze(~Jeanne-Ka@79.127.217.49) Jeanne-Kamikaze
2024-12-23 19:19:07 +0100merijn(~merijn@128-137-045-062.dynamic.caiway.nl) merijn
2024-12-23 19:11:27 +0100Smiles(uid551636@id-551636.lymington.irccloud.com) (Quit: Connection closed for inactivity)
2024-12-23 19:10:53 +0100 <hseg> welp, code structure is forcing my hand anyway -- a bunch of transitive imports means my shims end up being imported together, causing ambiguity
2024-12-23 19:09:12 +0100dsrt^(krt@c-98-242-74-66.hsd1.ga.comcast.net)
2024-12-23 19:08:53 +0100talismanick(~user@2601:644:937c:ed10::ae5) (Remote host closed the connection)
2024-12-23 19:08:18 +0100merijn(~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 252 seconds)
2024-12-23 19:06:16 +0100 <hololeap> it seems like a lot of libraries try to keep text-1.* support which I'm sure brings in a lot of CPP
2024-12-23 19:05:46 +0100 <hololeap> like, I don't think "text >=2" is a terrible thing, esp for personal/private projects
2024-12-23 19:05:02 +0100 <hseg> yeah
2024-12-23 19:04:31 +0100 <hololeap> it's either that or make the constraints on your dependencies really tight
2024-12-23 19:03:44 +0100 <hseg> so you just pollute your version constraints with "for this version, I need this compatibility shim" rather than the code itself
2024-12-23 19:03:44 +0100merijn(~merijn@128-137-045-062.dynamic.caiway.nl) merijn
2024-12-23 19:02:29 +0100 <hseg> tbh, this feels like one of those things that a more backpack-y ecosystem might do better