2024/09/20

Newest at the top

2024-09-20 06:18:43 +0200morb(~morb@pool-108-41-100-120.nycmny.fios.verizon.net) (Ping timeout: 245 seconds)
2024-09-20 06:13:27 +0200AlexZenon(~alzenon@178.34.162.53)
2024-09-20 06:11:37 +0200morb(~morb@pool-108-41-100-120.nycmny.fios.verizon.net)
2024-09-20 06:11:16 +0200michalz(~michalz@185.246.207.201)
2024-09-20 06:09:58 +0200chromo(~chromo@210.185.108.225)
2024-09-20 06:09:37 +0200AlexZenon(~alzenon@178.34.162.53) (Ping timeout: 265 seconds)
2024-09-20 06:09:35 +0200chromo(~chromo@210.185.108.225) (Remote host closed the connection)
2024-09-20 06:09:15 +0200 <geekosaur> that said, I don't think that prropagates, so cabal.project.local would still be needed if building a dependent of haskell-lib-parser
2024-09-20 06:08:18 +0200 <geekosaur> tritlo, @grayjay on github points out that --constraint='any.happy < 2' should work, and a quick test here indicates it seems to
2024-09-20 06:00:51 +0200peterbecich(~Thunderbi@syn-047-229-123-186.res.spectrum.com)
2024-09-20 06:00:49 +0200 <feetwind> nix q: i want to just build tests and not run them, anyone know how?
2024-09-20 05:57:29 +0200machinedgod(~machinedg@d50-99-47-73.abhsia.telus.net)
2024-09-20 05:53:06 +0200morb(~morb@pool-108-41-100-120.nycmny.fios.verizon.net) (Ping timeout: 252 seconds)
2024-09-20 05:48:32 +0200morb(~morb@pool-108-41-100-120.nycmny.fios.verizon.net)
2024-09-20 05:29:06 +0200sourcetarius(~sourcetar@user/sourcetarius)
2024-09-20 05:26:00 +0200AlexZenon(~alzenon@178.34.162.53)
2024-09-20 05:22:18 +0200AlexNoo(~AlexNoo@94.233.241.56) (Ping timeout: 252 seconds)
2024-09-20 05:21:22 +0200AlexZenon(~alzenon@94.233.241.56) (Ping timeout: 248 seconds)
2024-09-20 05:18:40 +0200AlexNoo_(~AlexNoo@178.34.162.53)
2024-09-20 05:17:39 +0200morb(~morb@pool-108-41-100-120.nycmny.fios.verizon.net) (Ping timeout: 246 seconds)
2024-09-20 05:15:38 +0200athan(~athan@syn-098-153-145-140.biz.spectrum.com) (Quit: Konversation terminated!)
2024-09-20 05:05:09 +0200weary-traveler(~user@user/user363627) (Ping timeout: 260 seconds)
2024-09-20 05:01:40 +0200user363627(~user@user/user363627)
2024-09-20 04:57:15 +0200morb(~morb@pool-108-41-100-120.nycmny.fios.verizon.net)
2024-09-20 04:45:41 +0200morb(~morb@pool-108-41-100-120.nycmny.fios.verizon.net) (Ping timeout: 248 seconds)
2024-09-20 04:41:24 +0200morb(~morb@pool-108-41-100-120.nycmny.fios.verizon.net)
2024-09-20 04:38:39 +0200td_(~td@i53870926.versanet.de)
2024-09-20 04:36:37 +0200td_(~td@83.135.9.0) (Ping timeout: 248 seconds)
2024-09-20 04:34:26 +0200morb(~morb@pool-108-41-100-120.nycmny.fios.verizon.net) (Remote host closed the connection)
2024-09-20 04:31:06 +0200peterbecich(~Thunderbi@syn-047-229-123-186.res.spectrum.com) (Ping timeout: 246 seconds)
2024-09-20 04:28:42 +0200 <Lears> int-e: You mean Any ~= exists a. a? It's true that values have to be unsafely coerced /into/ a `Box`, but that's not dangerous until you try to unsafely coerce them out.
2024-09-20 04:26:52 +0200 <Lears> Axman6: That's a rather different Box: https://hackage.haskell.org/package/linear-base-0.4.0/docs/src/Foreign.Marshal.Pure.Internal.html#…
2024-09-20 04:22:00 +0200cyphase(~cyphase@user/cyphase)
2024-09-20 04:21:07 +0200ZharMeny(~ZharMeny@user/ZharMeny) (Quit: ERC 5.5.0.29.1 (IRC client for GNU Emacs 29.4))
2024-09-20 04:15:01 +0200tabemann(~tabemann@2600:1700:7990:24e0:4cbd:5e71:282d:675b)
2024-09-20 04:11:00 +0200youthlic(~Thunderbi@user/youthlic) (Quit: youthlic)
2024-09-20 04:06:14 +0200cyphase_eviltwin(~cyphase@user/cyphase) (Ping timeout: 260 seconds)
2024-09-20 03:56:07 +0200 <Axman6> s/prelude/base
2024-09-20 03:56:02 +0200 <Axman6> https://github.com/tweag/linear-base/blob/master/examples/Foreign/Heap.hs
2024-09-20 03:55:38 +0200 <int-e> geekosaur: Its heap representation is exactly the same as that of Opaque. But the type is more dangerous; data Box = Box Any, where type Any = forall a. a. So if you have a non-bottom value in a Box, it comes with `unsafeCoerce` preapplied.
2024-09-20 03:55:32 +0200 <Axman6> I think the linear prelude has something for using Box for safe mutable data structures
2024-09-20 03:49:41 +0200athan(~athan@syn-098-153-145-140.biz.spectrum.com)
2024-09-20 03:46:00 +0200morb(~morb@pool-108-41-100-120.nycmny.fios.verizon.net)
2024-09-20 03:31:12 +0200Unicorn_Princess(~Unicorn_P@user/Unicorn-Princess/x-3540542) (Remote host closed the connection)
2024-09-20 03:29:27 +0200xff0x(~xff0x@fsb6a9491c.tkyc517.ap.nuro.jp)
2024-09-20 03:26:00 +0200peterbecich(~Thunderbi@syn-047-229-123-186.res.spectrum.com)
2024-09-20 03:16:05 +0200 <geekosaur> (you should count yourself lucky it's even possible to introspect the heap from Haskell)
2024-09-20 03:15:08 +0200 <geekosaur> if you try to use it for anything else, you get to keep the pieces
2024-09-20 03:14:49 +0200 <geekosaur> I don't think that heap box is intended to be used for anything but analyzing heap boxes…
2024-09-20 03:06:45 +0200 <int-e> I've met GHC.Exts.Heap.Box which is vaguely related. Opaque looks... safer.