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