Disclaimer: I am just a suckless software user and enthusiast. Дана 24/10/26 05:57AM, Raymond Cole написа: > I suggest considering swm as a new project that borrows code from > dwm. [...] > Finally, has anyone actually looked at things of my projects other than > the license?
The main question that I, as a user, have is: what does a program do, what is its main function? If it overlaps with some other program, the second thing I am asking is: what does it do better? And, having in mind the suckless philosophy, the following questions: - Is it more minimal? - Does it follow Unix philosophy: - Is it focused in what it does? - Is it fulfilling its purpose well? - Does it work well with other programs? By taking a brief look at swm, I find that it is more complicated than dwm. If we forget all the details, just the rudimentary $ cd swm $ wc -l *.[ch] | tail -1 4450 total $ cd ../dwm $ wc -l *.[ch] | tail -1 2871 total shows that dwm beats swm in SLoC count. Less is more. "Layout description language", while interesting academically, as a research project at the university, doesn't have much practical value to me as a user. The way I'm using dwm is such that perhaps 80% of the time I'm using the "tile" layout, and 20% of the time I switch to "monocle" layout, and that's enough to be efficient. I don't feel the need to even use the "rules" array in stock dwm, I am arranging windows in tags manually, using the MODKEY+Shift+<N> keys and switching to tags using MODKEY+<N>. In particular, I don't see the need to have multiple programs with overlapping functionality as part of the official suckless software "suite". I'm fine using dwm and slstatus, thanks. I apply patches I choose and set my config.h the way it suits me. What I would like to suggest to you in particular, and to others who would like to help the suckless project, is to look at the https://suckless.org/project_ideas/ for ideas about areas to focus on, which are currently lacking and for which programming efforts would help the most.