Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

X11 is a protocol too, my pedantic friend.

All the relevant Wayland implementations right now are written in C or C++.

All the beautiful and safe languages implementations out there are used by virtually no one.

After 15 years, X11 still works better (in the sense of on more hardware, with less headaches) than the new kid on the block.

There must be a reason why, I strongly believe it's not the language the two protocol were mostly implemented in, because it's the same.

I believe, but I could be wrong, it's that rewriting a fundamental piece of software infrastructure it's not as easy as people imagine. Implementing the 90% it's easy, making the rest 10% work is hard, making the switch worthwhile it's where usually all the dreams of a perfect World full of rainbows and unicorns go to die.

And that's usually the moment when the "rewrite" gets "rewritten", to not admit failure.

I would love to switch to Wayland, if only it worked all the time.

I need to get things done unfortunately, I can't spend months debugging issues that should not be there in the first place, like drawing a few buttons and windows on the screen reliably.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: