Newest at the top
| 2026-01-29 16:43:57 +0100 | <Clint> | (use distro hs, not lack sweet sorrow) |
| 2026-01-29 16:40:52 +0100 | Zemy_ | (~Zemy@mobile-107-80-206-31.mycingular.net) (Ping timeout: 255 seconds) |
| 2026-01-29 16:40:28 +0100 | danza | (~danza@user/danza) (Remote host closed the connection) |
| 2026-01-29 16:40:16 +0100 | <Lycurgus> | causa the terra firma? |
| 2026-01-29 16:39:47 +0100 | <Clint> | Lycurgus: i do as well |
| 2026-01-29 16:38:41 +0100 | tromp | (~textual@2001:1c00:3487:1b00:3c54:4195:2368:c0f6) (Quit: My iMac has gone to sleep. ZZZzzz…) |
| 2026-01-29 16:37:29 +0100 | Zemy | (~Zemy@2600:100c:b0a6:f645:d4ac:e3ff:fe75:3730) |
| 2026-01-29 16:33:25 +0100 | Zemy | (~Zemy@2600:100c:b0a6:f645:6069:a8ff:fe47:a76d) (Ping timeout: 246 seconds) |
| 2026-01-29 16:29:59 +0100 | <Lycurgus> | parting lacks sweet sorrow over a damn bridge |
| 2026-01-29 16:29:31 +0100 | Zemy_ | (~Zemy@mobile-107-80-206-31.mycingular.net) |
| 2026-01-29 16:29:14 +0100 | <haskellbridge> | <magic_rb> im out of this conversation |
| 2026-01-29 16:29:08 +0100 | <haskellbridge> | <magic_rb> have fun being mean đź‘‹ |
| 2026-01-29 16:29:04 +0100 | <Lycurgus> | aka professionally competent |
| 2026-01-29 16:28:03 +0100 | <Lycurgus> | stodgy for pay |
| 2026-01-29 16:27:07 +0100 | <Lycurgus> | i guess if ur stodgy and locked on a level |
| 2026-01-29 16:26:19 +0100 | <Lycurgus> | i pity a nixer |
| 2026-01-29 16:26:18 +0100 | <[exa]> | Lycurgus: I do (packaging&deployment reasons) |
| 2026-01-29 16:25:46 +0100 | <haskellbridge> | <magic_rb> me? technically? i use the ghc provided by nixpkgs |
| 2026-01-29 16:25:35 +0100 | <Lycurgus> | masochists mehbe |
| 2026-01-29 16:24:46 +0100 | <Lycurgus> | who uses distro hs? |
| 2026-01-29 16:24:03 +0100 | <ags> | And, yes, I'm using `ghcup` for everything. |
| 2026-01-29 16:22:59 +0100 | <ags> | comerijn: Yeah, Michael Snoyman is quite prolific :) |
| 2026-01-29 16:22:44 +0100 | hakutaku | (~textual@chen.yukari.eu.org) |
| 2026-01-29 16:16:42 +0100 | st_aldini | (~Thunderbi@136.48.46.187) (Quit: st_aldini) |
| 2026-01-29 16:15:29 +0100 | spew | (~spew@user/spew) (Ping timeout: 260 seconds) |
| 2026-01-29 16:13:43 +0100 | spew_ | (~spew@user/spew) spew |
| 2026-01-29 16:13:17 +0100 | <comerijn> | That only applies to the arch toolchain, though. If you use ghcup things should "Just Work (TM)" |
| 2026-01-29 16:13:04 +0100 | Googulator91 | Googulator |
| 2026-01-29 16:12:44 +0100 | <comerijn> | ags: Entirely unrelatedly: Be careful with Haskell tools on Arch as the official arch packages ship in a way where the default use of tools is horribly broken |
| 2026-01-29 16:11:26 +0100 | Lycurgus | (~juan@user/Lycurgus) Lycurgus |
| 2026-01-29 16:10:51 +0100 | <comerijn> | Which is of course perfectly neutral and not opinionated on the matter at all :p |
| 2026-01-29 16:10:33 +0100 | <comerijn> | ags: See also: https://gist.github.com/merijn/8152d561fb8b011f9313c48d876ceb07 |
| 2026-01-29 16:10:24 +0100 | Zemy_ | (~Zemy@72.178.108.235) (Ping timeout: 244 seconds) |
| 2026-01-29 16:09:58 +0100 | <comerijn> | In practice, having used lots of Snoyman libraries in the past I never had issues using them via cabal, because they're "just" cabal packages anyway |
| 2026-01-29 16:09:27 +0100 | <Clint> | no, sorry for the confusion |
| 2026-01-29 16:09:21 +0100 | <comerijn> | ags: FYI, Yesod was made by the same person/group that made stack, so obviously they would recommend stack ;) |
| 2026-01-29 16:08:55 +0100 | <ags> | Clint: Ah, okay, I misunderstood you. I thought you were talking about the Shakespearean templates. |
| 2026-01-29 16:08:34 +0100 | danza | (~danza@user/danza) danza |
| 2026-01-29 16:08:15 +0100 | Zemy | (~Zemy@2600:100c:b0a6:f645:6069:a8ff:fe47:a76d) |
| 2026-01-29 16:08:09 +0100 | <comerijn> | ags: So the benefits are basically out the window, the second you manually add a dependency from outside stackage into the mix |
| 2026-01-29 16:07:47 +0100 | <comerijn> | ags: The basic premise of stack is to resolve everything via LTS snapshots of hackage (and enforcing all versions within those to work together). This does not actually solve the underlying problem which gets most people in trouble (i.e. "I'm trying to use an ancient package that hasn't been updated and ends up being incompatible with everything else") |
| 2026-01-29 16:06:55 +0100 | <Clint> | ags: my knowledge may be out of date. there used to be a `yesod init` subcommand but it was gutted and replaced with a note to use `stack new` instead. |
| 2026-01-29 16:04:07 +0100 | <ags> | Clint: Hm, okay, so far everything has been working without stack but I haven't finished the "Yesod Book" yet. Maybe I'll run into the issue you are mentioning later on. |
| 2026-01-29 15:59:50 +0100 | <ags> | gentauro: No, not yet unfortunately. I'm using Arch Linux. |
| 2026-01-29 15:58:49 +0100 | <gentauro> | ags: what's your OS if I may ask? Any chance you use `nixOS`? |
| 2026-01-29 15:58:48 +0100 | traxex | (traxex@user/traxex) (Ping timeout: 265 seconds) |
| 2026-01-29 15:57:30 +0100 | <Clint> | if you want the yesod templates i think you need to use stack |
| 2026-01-29 15:53:11 +0100 | <ags> | Okay, thank you for the explanation. I'm considering starting a new project with `yesod`. The documentation recommends `stack` but I'd like to stick to "standard tools" if possible. |
| 2026-01-29 15:50:21 +0100 | remedan | (~remedan@78-80-95-79.customers.tmcz.cz) remedan |
| 2026-01-29 15:49:59 +0100 | remedan | (~remedan@78-80-95-79.customers.tmcz.cz) (Quit: Bye!) |