Home liberachat/#haskell: Logs Calendar

Logs: liberachat/#haskell

←Prev  Next→ 1,803,439 events total
2025-10-18 14:54:28 chenjf joins (~chenjf@68.64.178.54)
2025-10-18 14:55:09 × chenjf quits (~chenjf@68.64.178.54) (Client Quit)
2025-10-18 14:58:37 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds)
2025-10-18 15:00:53 × raym quits (~ray@user/raym) (Ping timeout: 256 seconds)
2025-10-18 15:04:18 <geekosaur> I think the closest you get to that with stack is to use `system-ghc` and adjust your `PATH`
2025-10-18 15:07:41 × Inline quits (~inlinE@ip-178-202-059-161.um47.pools.vodafone-ip.de) (Ping timeout: 256 seconds)
2025-10-18 15:08:07 Inline joins (~inlinE@ip-178-202-059-161.um47.pools.vodafone-ip.de)
2025-10-18 15:09:31 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
2025-10-18 15:09:42 trickard_ is now known as trickard
2025-10-18 15:09:59 <EvanR> the amount of times it comes down to having to adjust your PATH can we just stop and admit that's how to do it and stop making elaborate incompatible utilities to do it
2025-10-18 15:12:35 <tabaqui> I think having an option like "load-env-from" in the stack.yaml file would suffice. However, a link from wasm32-wasi-ghc to ghc is still needed.
2025-10-18 15:14:21 <geekosaur> right. stack isn't really intended for this
2025-10-18 15:14:27 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 260 seconds)
2025-10-18 15:14:50 <geekosaur> the "right" solution is a wasm-specific snapshot, tbh, but I doubt anyone has plans to make or maintain such
2025-10-18 15:16:05 <geekosaur> more to the point, stack was designed as a (standard) ghc-specific tool, and there's about zero thought put into alternative uses such as wasm or js backend
2025-10-18 15:16:59 <geekosaur> (which is not to claim cabal's much better; you can make it work but it takes a certain amount of beating it over the head with a mallet)
2025-10-18 15:17:39 raym joins (~ray@user/raym)
2025-10-18 15:19:55 Square2 joins (~Square@user/square)
2025-10-18 15:20:43 × simplystuart quits (~simplystu@c-75-75-152-164.hsd1.pa.comcast.net) (Ping timeout: 250 seconds)
2025-10-18 15:25:17 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
2025-10-18 15:28:13 × Inline quits (~inlinE@ip-178-202-059-161.um47.pools.vodafone-ip.de) (Ping timeout: 264 seconds)
2025-10-18 15:30:04 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 246 seconds)
2025-10-18 15:30:39 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
2025-10-18 15:35:19 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 246 seconds)
2025-10-18 15:40:47 Inline joins (~inlinE@ip-178-202-059-161.um47.pools.vodafone-ip.de)
2025-10-18 15:41:53 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
2025-10-18 15:41:55 <monochrom> And so I made a utility to adjust PATH (and pretty-print it etc) :)
2025-10-18 15:43:07 <EvanR> every Jedi builds their own light saber. You don't see Jedi download lightsaber of the week and then asking for help on how it works!
2025-10-18 15:43:55 <EvanR> but also analogy continues, you can lightsaber your own foot easily
2025-10-18 15:46:34 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds)
2025-10-18 15:46:35 ephilalethes joins (~noumenon@113.51-175-156.customer.lyse.net)
2025-10-18 15:47:04 × Inline quits (~inlinE@ip-178-202-059-161.um47.pools.vodafone-ip.de) (Read error: Connection reset by peer)
2025-10-18 15:50:19 <tabaqui> Yes, I'm slowly shifting towards raw Cabal. (Makefile means complete nudity, which is illegal in most places.)
2025-10-18 15:51:46 tabaqui1 joins (~tabaqui@167.71.80.236)
2025-10-18 15:55:34 machinedgod joins (~machinedg@d75-159-126-101.abhsia.telus.net)
2025-10-18 15:57:40 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
2025-10-18 16:00:11 × pavonia quits (~user@user/siracusa) (Quit: Bye!)
2025-10-18 16:02:39 × tabaqui quits (~tabaqui@167.71.80.236) (Ping timeout: 256 seconds)
2025-10-18 16:04:42 Psychotic1 joins (~Psychotic@2600:1007:b038:deca:b1b1:afa4:557b:d818)
2025-10-18 16:06:48 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds)
2025-10-18 16:12:04 haltsolver joins (~cmo@2604:3d09:207f:8000::d1dc)
2025-10-18 16:14:38 Inline joins (~inlinE@ip-178-202-059-161.um47.pools.vodafone-ip.de)
2025-10-18 16:15:04 × Psychotic1 quits (~Psychotic@2600:1007:b038:deca:b1b1:afa4:557b:d818) (Remote host closed the connection)
2025-10-18 16:17:57 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
2025-10-18 16:20:04 × Inline quits (~inlinE@ip-178-202-059-161.um47.pools.vodafone-ip.de) (Read error: Connection reset by peer)
2025-10-18 16:22:21 jmcantrell joins (~weechat@user/jmcantrell)
2025-10-18 16:23:17 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 260 seconds)
2025-10-18 16:25:43 Inline joins (~inlinE@ip-178-202-059-161.um47.pools.vodafone-ip.de)
2025-10-18 16:31:34 × Inline quits (~inlinE@ip-178-202-059-161.um47.pools.vodafone-ip.de) (Read error: Connection reset by peer)
2025-10-18 16:33:44 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
2025-10-18 16:38:42 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds)
2025-10-18 16:39:13 wootehfoot joins (~wootehfoo@user/wootehfoot)
2025-10-18 16:49:31 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
2025-10-18 16:52:04 Everything joins (~Everythin@46.96.48.125)
2025-10-18 16:54:13 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds)
2025-10-18 17:05:04 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
2025-10-18 17:06:38 × ljdarj quits (~Thunderbi@user/ljdarj) (Ping timeout: 244 seconds)
2025-10-18 17:07:49 ljdarj joins (~Thunderbi@user/ljdarj)
2025-10-18 17:09:14 × haltsolver quits (~cmo@2604:3d09:207f:8000::d1dc) (Ping timeout: 248 seconds)
2025-10-18 17:10:03 target_i joins (~target_i@user/target-i/x-6023099)
2025-10-18 17:10:13 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 264 seconds)
2025-10-18 17:12:56 × dtman34_ quits (~dtman34@c-73-242-68-179.hsd1.mn.comcast.net) (Ping timeout: 240 seconds)
2025-10-18 17:13:58 <dminuoso> tabaqui1: By Cabal you mean cabal-install?
2025-10-18 17:15:10 <tabaqui1> dminuoso: yes, like cabal project with dependency hell and manual resolution of conflicts
2025-10-18 17:15:33 <dminuoso> tabaqui1: dependency hell hasnt been a thing for nearly a decade now, with v2-style builds.
2025-10-18 17:16:02 <dminuoso> And conflict resolution I haven't really noticed much
2025-10-18 17:16:19 <tabaqui1> well, it was the time when I switched on stack projects
2025-10-18 17:16:48 <dminuoso> tabaqui1: for many years cabal has switched to a nix-inspired build style.
2025-10-18 17:17:02 <dminuoso> which used to be called v2-* or v2 commands, v2-build, etc..
2025-10-18 17:17:16 <dminuoso> But for a long time `cabal build` has been using v2-build now.
2025-10-18 17:17:18 hseg_ joins (~hseg_@46.120.21.40)
2025-10-18 17:17:19 <tabaqui1> dminuoso: Nice to hear that, thansk
2025-10-18 17:18:17 <dminuoso> So in essence cabal builds and places its build artifacts into a store prefixed with a hash, allowing multiple versions to co-exist.
2025-10-18 17:18:45 <dminuoso> (or multiple flavours, like with different flags)
2025-10-18 17:19:07 Unicorn_Princess joins (~Unicorn_P@user/Unicorn-Princess/x-3540542)
2025-10-18 17:22:59 weary-traveler joins (~user@user/user363627)
2025-10-18 17:27:36 Zemy joins (~Zemy@2600:100c:b0a7:4bfb:f0d2:72ff:fe86:260e)
2025-10-18 17:27:50 × hseg_ quits (~hseg_@46.120.21.40) (Remote host closed the connection)
2025-10-18 17:28:10 hseg_ joins (~hseg_@46.120.21.40)
2025-10-18 17:29:06 Lycurgus joins (~juan@user/Lycurgus)
2025-10-18 17:31:03 × Zemy_ quits (~Zemy@72.178.108.235) (Ping timeout: 256 seconds)
2025-10-18 17:31:32 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
2025-10-18 17:31:41 Inline joins (~inlinE@ip-178-202-059-161.um47.pools.vodafone-ip.de)
2025-10-18 17:32:44 <EvanR> hell was the paradigm where everyone pretends there is only one version of every library, the latest version. And it's a shared reality between all developers and all instances of a program running
2025-10-18 17:32:53 tzh joins (~tzh@c-76-115-131-146.hsd1.or.comcast.net)
2025-10-18 17:36:07 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 240 seconds)
2025-10-18 17:37:19 × Inline quits (~inlinE@ip-178-202-059-161.um47.pools.vodafone-ip.de) (Read error: Connection reset by peer)
2025-10-18 17:38:02 Inline joins (~inlinE@ip-178-202-059-161.um47.pools.vodafone-ip.de)
2025-10-18 17:41:40 poscat0x04 joins (~poscat@user/poscat)
2025-10-18 17:43:36 × poscat quits (~poscat@user/poscat) (Ping timeout: 252 seconds)
2025-10-18 17:44:53 Guest37 joins (~Guest37@106.222.202.101)
2025-10-18 17:46:52 Sgeo joins (~Sgeo@user/sgeo)
2025-10-18 17:47:15 haltsolver joins (~cmo@2604:3d09:207f:8000::d1dc)
2025-10-18 17:47:21 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
2025-10-18 17:52:32 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 260 seconds)
2025-10-18 17:54:58 × weary-traveler quits (~user@user/user363627) (Quit: Konversation terminated!)
2025-10-18 18:00:34 × Guest37 quits (~Guest37@106.222.202.101) (Quit: Client closed)
2025-10-18 18:03:08 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
2025-10-18 18:07:54 × Lycurgus quits (~juan@user/Lycurgus) (Quit: alsoknownas.renjuan.org ( juan@acm.org ))
2025-10-18 18:07:54 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds)

All times are in UTC.