2026/01/29

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 +0100Zemy_(~Zemy@mobile-107-80-206-31.mycingular.net) (Ping timeout: 255 seconds)
2026-01-29 16:40:28 +0100danza(~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 +0100tromp(~textual@2001:1c00:3487:1b00:3c54:4195:2368:c0f6) (Quit: My iMac has gone to sleep. ZZZzzz…)
2026-01-29 16:37:29 +0100Zemy(~Zemy@2600:100c:b0a6:f645:d4ac:e3ff:fe75:3730)
2026-01-29 16:33:25 +0100Zemy(~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 +0100Zemy_(~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 +0100hakutaku(~textual@chen.yukari.eu.org)
2026-01-29 16:16:42 +0100st_aldini(~Thunderbi@136.48.46.187) (Quit: st_aldini)
2026-01-29 16:15:29 +0100spew(~spew@user/spew) (Ping timeout: 260 seconds)
2026-01-29 16:13:43 +0100spew_(~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 +0100Googulator91Googulator
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 +0100Lycurgus(~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 +0100Zemy_(~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 +0100danza(~danza@user/danza) danza
2026-01-29 16:08:15 +0100Zemy(~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 +0100traxex(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 +0100remedan(~remedan@78-80-95-79.customers.tmcz.cz) remedan
2026-01-29 15:49:59 +0100remedan(~remedan@78-80-95-79.customers.tmcz.cz) (Quit: Bye!)