On Wed, Jan 30, 2008 at 05:45:22AM +0000, Jona Joachim wrote:
> I got the following error with my configuration file:
>
> --------------------------------------------------------------------------
> Error detected while loading xmonad configuration file: /home/jaj/.xmonad/
> xmonad.hs
>
> xmonad.hs:150:56:
> Couldn't match expected type `String'
> against inferred type `Maybe [Char]'
> In the first argument of `restart', namely `(Just "xmonad")'
> In the second argument of `(>>)', namely
> `restart (Just "xmonad") True'
> In the expression:
> (broadcastMessage ReleaseResources)
> >>
> (restart (Just "xmonad") True)
>
> Please check the file for errors.
> --------------------------------------------------------------------------
>
> My xmonad.hs is copied from the template file from xmonad.org and largely
> unmodified. Changing 'Just "xmonad"' to '"xmonad"' fixed the error.
Indeed, restart has changed type from
Maybe String -> Bool -> X ()
to
String -> Bool -> X ()
So the template on xmonad.org is outdated; I'll fix it on the xmonad
wiki this evening.
Anyway, the xmonad-lib subpackage contains a *working* xmonad.hs
in ${LOCALBASE}/share/doc/xmonad-0.6 -- maybe I should add a note
to DESCR-lib, or even a MESSAGE-lib?
Ciao,
Kili