7
User
Recs.
Recs.
11
Updates
Last
Updated
Updated
Activity
22 Options
SpecsUpdate
LicenseModified BSD (3-Clause)
TypeTiling / Dynamic
TechnologyHaskell
Pros
Pro Fully extensible with Haskell
XMonad is written, configured, and fully extensible in Haskell. This means that users aren't limited to a small set of pre-programmed layouts and actions: anything can be programmed into the configuration.
It's simple to modify basic settings, and the example config has lots of comments to get you started. Haskell keeps this code clean, concise, and readable, and its type system keeps you safe from any serious mistakes. This makes it fast and light, even on very small and slow systems.
Know any positive aspects of this option?
Cons
Know any negative aspects of this option?
Recommendations
Comments
Flagged Pros + Cons
Con Requires a lot of Haskell dependencies
XMonad depends on GHC (the Glasgow Haskell Compiler) which can take up about 700 MB or disk space.