On 5/29/08, hiro <[EMAIL PROTECTED]> wrote:
> current tip is buggy and stacking does not work.
> Moving windows around with the keyboard feels fucking nice and dynamic
> though.
>
Now I see why you don't want acme-like moving/resizing. And we won't
have stacking any more, right?
It has potential:)
> In fact, considering the interface now provided by wmii.rc, I wonder
> why we use 9p at all. wmii could be using any sort of RPC protocol
> behind wi_foo and no one would know the difference. The greatest one
> for me was:
>
> fn wi_readevent {
> wmiir read /event
> }
>
> What. The. Hell. wi_readevent is referenced exactly once, for those
> wondering.
> I suspect this is half the point - hide details of the 9p interface
> behind a "nice" rc interface. But isn't that the exact point of 9p? To
> hide the details of X11 and window management behind a "nice" 9p
> interface? The mere existance of wmii.rc just screams at me "Why, WHY?
> Why do we need this extra level of indirection?" The obvious
> conclusion is that our current 9p interface sucks, but I wonder if
> there aren't other factors...
The rc file is really a bit sanbox like This is not too bad in my view.
But I tend to agree with you about the fs interface. It is neither
very powerful, nor very transparent.
But perhaps, with stacking gone, things will get simpler...