8 comments

[ 3.0 ms ] story [ 31.7 ms ] thread
I can't understand the value of this. And i dislike the resource-hogging of those webtech-to-native solutions.

But maybe i miss something important here. I admit i am badly biased on this topic.

When running an Electron-app i literally "feel" the countless and near endless function-stacks and registers that have to be followed and tweaked until reaching the "native" interpreter.

Why would you invest your lifetime into something like this? What is the purpose of this? A demonstration for what can be achieved with Electron?

To give it a positive spin (from the other way around): i would like to see someone bringing X into the browser with webassembly.

The project has a research value. At least for the author, who had wanted to write their own WM, but wanted to focus on the protocols instead of dealing also with a "low" level language. From the README, the author isn't really trying to sell the WM as something you should be using, instead, it purely focuses on how to build, run and use it.

In a way, yes, I guess showing what can be done with Electron might be one of the reasons too.

I wonder whether a WM written in Java or Python would get the same hate.

> I wonder whether a WM written in Java or Python would get the same hate.

Well, there is Qtile. A tiling WM written in Python.

Qtile rivals any X11 based tiling wm written in C.it had done many things right to a point that everything works out of the box like full blown KDE yet give you ultimate customizability.Performance is never a problem. Alot more lightweight and fast than KDE and gnome. I was using linux For over a decade, tried various WM, stucked with KDE because lack of functionalities and required tweaking a lot on other WMs. Now I move everything to QTile
practically speaking, you’re right—but something doesn’t have to be practical to be enjoyable or interesting to work on. lots of people try lots of wild things.

why does anyone build anything?

I agree on that point. But when starting to pour so much time into something like that it would be much more of a use if the starting point and the outcome would be something that the rest of the world would look up to an appreciate the achievement.

I understand it isn't the goal of a research or pet project like this, but i personally would feel some senselessnes in the middle and quit it. It would be enough for me that i would see, that it's indeed possible. I'd see no reason to finish it.

Refreshing to see a wm written in a modern language. React is horrible but having the wm written in js may open the door for people who dislike strict or limited languages to implement their own. Pretty cool.