Hi.
The fixity is different (infixl 1 not infixl 4) so using the one from control.applicative means some parentheses have to be added.
Regards,
Assam
Hi Dave, by the results of hoogle *, it looks like (<*) is defined in Applicative. I think Applicative is a super class of Monad in newer GHC and is now included in the Prelude. So, I believe it would be safe to just remove it.Cheers2015-04-09 21:55 GMT-06:00 Dave Macias <davama@gmail.com>:Thanks for responding Brent.Not very good at haskell myself.
Im looking at the XMonad.Actions.Volume and there i find:infixl 1 <*(<*) :: Monad m => m a -> m b -> m apa <* pb = pa >>= \a -> pb >> return aI'm assuming this is what you were referring to for solution (1). I've been trying to play with it but i get mixed errors when building, how do i rename?Here is the code just in case im looking at it wrong:I also plan to email the maintainer, but i would like to have this work for educational purposes.Thanks,DaveOn Thu, Apr 9, 2015 at 10:04 AM, Brent Yorgey <byorgey@gmail.com> wrote:It looks like XMonad.Actions.Volume defines an operator (<*), but as of base-4.8 an operator with that name has been added to the Prelude. The fix would be to either (1) rename the operator in XMonad.Actions.Volume, or (2) hide the operator from Prelude and tell everyone who wants to use XMonad.Actions.Volume.(<*) that they need to hide it from Prelude too.xmonad-extras is not officially a part of the xmonad project; you should contact the maintainers listed at http://hackage.haskell.org/package/xmonad-extras .-BrentOn Mon, Apr 6, 2015 at 11:45 PM Dave Macias <davama@gmail.com> wrote:_______________________________________________This is my first time posting here so i hope im doing this right.
Just updated ghc to 7.10.1 and had to rebuild xmonad, xmonad-contrib, and xmobar.I also use xmonad-extras but it failed during the build. I tried using cabal and also from source but both give same output:$ cabal install xmonad-extrasResolving dependencies...Configuring xmonad-extras-0.12...Building xmonad-extras-0.12...Failed to install xmonad-extras-0.12Build log ( /home/dvmacias/.cabal/logs/xmonad-extras-0.12.log ):Configuring xmonad-extras-0.12...Building xmonad-extras-0.12...Preprocessing library xmonad-extras-0.12...[1 of 2] Compiling XMonad.Util.WindowPropertiesRE ( XMonad/Util/WindowPropertiesRE.hs, dist/build/XMonad/Util/WindowPropertiesRE.o )[2 of 2] Compiling XMonad.Actions.Volume ( XMonad/Actions/Volume.hs, dist/build/XMonad/Actions/Volume.o )XMonad/Actions/Volume.hs:173:23:Ambiguous occurrence ‘<*’It could refer to either ‘XMonad.Actions.Volume.<*’,defined at XMonad/Actions/Volume.hs:66:4or ‘Prelude.<*’,imported from ‘Prelude’ at XMonad/Actions/Volume.hs:15:8-28(and originally defined in ‘GHC.Base’)XMonad/Actions/Volume.hs:173:43:Ambiguous occurrence ‘<*’It could refer to either ‘XMonad.Actions.Volume.<*’,defined at XMonad/Actions/Volume.hs:66:4or ‘Prelude.<*’,imported from ‘Prelude’ at XMonad/Actions/Volume.hs:15:8-28(and originally defined in ‘GHC.Base’)XMonad/Actions/Volume.hs:200:62:Ambiguous occurrence ‘<*’It could refer to either ‘XMonad.Actions.Volume.<*’,defined at XMonad/Actions/Volume.hs:66:4or ‘Prelude.<*’,imported from ‘Prelude’ at XMonad/Actions/Volume.hs:15:8-28(and originally defined in ‘GHC.Base’)XMonad/Actions/Volume.hs:215:32:Ambiguous occurrence ‘<*’It could refer to either ‘XMonad.Actions.Volume.<*’,defined at XMonad/Actions/Volume.hs:66:4or ‘Prelude.<*’,imported from ‘Prelude’ at XMonad/Actions/Volume.hs:15:8-28(and originally defined in ‘GHC.Base’)XMonad/Actions/Volume.hs:225:58:Ambiguous occurrence ‘<*’It could refer to either ‘XMonad.Actions.Volume.<*’,defined at XMonad/Actions/Volume.hs:66:4or ‘Prelude.<*’,imported from ‘Prelude’ at XMonad/Actions/Volume.hs:15:8-28(and originally defined in ‘GHC.Base’)cabal: Error: some packages failed to install:xmonad-extras-0.12 failed during the building phase. The exception was:ExitFailure 1I got to look at the log but it just has what i pasted above. System is Arch 3.19.2-1-ARCHAny input is appreciated.Thanksdave
xmonad mailing list
xmonad@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/xmonad
_______________________________________________
xmonad mailing list
xmonad@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/xmonad
_______________________________________________
xmonad mailing list
xmonad@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/xmonad