<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Fri, Dec 18, 2015 at 12:12 PM, 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">The long and the short of it is that [Char] is a suboptimal choice to use for anything except possibly short identifiers</blockquote></div><br>Almost all uses of String in xmonad are very short; if not, you're likely doing something wrong. (The exception is the help text which does not need to be optimal, and is simply output as is in what amounts to the most optimal use case for lists. Meanwhile the overhead of Text is significant for very short strings such as xmonad uses. Use of Text in this case is a pessimization.<br><div><br></div><div>It would be on you to demonstrate that switching to Text is a net gain.</div><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>