On Friday, 30 July 2010, at 10:18:31 (+0900),
Carsten Haitzler wrote:

> my point still stands.

No, it doesn't, because you're arguing the slippery slope fallacy.
(http://www.nizkor.org/features/fallacies/slippery-slope.html)
Increasing the width to 132 does not in any way endorse, cause, or
make inevitable future expansions or desires for expansion.  It is a
practical, reasonable response to the simple fact that the 80 column
limit is causing significant readability problems in the existing
code.

> you can say it's sane - but then if you look at most commercial
> visual studio users they sit there with editors fullscreen and just
> fill the entire screen with lines of code. you can keep expanding
> your width until the cows come home.

See above.

> 80 wide allows multiple virtical columns of code to be on screen at
> once (ef .c file on left, header next to it in the middle, another
> .c file next to that and soon).

Depending on the size of the font.  And, also depending on the size of
the font, you can do the same with 132 columns.  You'd just have to
use a smaller font to have the same number of documents side-by-side.
And that can be said of any arbitrary number that's larger than any
other arbitrary number.

You can also stack vertically.

The fact is, 80 is chosen for a reason, and it's not because people
stack their documents side-by-side.  It's because 80 is the default
width for most terminal emulators because it was the default width of
the terminals they emulate.  Plain and simple.  And I'm telling you
there's *another* width, not default but just as built-in, that could
be used instead.

> as such humans are bad at reading long lines of text. there is a
> reason newspapers and magazines use thin columns.

This is a red herring.  The audiences are different, and the
requirements are different.  Newspapers do not use long strings of
words joined by underscores, nor do newspapers need to visually
indicate scoping or order of operations in parenthesized expressions.

Look, if you don't like the idea, just say so.  "That's not how I want
to work, and it's my project, so STFU."  But it would solve the bulk
of the line-wrapping problems you're having (and as the person who
imposed the problem on the project by insisting on uncrustify, it
would seem reasonable that you help fix it).

Michael

-- 
Michael Jennings (a.k.a. KainX)  http://www.kainx.org/  <[email protected]>
Linux Server/Cluster Admin, LBL.gov       Author, Eterm (www.eterm.org)
-----------------------------------------------------------------------
 "I am everything you want; I am everything you need.  I am everything
  inside of you that you wish you could be.  I say all the right
  things at exactly the right time, but I mean nothing to you and I
  don't know why."                   -- Vertical Horizon, "Everything"

------------------------------------------------------------------------------
The Palm PDK Hot Apps Program offers developers who use the
Plug-In Development Kit to bring their C/C++ apps to Palm for a share
of $1 Million in cash or HP Products. Visit us here for more details:
http://p.sf.net/sfu/dev2dev-palm
_______________________________________________
enlightenment-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to