2026/06/30

2026-06-30 00:01:17 +0000Guest22(~Guest22@108-248-87-227.lightspeed.austtx.sbcglobal.net)
2026-06-30 00:35:34 +0000 <Guest22> geekosaur do you know how the river prototype you guys are looking at will handle state?  I've been writing my own compositor and am getting annoyed with throwing IORefs around since I don't own the event loop.
2026-06-30 00:39:15 +0000 <geekosaur> I haven't been looking at it, you should ask Solid
2026-06-30 00:39:26 +0000 <Guest22> thanks
2026-06-30 00:48:55 +0000 <geekosaur> (I started to poke and then my desktop blew up and I'm still trying to get back where I was)
2026-06-30 00:50:37 +0000 <Guest22> I'm learning that everything crashes wlroots if you violate its expectations, so I feel that.  But I have at least landed on something usable
2026-06-30 00:51:19 +0000 <geekosaur> yeh, that's basically why we gave up on wlroots
2026-06-30 00:51:25 +0000 <geekosaur> after 3 different attempts
2026-06-30 00:52:04 +0000 <geekosaur> (we weren't even the first with that one, apparently the kde folks poked at wlroots a couple years back and likewise gave up on it)
2026-06-30 00:55:11 +0000 <Guest22> I'm grateful for it since it does make things easier, but now I don't feel like I understand some of the wayland fundamentals.  e.g. a callback triggered another callback synchronously, and I wasn't expecting to have to handle reentrant state modifications.  It's a bit much for me as an individual lol
2026-06-30 01:26:43 +0000ft(~ft@p3e9bc5ec.dip0.t-ipconnect.de) (Ping timeout: 264 seconds)
2026-06-30 01:27:11 +0000Digit(~user@user/digit) Digit
2026-06-30 01:27:28 +0000thunderrd(~thunderrd@1.10.161.216) thunderrd
2026-06-30 01:43:29 +0000ft(~ft@p3e9bccb7.dip0.t-ipconnect.de) ft
2026-06-30 01:48:11 +0000Digit(~user@user/digit) (Remote host closed the connection)
2026-06-30 01:51:30 +0000Digit(~user@user/digit) Digit
2026-06-30 02:01:37 +0000dibblego(~dibblego@157.211.3.209)
2026-06-30 02:01:37 +0000dibblego(~dibblego@157.211.3.209) (Changing host)
2026-06-30 02:01:37 +0000dibblego(~dibblego@haskell/developer/dibblego) dibblego
2026-06-30 02:06:01 +0000dibblego(~dibblego@haskell/developer/dibblego) (Ping timeout: 248 seconds)
2026-06-30 02:07:24 +0000Digit(~user@user/digit) (Ping timeout: 245 seconds)
2026-06-30 02:08:20 +0000Guest22(~Guest22@108-248-87-227.lightspeed.austtx.sbcglobal.net) (Quit: Client closed)
2026-06-30 02:09:17 +0000dibblego(~dibblego@haskell/developer/dibblego) dibblego
2026-06-30 02:20:25 +0000dibblego(~dibblego@haskell/developer/dibblego) (Ping timeout: 248 seconds)
2026-06-30 02:26:23 +0000dibblego(~dibblego@haskell/developer/dibblego) dibblego
2026-06-30 02:28:22 +0000td_(~td@i53870922.versanet.de) (Ping timeout: 265 seconds)
2026-06-30 02:29:45 +0000td_(~td@i53870912.versanet.de)
2026-06-30 02:50:36 +0000dibblego(~dibblego@haskell/developer/dibblego) (Ping timeout: 265 seconds)
2026-06-30 02:56:53 +0000dibblego(~dibblego@157.211.3.209)
2026-06-30 02:56:53 +0000dibblego(~dibblego@157.211.3.209) (Changing host)
2026-06-30 02:56:53 +0000dibblego(~dibblego@haskell/developer/dibblego) dibblego
2026-06-30 03:26:57 +0000ml|(~ml|@user/ml/x-5298235) (Ping timeout: 246 seconds)
2026-06-30 03:30:06 +0000ft(~ft@p3e9bccb7.dip0.t-ipconnect.de) (Ping timeout: 256 seconds)
2026-06-30 03:40:36 +0000ml|(~ml|@user/ml/x-5298235) ml|
2026-06-30 03:41:54 +0000ft(~ft@p3e9bc446.dip0.t-ipconnect.de) ft
2026-06-30 06:15:10 +0000dibblego(~dibblego@haskell/developer/dibblego) (Ping timeout: 245 seconds)
2026-06-30 06:26:47 +0000dibblego(~dibblego@157.211.3.209)
2026-06-30 06:26:47 +0000dibblego(~dibblego@157.211.3.209) (Changing host)
2026-06-30 06:26:47 +0000dibblego(~dibblego@haskell/developer/dibblego) dibblego
2026-06-30 07:11:36 +0000ft(~ft@p3e9bc446.dip0.t-ipconnect.de) (Ping timeout: 265 seconds)
2026-06-30 07:13:01 +0000ft(~ft@p3e9bca38.dip0.t-ipconnect.de) ft
2026-06-30 08:12:44 +0000terrorjack(~terrorjac@2a01:4f8:271:2d98::2) (Quit: The Lounge - https://thelounge.chat)
2026-06-30 08:18:08 +0000terrorjack(~terrorjac@2a01:4f8:271:2d98::2) terrorjack
2026-06-30 08:18:49 +0000 <deebo> just implement haskell in lua and run on top of hyprland :)
2026-06-30 08:23:40 +0000ft(~ft@p3e9bca38.dip0.t-ipconnect.de) (Quit: leaving)
2026-06-30 08:45:19 +0000vados(~vados@89-209-40-208.mobile.vf-ua.net) (Read error: Connection reset by peer)
2026-06-30 08:51:03 +0000vados(~vados@46-133-43-28.mobile.vf-ua.net)
2026-06-30 09:45:52 +0000Digit(~user@user/digit) Digit
2026-06-30 09:52:18 +0000Digitdigitteknohippie
2026-06-30 09:52:18 +0000digitteknohippie(~user@user/digit) (Remote host closed the connection)
2026-06-30 09:55:43 +0000Digit(~user@user/digit) Digit
2026-06-30 10:03:30 +0000Digit(~user@user/digit) (Ping timeout: 248 seconds)
2026-06-30 10:12:15 +0000Digitteknohippie(~user@user/digit) Digit
2026-06-30 10:16:51 +0000DigitteknohippieDigit
2026-06-30 11:04:05 +0000tremon(~tremon@83-80-159-219.cable.dynamic.v4.ziggo.nl) tremon
2026-06-30 11:19:11 +0000thunderrd(~thunderrd@1.10.161.216) (Ping timeout: 258 seconds)
2026-06-30 14:09:40 +0000vados(~vados@46-133-43-28.mobile.vf-ua.net) (Quit: WeeChat 4.8.1)
2026-06-30 14:48:33 +0000s00pcan(~s00pcan@71.214.104.207) (Remote host closed the connection)
2026-06-30 14:52:57 +0000s00pcan(~s00pcan@71.214.104.207) s00pcan
2026-06-30 15:45:22 +0000s00pcan(~s00pcan@71.214.104.207) (Remote host closed the connection)
2026-06-30 15:50:45 +0000s00pcan(~s00pcan@71.214.104.207) s00pcan
2026-06-30 16:01:10 +0000mvk(~mvk@2607:fea8:5c9d:ee00::f8a8) mvk
2026-06-30 16:01:21 +0000mvk(~mvk@2607:fea8:5c9d:ee00::f8a8) (Client Quit)
2026-06-30 16:17:13 +0000s00pcan(~s00pcan@71.214.104.207) (Remote host closed the connection)
2026-06-30 16:23:00 +0000s00pcan(~s00pcan@71.214.104.207) s00pcan
2026-06-30 16:42:15 +0000s00pcan(~s00pcan@71.214.104.207) (Remote host closed the connection)
2026-06-30 16:47:37 +0000s00pcan(~s00pcan@71.214.104.207) s00pcan