2025/06/03

2025-06-03 00:30:51 +0000catman(~catman@user/catman) (Quit: WeeChat 4.6.3)
2025-06-03 00:35:35 +0000catman(~catman@user/catman) catman
2025-06-03 01:30:46 +0000OftenFaded31(~OftenFade@user/tisktisk) (Quit: Client closed)
2025-06-03 01:59:18 +0000 <haskellbridge> <absta> How is the Wayland implementation going?
2025-06-03 01:59:37 +0000 <haskellbridge> <absta> I guess writing Haskell FFI is a pain..
2025-06-03 02:07:34 +0000 <geekosaur> https://discourse.haskell.org/t/haskell-wlroots-bindings/8426 https://discourse.haskell.org/t/tiny-wlhs-a-hybrid-haskell-and-c-wayland-compositor/10803 now you know as much as I do
2025-06-03 02:09:15 +0000 <haskellbridge> <absta> Seems like it stalled..
2025-06-03 02:10:43 +0000 <geekosaur> yes 😞
2025-06-03 02:47:04 +0000down200(~down200@shell.lug.mtu.edu) (Ping timeout: 276 seconds)
2025-06-03 02:47:07 +0000down200-(~down200@shell.lug.mtu.edu) down200
2025-06-03 02:49:39 +0000 <haskellbridge> <absta> I guess there are not enough interest in it..
2025-06-03 02:50:30 +0000 <haskellbridge> <absta> geekosaur: How do you think about trying yourself? I heard XOrg is going to be deprecated soon
2025-06-03 02:50:54 +0000 <geekosaur> neither liskin nor I know enough about Wayland to do it
2025-06-03 02:52:06 +0000 <haskellbridge> <absta> Owww
2025-06-03 02:56:49 +0000td_(~td@i53870908.versanet.de) (Ping timeout: 276 seconds)
2025-06-03 02:58:09 +0000 <haskellbridge> <absta> Is Wayland protocol quite difficult to learn? Or is it the depth you have to know about it?
2025-06-03 02:58:18 +0000td_(~td@i53870931.versanet.de) td_
2025-06-03 03:08:22 +0000 <geekosaur> the latter
2025-06-03 03:08:38 +0000 <geekosaur> you can't just write a window manager, you have to write a whole compositor
2025-06-03 03:25:34 +0000 <haskellbridge> <absta> Welp, TinyWM example looked rather simple to me..
2025-06-03 03:27:24 +0000 <haskellbridge> <absta> BTW Last I checked, progress has stopped before building a proper Wayland haskell binding
2025-06-03 03:27:37 +0000 <haskellbridge> <absta> I guess it takes lots of effort
2025-06-03 04:59:18 +0000Digit(~user@user/digit) Digit
2025-06-03 05:00:32 +0000 <deebo> yeah testing hyprland on personal laptop, just to get better hidpi support without headaches, no big feature gaps for my use
2025-06-03 05:00:55 +0000 <deebo> but hope xmonad gets there too, long streak to break by swapping :)
2025-06-03 05:04:00 +0000Digitdigitteknohippie
2025-06-03 05:19:40 +0000digitteknohippieDigit
2025-06-03 06:40:14 +0000gauge(~gauge@user/gauge) (Quit: Quitting)
2025-06-03 06:41:55 +0000gauge(~gauge@user/gauge) gauge
2025-06-03 06:54:31 +0000mc47(~yecinem@p200300ee0f0b6300ac66b4079ec96afa.dip0.t-ipconnect.de)
2025-06-03 07:16:03 +0000zawaken(~zawaken@user/zawaken) (Read error: Connection reset by peer)
2025-06-03 07:16:34 +0000ft(~ft@p3e9bc106.dip0.t-ipconnect.de) (Quit: leaving)
2025-06-03 07:19:20 +0000zawaken(~zawaken@user/zawaken) zawaken
2025-06-03 09:39:49 +0000haskellbridge(~hackager@syn-096-028-224-255.res.spectrum.com) (Read error: Connection reset by peer)
2025-06-03 09:45:37 +0000haskellbridge(~hackager@syn-096-028-224-255.res.spectrum.com) hackager
2025-06-03 10:11:44 +0000 <yaslam> I believe for Wayland you need to have knowledge about graphics programming, similar to game development
2025-06-03 11:56:02 +0000 <haskellbridge> <Tranquil Ity> yaslam: Not really no
2025-06-03 11:56:02 +0000 <haskellbridge> ... long message truncated: https://kf8nh.com/_heisenbridge/media/kf8nh.com/fgrDPLoMbUPdaVQYGKgwoinX/Og9Y0oUJFxU (3 lines)
2025-06-03 11:56:09 +0000 <haskellbridge> <Tranquil Ity> Not really no
2025-06-03 11:56:09 +0000 <haskellbridge> ... long message truncated: https://kf8nh.com/_heisenbridge/media/kf8nh.com/ubvAFGqPXNCEfmuIYjPevIjU/mek9UiU6r9o (3 lines)
2025-06-03 11:58:13 +0000 <haskellbridge> <Tranquil Ity> absta: The protocol is a bit painful but much less atrocious than X11
2025-06-03 11:58:13 +0000 <haskellbridge> If you ignore NVIDIA, the main thing is various edge cases in buffer imports, and modesetting things correctly + doing page flips right
2025-06-03 12:12:44 +0000 <haskellbridge> <Tranquil Ity> Like yes you need basics of 2D graphics programming. You need to know what a buffer is, what blitting means, how blending works.
2025-06-03 12:13:09 +0000 <haskellbridge> <Tranquil Ity> But most gamedev is not concerned with that so
2025-06-03 14:35:32 +0000 <yaslam> I see thanks
2025-06-03 15:03:34 +0000Lears(~Leary@user/Leary/x-0910699) Leary
2025-06-03 15:04:18 +0000Leary(~Leary@user/Leary/x-0910699) (Read error: Connection reset by peer)
2025-06-03 15:04:53 +0000LearsLeary
2025-06-03 15:14:29 +0000geekosaur(sid609282@xmonad/geekosaur) (Ping timeout: 272 seconds)
2025-06-03 15:14:29 +0000lally(sid388228@id-388228.uxbridge.irccloud.com) (Ping timeout: 248 seconds)
2025-06-03 15:14:34 +0000tisktisk(~Al@user/tisktisk) (Ping timeout: 276 seconds)
2025-06-03 15:15:13 +0000geekosaur(sid609282@xmonad/geekosaur) geekosaur
2025-06-03 15:15:15 +0000tisktisk(~Al@user/tisktisk) OftenFaded
2025-06-03 15:18:16 +0000lally(sid388228@uxbridge.irccloud.com) lally
2025-06-03 15:19:17 +0000jmct(sid160793@id-160793.tinside.irccloud.com) (Ping timeout: 248 seconds)
2025-06-03 15:21:44 +0000catman(~catman@user/catman) (Quit: WeeChat 4.6.3)
2025-06-03 15:22:35 +0000jmct(sid160793@id-160793.tinside.irccloud.com)
2025-06-03 16:39:43 +0000mc47(~yecinem@p200300ee0f0b6300ac66b4079ec96afa.dip0.t-ipconnect.de) (Ping timeout: 276 seconds)
2025-06-03 17:19:12 +0000Digit(~user@user/digit) (Ping timeout: 252 seconds)
2025-06-03 17:36:54 +0000Digit(~user@user/digit) Digit
2025-06-03 18:41:18 +0000Digitteknohippie(~user@user/digit) Digit
2025-06-03 18:42:55 +0000Digit(~user@user/digit) (Ping timeout: 268 seconds)
2025-06-03 18:51:39 +0000DigitteknohippieDigit
2025-06-03 19:44:58 +0000zawaken(~zawaken@user/zawaken) (Ping timeout: 252 seconds)
2025-06-03 19:45:18 +0000zawaken(~zawaken@user/zawaken) zawaken
2025-06-03 19:54:37 +0000ft(~ft@p3e9bc106.dip0.t-ipconnect.de) ft
2025-06-03 21:21:27 +0000haskellbridge(~hackager@syn-096-028-224-255.res.spectrum.com) (Ping timeout: 244 seconds)
2025-06-03 21:21:46 +0000haskellbridge(~hackager@syn-096-028-224-255.res.spectrum.com) hackager
2025-06-03 23:09:15 +0000haskellbridge(~hackager@syn-096-028-224-255.res.spectrum.com) (Read error: Connection reset by peer)
2025-06-03 23:12:53 +0000haskellbridge(~hackager@syn-096-028-224-255.res.spectrum.com) hackager
2025-06-03 23:35:45 +0000L29Ah(~L29Ah@wikipedia/L29Ah) (Read error: Connection reset by peer)
2025-06-03 23:37:04 +0000L29Ah(~L29Ah@wikipedia/L29Ah) L29Ah