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

At least they are honest regarding the reasons, not a wall of text to justify what bails down to "because I like it".

Naturally these kinds of having a language island create some attrition regarding build tooling, integration with existing ecosystem and who is able to contribute to what.

So lets see how it evolves, even with my C bashing, I was a much happier XFCE user than with GNOME and GJS all over the place.





You know that all the Wayland primitives, event handling and drawing in gnome-shell are handled in C/native code through Mutter, right ? The JavaScript in gnome-shell is the cherry on top for scripting, similar to C#/Lua (or any GCed language) in game engines, elisp in Emacs, event JS in QtQuick/QML.

It is not the performance bottleneck people seem to believe.


I can dig out the old GNOME tickets and related blog posts...

Implementation matters, including proper use of JIT/AOT toolchains.


>I can dig out the old GNOME tickets and related blog posts...

That's the easiest way you can win any argument on gnome. You're going straight for the nuclear option.


It has been the case that stalls in the GJS land can stall the compositor though, especially if it's during a GC cycle.



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

Search: