This tension between clarity and line length is precisely why I wish camelCase were more common in Lisp languages.  When using clear multi-word names, those hyphens between words can really eat up a significant percentage of your line width.<br>