<p>On Thu, Nov 10, 2011 at 5:34 PM, Anthony Campbell &lt;<a href="mailto:ac@acampbell.org.uk">ac@acampbell.org.uk</a>&gt; wrote:<br>
&gt; Reading that you find Haskell problematic, I feel a bit better that I,<br>
&gt; as a non-programmer with no formal computer training, was pretty much<br>
&gt; stymied. I just copied examples I found on the net but without really<br>
&gt; understanding them.</p>
<p>I always feel kind of guilty for not being better at reading Haskell. I actually really enjoyed it at university, and I have a great fondness for functional programming. I have no philosophical objections to it. I just find it very hard to guess what an unfamiliar piece of code does.</p>

<p>&gt; Have you looked at dwm, written in C? It was the forerunner of xmonad<br>
&gt; and functionally and visually the two are quite similar. I was able to<br>
&gt; modify it pretty easily by editing config.h and patching the code even<br>
&gt; though I know no C.</p>
<p>I&#39;ve tried a few others, but not dwm. I think I tried awesome. I haven&#39;t tried anything I liked more than xmonad. If anything were to steal me away from xmonad, it would need to match the flexibility and either make it easier to configure or provide compelling features (e.g. a tiling compositing WM to do zooming or pretty highlighting). I wouldn&#39;t trade off xmonad&#39;s features just for easier configuration.</p>