Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Status of sudbury #13

Closed
tdupes opened this issue Aug 25, 2016 · 3 comments
Closed

Status of sudbury #13

tdupes opened this issue Aug 25, 2016 · 3 comments
Labels

Comments

@tdupes
Copy link

tdupes commented Aug 25, 2016

I was looking to make a window manager in Haskell for Wayland. Is Sudbury at a stage that it would be good for being used in such a project? I can't seem to find any documentation anywhere that would be useful for using the project.

@abooij
Copy link
Owner

abooij commented Aug 25, 2016

I wouldn't say so. For server-side applications, the only thing sudbury offers is encoding and decoding byte streams into appropriate wayland packets. But I think much more than this can be done: the packets should automatically get relevant protocol metadata attached, and we should support a strongly typed callback mechanism (in which wayland packets of a certain type are processed by appropriate callbacks).

@tdupes
Copy link
Author

tdupes commented Aug 25, 2016

Ohh ok I see. Would Hayland be better to use? Does it provide anymore functionality then this project?

@abooij
Copy link
Owner

abooij commented Aug 26, 2016

I don't believe hayland is a useful direction of development: it doesn't allow access to the wayland protocol, it doesn't present utilities for writing window managers (but maybe one could write libweston bindings), it doesn't present a nice API for graphical programs, it doesn't present a nice API for debuggers.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants