dwm is not my daily driver, but it’s incredibly easy to be productive with the default config – it’s my go-to on my distro of choice (Fedora) on machines that aren’t both mine and intended for long-term use.
bspwm is somewhat more painful to install and configure in my experience (though also great once it’s set up), and afaik it does not have an easy config for the right-side window stack that is a key selling point of dwm to me.
I would say you use DWM for the suckless philosophy of it at this point, but it is historically important as one of the major early tiling window managers during this current wave that starting around the late naugties. deserves some recognition. It a bit later that bspwm was written, and now it has gained some traction in the "ricing" community. DWM was sort of a default choice for the minimal tiling WM. However, it wasn't for me, I used Subtle for its features and than XMonad for the Haskell experience.
Now I've actually settled into enjoying EXWM the most, feels very natural to have everything to at least appear to be inside emacs. My point is that there is no right tiling window manager.
I haven’t checked out Denite yet. I’ve been using Unite, and I understand Denite is supposed to be better, but also requires you to do all of the configuration yourself.
quoting: Soon we will have chips with thousands of cores with high-bandwidth interconnect. Such chips will power the next generation of Intelligent Applications.
Since message passing between Actors is the standard method to communicate, languages like Erlang are highly relevant.
It is NOT, is cool that you love Clojure, Scheme or Common Lisp but LFE is not a re-implementation of any of those things nor envy any of the features on them.
LFE is a clean, beautiful an proper Lisp for the complete BEAM ecosystem.
If anything on the BEAM ecosystem interest you I highlight recommend you check out LFE! (=
There are no symbols! you have lots of little processes with lots of connections between them and you change the strengths of the connections and that's how we learn things.
Both are awesome papers, I found this very interesting:
"In 1975 Gerald J. Sussman and Guy L. Steele Jr. began experimenting with some interpreters in an attempt to understand the consequences of the Actor model of computation. This led to the publication during 1976–1978 of a series of papers describing a new dialect of Lisp called Scheme. Scheme was one of the first languages to have taken seriously the implications of lexical scoping and first-class functions. Namely, Scheme correctly treated closures—a closure is a function along with the local environment within which it was defined."
I heart Richard Gabriel once saying that the goal of Scheme was implement Carl Hewitt's Actor model but they discover closures instead, got hyped and forget about the original mission.
Later history repeat itself twice, Robert Virding a true Lisp Hacker implement LFE his own LISP for the BEAM ecosystem and accomplish the original Scheme goal and probably without even know or care much about it, in the similar way that once Mike Williams, Joe Armstrong and him build Erlang the best implementation (in my opinion) that we got from the Actor model without know nothing about it existence at the time of the development of Erlang.