<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Tue, Dec 22, 2015 at 9:01 AM, Matt Walker <span dir="ltr"><<a href="mailto:matt.g.d.walker@gmail.com" target="_blank">matt.g.d.walker@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I will focus my efforts on extending xmonad in the way I'd like, and not worry so much about String.  If there is a point where I need to do lots of string processing within xmonad I can revisit this.</blockquote></div><br>In general, if you find yourself dealing with sufficiently large strings to justify Text, it probably doesn't belong in the window manager. You really want it to be small and fast and do as much as possible outside the WM; otherwise yoy'll find opening / moving / etc. windows to be sluggish at best and possibly even cause hangs because the WM is doing something else instead of responding to window requests.<br clear="all"><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr"><div>brandon s allbery kf8nh                               sine nomine associates</div><div><a href="mailto:allbery.b@gmail.com" target="_blank">allbery.b@gmail.com</a>                                  <a href="mailto:ballbery@sinenomine.net" target="_blank">ballbery@sinenomine.net</a></div><div>unix, openafs, kerberos, infrastructure, xmonad        <a href="http://sinenomine.net" target="_blank">http://sinenomine.net</a></div></div></div>
</div></div>