mirror of
https://github.com/j-james/nim-wayland
synced 2026-01-15 05:01:38 +00:00
No description
| src | ||
| LICENSE | ||
| README.md | ||
| wayland.nimble | ||
wayland
Work-in-progress Nim bindings for libwayland.
This aims to wrap and provide idiomatic bindings for the Wayland protocol. It currently binds the entirety of Wayland 1.21.0, but should not be considered feature-complete or stable until tests have been written and a release has been made.
These differ from yglukhov's bindings by being more comprehensive, but a work in progress (untested and not particularly idiomatic, yet).
Todo
- Write some tests
- Replace various
ptr Tparameters with ptr types - Decide on a prefix convention for types
- Background: wayland and wlroots have identically-named types, so just removing the
WlandWlrprefixes will cause conflicts - Currently the
Wlprefix here is kept while theWlrprefix innim-wlrootsis removed - Is this the best way forward? Probably not
- Background: wayland and wlroots have identically-named types, so just removing the