Newest at the top
2025-05-16 21:55:16 +0200 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds) |
2025-05-16 21:54:47 +0200 | <monochrom> | But the motivation was funny. "The joke started when a colleague liked the leftToMaybe :: Either a b -> Maybe a function from either, which has a *huge* footprint compared to the utility it provides." |
2025-05-16 21:53:51 +0200 | <Rembane> | :( |
2025-05-16 21:53:10 +0200 | <monochrom> | "There is no free download" |
2025-05-16 21:52:54 +0200 | <monochrom> | OK, "Could not resolve dependencies" and it quits, no download. :( |
2025-05-16 21:51:48 +0200 | <__monty__> | `acme-everything`? |
2025-05-16 21:51:47 +0200 | <monochrom> | acme-everything |
2025-05-16 21:51:17 +0200 | <monochrom> | OK, what is its exact name so I can test it? |
2025-05-16 21:51:09 +0200 | <__monty__> | *Everything*? |
2025-05-16 21:51:02 +0200 | <monochrom> | Ooops, the other of you may be right. |
2025-05-16 21:50:52 +0200 | <Rembane> | Sweet! :D |
2025-05-16 21:50:36 +0200 | <monochrom> | Oops, you're right, `cabal fetch acme-???` just downloads everything, no conflict. |
2025-05-16 21:48:57 +0200 | <Rembane> | Then my case falls. |
2025-05-16 21:47:24 +0200 | <__monty__> | I think Cabal doesn't download any sources unless it can figure out a plan? |
2025-05-16 21:46:20 +0200 | <Rembane> | I was trying to make the case that the acme-??? package was useful, but when I started to write this it struck me that the dependencies might have their own dependencies that aren't ... hey ... will cabal download all transitive dependencies so you have them available? Because then the acme-??? package is actually useful as long as you don't compile it. |
2025-05-16 21:45:09 +0200 | <geekosaur> | I thought that was the one encased in concrete and dropped into the Marianas Trench |
2025-05-16 21:44:42 +0200 | <Rembane> | Yes! The best computer! |
2025-05-16 21:44:04 +0200 | <monochrom> | Well yeah, I mean if you don't turn on your computer, it works, and it is secure too. |
2025-05-16 21:43:35 +0200 | <Rembane> | As long as you don't compile it + dependencies it should work, right? |
2025-05-16 21:43:22 +0200 | <monochrom> | The joke was just to depend on everything, not to expose conflicts. |
2025-05-16 21:43:04 +0200 | <monochrom> | Haha OK I haven't tested it. |
2025-05-16 21:43:00 +0200 | <__monty__> | Or is that the joke? |
2025-05-16 21:42:49 +0200 | <__monty__> | Surely it doesn't? There have to be incompatible version constraints across all of Hackage. |
2025-05-16 21:42:46 +0200 | ttybitnik | (~ttybitnik@user/wolper) ttybitnik |
2025-05-16 21:41:33 +0200 | <monochrom> | I think there is a acme-??? package that acts as a joke meta package that depends on all of hackage. If you're going to Mars, be sure to preload it before you board the rocket. >:) |
2025-05-16 21:40:24 +0200 | <__monty__> | But I prefer megaparsec! |
2025-05-16 21:39:35 +0200 | <monochrom> | Oh, parsec too. Used to be not included. You can now cold-start a parser project on the moon. |
2025-05-16 21:39:29 +0200 | tromp | (~textual@2001:1c00:3487:1b00:a44a:50e6:3df5:3b66) (Quit: My iMac has gone to sleep. ZZZzzz…) |
2025-05-16 21:39:25 +0200 | <__monty__> | I know leftpad is often joked about but if I had to audit my dependencies I'd prefer auditing leftpad over auditing text. |
2025-05-16 21:38:48 +0200 | <monochrom> | (And then they used to be included prehistory. OK text didn't exist prehistory.) |
2025-05-16 21:38:22 +0200 | <monochrom> | For example text, containers, mtl now comes with GHC. They used to be not included. |
2025-05-16 21:37:48 +0200 | mistivia_ | (~mistivia@user/mistivia) mistivia |
2025-05-16 21:37:43 +0200 | <monochrom> | OK, I misspoke. We landed near the minimal side but not extremely. |
2025-05-16 21:37:42 +0200 | mistivia | (~mistivia@user/mistivia) (Read error: Connection reset by peer) |
2025-05-16 21:37:28 +0200 | <wbrawner> | I think that's sensible |
2025-05-16 21:37:09 +0200 | <monochrom> | We landed in the middle. |
2025-05-16 21:36:52 +0200 | <wbrawner> | anyway, I was just curious to see where haskell landed on the spectrum of batteries included vs dependencies for things like left-padding strings |
2025-05-16 21:36:29 +0200 | lortabac | (~lortabac@2a01:e0a:541:b8f0:55ab:e185:7f81:54a4) (Quit: WeeChat 4.5.2) |
2025-05-16 21:35:58 +0200 | <wbrawner> | yeah the issue I run into is more like I want to start a new project while away and without internet but I didn't cache all the dependencies I needed so now I can't until I'm online again. Working on a project I've already cloned/built isn't an issue |
2025-05-16 21:35:53 +0200 | euleritian | (~euleritia@ip4d17f864.dynamic.kabel-deutschland.de) |
2025-05-16 21:35:37 +0200 | L29Ah | (~L29Ah@wikipedia/L29Ah) L29Ah |
2025-05-16 21:35:36 +0200 | euleritian | (~euleritia@dynamic-176-006-134-222.176.6.pool.telefonica.de) (Read error: Connection reset by peer) |
2025-05-16 21:32:44 +0200 | jcarpenter2 | (~lol@2603:3016:1e01:b960:d5f4:984e:ebc2:54f8) (Ping timeout: 260 seconds) |
2025-05-16 21:31:55 +0200 | j1n37 | (~j1n37@user/j1n37) (Ping timeout: 276 seconds) |
2025-05-16 21:30:28 +0200 | j1n37- | (~j1n37@user/j1n37) j1n37 |
2025-05-16 21:28:43 +0200 | lol_ | (~lol@2603:3016:1e01:b960:307d:f5b5:c6a2:664f) |
2025-05-16 21:28:11 +0200 | euleritian | (~euleritia@dynamic-176-006-134-222.176.6.pool.telefonica.de) |
2025-05-16 21:26:35 +0200 | euleritian | (~euleritia@dynamic-176-006-134-222.176.6.pool.telefonica.de) (Read error: Connection reset by peer) |
2025-05-16 21:26:21 +0200 | lortabac | (~lortabac@2a01:e0a:541:b8f0:55ab:e185:7f81:54a4) lortabac |
2025-05-16 21:26:08 +0200 | sabathan2 | (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr) |