Announcement

Collapse
No announcement yet.

Skylane: A Wayland Implementation In Rust, Part of Perceptia Project

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Zeioth
    replied
    Originally posted by Las_ View Post
    So why should I use this instead of sway?
    Because Rust is a highly concurrent language. So it MAY perform better.
    In my personal experience working with multi threading (in C#), it also makes the code a bit harder to follow in some scenarios.
    Last edited by Zeioth; 04 May 2017, 12:17 PM.

    Leave a comment:


  • johanb
    replied
    Looking forward to see the progress of this windowmanager, looks promising.

    Leave a comment:


  • planetguy
    replied
    A bit off topic, but does anyone know an Openbox clone for Wayland?

    Leave a comment:


  • Nobu
    replied
    You might use it if you like the idea of rust, or like their coding style, or like the way it's configured, or some other reason. Don't ask me, I don't even know why you might prefer sway (other than the reasons listed above for preferring this). They're called preferences for a reason.

    Leave a comment:


  • Las_
    replied
    So why should I use this instead of sway?

    Leave a comment:


  • schmidtbag
    replied
    There's a "Skylake" typo in the article. I'd probably have done the same.

    Leave a comment:


  • Michael
    replied
    Originally posted by Nobu View Post
    Because wayland is a protocol, with an xml definition, which simply needs to be translated into c, or rust, or whatever codebase your project understands. Which is what this project does. Don't know if it's functioning as a compositor, or if they plan to in the future, but if it implements the whole protocol then it is an option in the future (just need to hook in the appropriate libraries and functions).
    Perceptia is aiming to be a compositor eventually.

    Leave a comment:


  • boxie
    replied
    Originally posted by TheOne View Post
    I don't understand how such small amount of code can be an implementation of wayland...
    because it is handling the wayland *protocol*

    the compositor that takes the messages and does something with them is the perceptia repo

    Leave a comment:


  • Nobu
    replied
    Because wayland is a protocol, with an xml definition, which simply needs to be translated into c, or rust, or whatever codebase your project understands. Which is what this project does. Don't know if it's functioning as a compositor, or if they plan to in the future, but if it implements the whole protocol then it is an option in the future (just need to hook in the appropriate libraries and functions).

    Leave a comment:


  • TheOne
    replied
    I don't understand how such small amount of code can be an implementation of wayland...

    Leave a comment:

Working...
X