Preston Carpenter
Preston Carpenter
Just going to chime in here with my experience making a Wayland compositor (and my current work of moving awesome over to Wayland). If you want to use Rust, in...
An update on using Rust to write a Wayland compositor for 2018: if you want to use Rust, you two best options are either [Smithay](https://github.com/Smithay/Smithay) (though progress is slow, not...
I would not write a Wayland compositor in Rust (with Smithay, wlroots, or otherwise). A wayland client can be in Rust, sure. But definitely not a Wayland compositor. Context for...
A would-be author of a Wayland port should avoid trying to replicate bspwm's architecture 1-1. I've never used bspwm, but looking over its design it uses `sxhkd` as a client...
Another thing that could really help contributions (and keeping functions "pure") would be to split up `deltabot.py` into separate modules. Even just having a separate module for the functions outside...
`deltabot.py` is also rather defiant of PEP8 (code standards). Here are the errors from a static checker: ``` test.py:4:80: E501 line too long (80 > 79 characters) test.py:5:80: E501 line...
Hey, quick question regarding the "impure" functions: how is `is_parent_commenter_author` impure? All it seems to do is return some of the objects composed in the `praw.objects.comment` object, which doesn't seem...
Should also be paired with fixes for [this breakage](https://github.com/swaywm/wlroots/pull/1060)
Perfect, yep! Please fix the examples though.
Ok. For the seat and surface we should return `SeatHandle` and `SurfaceHandle`s. Also one thing that has a struct but isn't actually wrapped is [wlr_seat_client](https://github.com/swaywm/wlroots/blob/d3670dfeff43cbde98fae47fdb60ef223ce8c220/include/wlr/types/wlr_seat.h#L15) since I wasn't actually sure...