gonads

command module
v0.0.0-...-ae13b7c Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 29, 2013 License: MIT Imports: 4 Imported by: 0

README

Gonads

Gonads is a X-centric window manager: Go + XMonad - Haskell = Gonads.

Gonads, "the baller window manager," is inspired by a combination of XMonad and Rob Pike's NewSqueak concurrent windowing system (http://swtch.com/~rsc/thread/cws.pdf). It is first and foremost a tiling window manager and secondly many other things.

Gonads Axioms (these may change over time):

Axiom) *Design with a specific customer in mind*:
    Response) We build for programmers.
A) *Minimize mouse activity*:
    R) By focusing on a tiling paradigm we try to optimize keyboard interaction with the windowing system.
A) *Don't make the user wait*:
    R) We regard speed very highly.  The user _ever_ waiting due to the window system is a failing on our part.
A) *Less is infinitely more*:
    R) This does one thing well: manage windows.  One should forget the system exists and be able to get their work done.
    R) Fewer lines and core concepts generally translates to fewer bugs and a more elegant experience.
A) *Follow the principle of least astonishment*:
    R) Do what users expect and little (preferably nothing) else. We do our best not to second-guess the user.
    R) Be consistent in general and use consistent mechanisms for related actions.

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL