Skip to content
0:00 / 0:00

#xmonad#monads#monadtransformers

xmonad (Haskell) on Code Deconstructed - Episode 3

jekor

6.6K subscribers • 6 videos on Hallway

YouTube
  • Recommended by 2 people: 2 in engineering communities.

Intermediate. Assumes working knowledge.

23K views13 years ago2 recommendations

Programming languagesSystems programmingHaskellOperating systemsFunctional programming

jekor explains how the xmonad window manager uses purely functional data structures and monad transformers to manage windows.

Learn how xmonad uses purely functional data structures to manage the windows in an X11 session. We'll also see how to modify a stack of monads to allow us to print out state transitions for a running Haskell application. Links from the video in order: - xmonad.org/download.html - en.wikipedia.org/wiki/X_Window_System - virtualbox.org/ - freedesktop.org/wiki/Software/Xephyr - colemak.com/ To copy a keyboard layout between X sessions: xkbcomp $DISPLAY :1 All Code Deconstructed videos: youtube.com/playlist?list=PLxj9UAX4Em-IBXkvcC3MycLlcxyoi7v8B

Why it's here

2 people recommend this

What people say. Recommended as a useful resource for learning Haskell by studying the codebase of xmonad.

u/mefirstredditin r/haskell • Recommends

On “Recommend a smallish Haskell library for learning”

Jekor on youtube made some videos about xmonad and other haskell projects, maybe they are usefull for you too! channel: Jekor Videos: xmonad (Haskell) on Code Deconstructed Redoing Make - Haskell from Scratch #1

u/echatavin r/haskell • Recommends

On “Writing a plugin to save xmonad state?”

Check out Jekor's videos on xmonad: link to this video link to this video