Newest at the top
2025-05-16 22:37:32 +0200 | <monochrom> | base keeps growing until it envelops everything. >:) |
2025-05-16 22:37:27 +0200 | <EvanR> | success avoided |
2025-05-16 22:36:55 +0200 | <EvanR> | https://whatcms.org/c/Caddy |
2025-05-16 22:36:41 +0200 | <EvanR> | to look up caddy I stumbled upon this hilarious site, showcasing "Haskell" for CMS https://whatcms.org/c/Haskell |
2025-05-16 22:34:57 +0200 | machinedgod | (~machinedg@d108-173-18-100.abhsia.telus.net) (Ping timeout: 248 seconds) |
2025-05-16 22:31:55 +0200 | <haskellbridge> | <sm> how about caddy ? |
2025-05-16 22:28:14 +0200 | <EvanR> | take that go |
2025-05-16 22:27:26 +0200 | <EvanR> | so that solves needing to download the clock package for this |
2025-05-16 22:27:16 +0200 | <EvanR> | TIL that also in base there is GHC.Clock exporting getMonotonicTime :: IO Double and getMonotonicTimeNSec :: IO Word64 |
2025-05-16 22:25:25 +0200 | mistivia | (~mistivia@user/mistivia) mistivia |
2025-05-16 22:24:04 +0200 | takuan | (~takuan@d8D86B601.access.telenet.be) (Remote host closed the connection) |
2025-05-16 22:23:59 +0200 | tromp | (~textual@2001:1c00:3487:1b00:a44a:50e6:3df5:3b66) |
2025-05-16 22:22:35 +0200 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn |
2025-05-16 22:19:16 +0200 | mistivia_ | (~mistivia@user/mistivia) (Read error: Connection reset by peer) |
2025-05-16 22:15:07 +0200 | sabathan2 | (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr) |
2025-05-16 22:14:45 +0200 | sabathan2 | (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr) (Remote host closed the connection) |
2025-05-16 22:12:00 +0200 | <__monty__> | Doesn't Nginx actually have a better security track record? |
2025-05-16 22:12:00 +0200 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 260 seconds) |
2025-05-16 22:09:22 +0200 | tromp | (~textual@2001:1c00:3487:1b00:a44a:50e6:3df5:3b66) (Quit: My iMac has gone to sleep. ZZZzzz…) |
2025-05-16 22:08:49 +0200 | <wbrawner> | but yes change for change's sake is a headache to say the least |
2025-05-16 22:07:55 +0200 | <EvanR> | apache is too old, rewrite the webserver |
2025-05-16 22:07:53 +0200 | <wbrawner> | I think the web in general is bad for security :P |
2025-05-16 22:07:31 +0200 | <EvanR> | you know what's bad for security, language of the month comes out and all web code is rewritten in it xD |
2025-05-16 22:06:47 +0200 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn |
2025-05-16 22:06:17 +0200 | <wbrawner> | having minimal dependencies means I'm less subject to changes that I don't care about but can still stay on top of security updates and not have to hunt down an Ubuntu 10.04 iso to build it :P |
2025-05-16 22:05:15 +0200 | <EvanR> | that's why I avoid "make numbers go up" update policy |
2025-05-16 22:04:39 +0200 | <wbrawner> | EvanR that's not a bad idea. another thing I just thought of was early in my programming career I got burned by Angular (a JS web framework) doing massive changes over the course of several years and I got tired of having to refactor my otherwise perfectly fine code to adapt to Google's whims |
2025-05-16 22:01:42 +0200 | <EvanR> | I would go a step further and write a script which creates this dummy project, because inevitably you will lose the seed somehow. (And making sure you don't lose the bootstrapping script is an exercise for the reader) |
2025-05-16 21:59:48 +0200 | <EvanR> | it really helps even if you have always on internet |
2025-05-16 21:59:29 +0200 | <EvanR> | wbrawner, making a dummy project which includes all the "usual suspects" downloaded and ready, that is then cloned to another directory to really start, is a really handy trick in any language |
2025-05-16 21:58:18 +0200 | tromp | (~textual@2001:1c00:3487:1b00:a44a:50e6:3df5:3b66) |
2025-05-16 21:58:13 +0200 | <__monty__> | I like that destination : ) |
2025-05-16 21:58:12 +0200 | <monochrom> | And down that road^2 is Smalltalk. >:) |
2025-05-16 21:58:00 +0200 | <monochrom> | Down that road is "one package per function". |
2025-05-16 21:57:52 +0200 | <EvanR> | includung Parsec is really nice even if I might prefer any of the 10 other alternatives |
2025-05-16 21:56:32 +0200 | <__monty__> | leftToMaybe the package when? |
2025-05-16 21:55:56 +0200 | <Rembane> | I think both need to exist |
2025-05-16 21:55:43 +0200 | <monochrom> | But perhaps an acme-kmettverse would work better. |
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. |