freenode/#clim - IRC Chatlog
Search
13:25:45
jackdaniel
now only the rest :) medium-xrender works in terms of pictures (not gcontexts + drawables)
13:40:00
pjb
Shaving yaks is not a question of members (obviously, because there are a finite number of members to a yak, so it would make the process finishable). yak shaving is a question of refinement. You start shaving it with a 1-blade razor, but it still stings, so you make a 2-blade razor and try again, and you can repeat up to an infinite-blade razor. Or you can improve the blade sharpening, etc.
14:42:45
beach
So I had almost decided to try out stumpwm, but then I learned about the existence of Doors. Now, it seems even more interesting to have a "desktop" based entirely on McCLIM.
14:51:43
jackdaniel
keep in mind, that doors is in early stage of development according to admich, while stumpwm is a wm that has existing users and seems to be stable
14:58:39
scymtym
wasn't there talk about doing the graphical output of stumpwm itself (as opposed to the contents of windows) by using mcclim?
15:10:06
scymtym
it would be nice to have an environment that could run, for exapmle, on top of linux and also in mezzano, but i'm not sure that designing and implementing the required interfaces to the underlying system would be a good way to spend effort
15:13:39
scymtym
volume control, enumerating devices/filesystems, querying the battery state, suspending/turning off the system, collecting and displaying notification from applications. things people expect from a desktop environment besides managing windows
15:15:33
scymtym
on linux, there is a large "middleware" layer below the desktop environment that offers remote produce call-based ("dbus") interfaces for many of those concerns
15:17:18
beach
But all those interfaces would be necessary for a Linux desktop. So are you saying that a Linux desktop using McCLIM would not be worthwhile?
15:23:35
scymtym
i think so, since it would involve so much plumbing (and maintenance) that may not be useful in other contexts
15:25:04
scymtym
maybe i'm just jaded. i mean, if somebody really wanted to work on something like that and it wouldn't detract from other projects, it would be fine
15:25:07
beach
My thinking was that the desktop would be a good application domain for Common Lisp and McCLIM, as opposed to the Linux kernel, for instance.
15:28:17
scymtym
i agree. and for Mezzano or CLOSOS, a McCLIM desktop environment would be great. i'm just not convinced that the effort would be well spent on interfacing with the Linux infrastructure via a bunch of file-based and RPC-based mechanisms
15:29:10
scymtym
while competing against a million desktop environments that work well enough (on linux that is)
15:29:17
jackdaniel
in any case, specifying the "desktop" protocol to implement in mezzano/closos/linux/windows would be a prerequisite
15:30:55
scymtym
jackdaniel: this discussion reminds me: is your window manager demo available anywhere? i would like to test the windows backend against it
15:51:16
beach
scymtym: The work well, sort of. Ubuntu default has only 4 or so workspaces. With Cinnamon, I can hav 36, but they can't be named, and there is no thumbnails in the workspace manager. So I was longing for a desktop that could be more easily worked on, i.e. one written in Common Lisp.