[Xmonad] the future of xmonad...
stefanor at cox.net
Sat Jun 9 14:12:13 EDT 2007
On Sat, Jun 09, 2007 at 07:57:10PM +0200, Andrea Rossato wrote:
> I just wanted to stop by and say thanks for your great effort.
> I discovered XMonad a couple of days ago during an upgrade of my aging
> system. I used to run Ion3, that is the expression of a given
> philosophy regarding usability, and I'm planning to switch to XMonad
> (I'm still in the progress of learning and customizing it, and it is
> going to take some time, since I'm a bit lazy recently).
> I've been impressed with your design decisions (Don, please keep on
> blogging on that, you promised a lot in your first post, and I'll be
> keeping an eye on you!). Reading your code is quite of a hell of a
> learning experience for me.
> I'd like to help, but I'm absolutely new to X Window programming -
> and, yes, XMonad is quite an incentive to study. I thought about
> making the source code haddock compatible (it could be useful for new
> comers like me). Do you think that could be useful?
It already is designed for haddock:
-- | manage. Add a new window to be managed in the current workspace.
-- Bring it into focus.
-- Whether the window is already managed, or not, it is mapped, has its
-- border set, and its event mask set.
Personally, I'd like to see xmonad turned into .lhs, triply commented,
and fed through lhs2TeX :)
> I'd like to add support for hs-plugins (I love and use a lot the lua
> prompt in Ion3, and I've been dreaming about having an interactive
> Haskell prompt in my WM), but unfortunately hs-plugins does not work
> with ghc-6.6.1 (I've just upgraded and built a lot of knew exciting
> libraries, and I do not want to downgrade back to ghc-6.4.2. Don,
> could you help me with that? ;-). I'd like to start studying a tabbed
> layout as soon as I'll have a better understanding of the code base.
The darcs version of hs-plugins supports GHC 6.6.0, which as you might
surmise from the version number supports most of the same features.
> I must confess that by reading the XMonad site though, I had the
> slight impression that what you are actually trying do, your main
> goal, is to prove that Haskell, and its tool chain, allows the rapid
> development of the highest quality of code. This is not going to be a
> problem, I'd like to see people attracted to Haskell because of the
> possibility to write real world (I know, there's a book coming...:-),
> useful applications. This is my own experience after all.
> But I'm watching for a different WM because the writer of my previous
> one came to think that people who patch it are infringing its trade
> mark, decided to change license and started threatening legal actions
> against community web sites and to distribute the WM as proprietary
Haha. I switched from ion3 because it was too much work to keep the
panes in a sane configuration...
> Thanks for your code. Really.
More information about the Xmonad