2025/05/17

Newest at the top

2025-05-17 18:35:14 +0200tromp(~textual@2001:1c00:3487:1b00:ace7:b293:8f4:7479) (Quit: My iMac has gone to sleep. ZZZzzz…)
2025-05-17 18:34:44 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-05-17 18:30:01 +0200Pozyomka(~pyon@user/pyon) (Quit: WeeChat 4.6.2)
2025-05-17 18:28:44 +0200Frostillicus(~Frostilli@pool-71-174-119-56.bstnma.fios.verizon.net) (Ping timeout: 245 seconds)
2025-05-17 18:25:08 +0200sabathan2(~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr)
2025-05-17 18:24:46 +0200sabathan2(~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr) (Remote host closed the connection)
2025-05-17 18:23:16 +0200j1n37-(~j1n37@user/j1n37) (Ping timeout: 272 seconds)
2025-05-17 18:21:31 +0200j1n37(~j1n37@user/j1n37) j1n37
2025-05-17 18:21:23 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds)
2025-05-17 18:19:24 +0200volsand(~volsand@2804:1b1:1080:3f49:869b:b61b:4ad6:650f) (Quit: volsand)
2025-05-17 18:18:59 +0200tolgo(~Thunderbi@199.115.144.130)
2025-05-17 18:17:35 +0200j1n37(~j1n37@user/j1n37) (Ping timeout: 272 seconds)
2025-05-17 18:17:18 +0200j1n37-(~j1n37@user/j1n37) j1n37
2025-05-17 18:14:15 +0200sabathan2(~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr)
2025-05-17 18:13:55 +0200sabathan2(~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr) (Remote host closed the connection)
2025-05-17 18:06:44 +0200Frostillicus(~Frostilli@pool-71-174-119-56.bstnma.fios.verizon.net)
2025-05-17 17:59:04 +0200sabathan2(~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr)
2025-05-17 17:58:43 +0200sabathan2(~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr) (Remote host closed the connection)
2025-05-17 17:53:14 +0200sabathan2(~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr)
2025-05-17 17:53:12 +0200 <Leary> ski: Well. I know `ID` could be made `GEq` or (unlawfully) `TestEquality`, but I'm looking for `ID` itself. Perhaps I should have also mentioned that the interface is completed by `newID :: IO (ID a)`; I'm ruling out `TypeRep` for breaking parametricity.
2025-05-17 17:52:49 +0200sabathan2(~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr) (Remote host closed the connection)
2025-05-17 17:45:59 +0200sabathan2(~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr)
2025-05-17 17:45:39 +0200sabathan2(~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr) (Remote host closed the connection)
2025-05-17 17:38:57 +0200sabathan2(~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr)
2025-05-17 17:38:35 +0200sabathan2(~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr) (Remote host closed the connection)
2025-05-17 17:37:57 +0200 <ski> Leary : some catches ^
2025-05-17 17:37:38 +0200 <ski> Data.GADT.Compare.geq :: GEq f => f a -> f b -> Maybe (a :~: b)
2025-05-17 17:37:33 +0200 <lambdabot> forall k (f :: k -> *) (a :: k) (b :: k). Data.Type.Equality.TestEquality f => f a -> f b -> Maybe (a :~: b)
2025-05-17 17:37:32 +0200 <ski> @type Data.Type.Equality.testEquality
2025-05-17 17:37:29 +0200 <lambdabot> forall k1 k2 (a :: k1) (b :: k2). Type.Reflection.TypeRep a -> Type.Reflection.TypeRep b -> Maybe (a :~~: b)
2025-05-17 17:37:29 +0200 <ski> @type Type.Reflection.eqTypeRep
2025-05-17 17:36:39 +0200tromp(~textual@2001:1c00:3487:1b00:ace7:b293:8f4:7479)
2025-05-17 17:31:29 +0200jmcantrell(~weechat@user/jmcantrell) (Ping timeout: 248 seconds)
2025-05-17 17:26:46 +0200Frostillicus(~Frostilli@pool-71-174-119-56.bstnma.fios.verizon.net) (Ping timeout: 252 seconds)
2025-05-17 17:24:02 +0200sabathan2(~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr)
2025-05-17 17:23:41 +0200sabathan2(~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr) (Remote host closed the connection)
2025-05-17 17:19:13 +0200tromp(~textual@2001:1c00:3487:1b00:ace7:b293:8f4:7479) (Quit: My iMac has gone to sleep. ZZZzzz…)
2025-05-17 17:16:42 +0200pabs3(~pabs3@user/pabs3) pabs3
2025-05-17 17:15:51 +0200pabs3(~pabs3@user/pabs3) (Read error: Connection reset by peer)
2025-05-17 17:14:50 +0200sabathan2(~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr)
2025-05-17 17:14:26 +0200sabathan2(~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr) (Remote host closed the connection)
2025-05-17 17:08:26 +0200ft_ft
2025-05-17 17:08:25 +0200ft(~ft@p3e9bc106.dip0.t-ipconnect.de) (Ping timeout: 276 seconds)
2025-05-17 17:06:36 +0200ft_(~ft@p3e9bc106.dip0.t-ipconnect.de) ft
2025-05-17 17:05:03 +0200joeyadams(~textual@syn-162-154-010-038.res.spectrum.com)
2025-05-17 17:03:43 +0200 <Leary> Is there a `newtype ID a = ID Unique` with `sameID :: ID a -> ID b -> Maybe (a :~: b)` already out there somewhere? It's pretty useful: https://gist.github.com/LSLeary/5e4e157055c04a6dea77d9474ec0544a
2025-05-17 16:43:07 +0200wootehfoot(~wootehfoo@user/wootehfoot) (Read error: Connection reset by peer)
2025-05-17 16:34:25 +0200Frostillicus(~Frostilli@pool-71-174-119-56.bstnma.fios.verizon.net)
2025-05-17 16:30:41 +0200sabathan2(~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr)
2025-05-17 16:30:21 +0200sabathan2(~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr) (Remote host closed the connection)