On Thu, 29 Jul 2010 18:34:07 -0700 Michael Jennings <m...@kainx.org> said:
you don't get the point - the point is that the formatter doesnt handle wrapping intelligently. you will find code that doesnt fit in 132 die and needs wrapping - and the same problem will exist. the only solution other than fixing the formatter is the slippery slope. fix the problem. don't follow the slippery slope of workarounds. you argue that 132 columns is just fine because there is a terminal mode for it. that argument can be extended to any width with "just resize your terminal". the fact is that when you start any terminal... you get an 80 wide one in almost all cases. not 132. you need to change things to be otherwise. thus 80 as a baseline makes sense. 132 doesn't. if your fix to wrapping problems is "well just make your terminal wider" you're ignoring the actual problem that the formatter can't wrap correctly. > 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/ <m...@kainx.org> > 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 > enlightenment-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > -- ------------- Codito, ergo sum - "I code, therefore I am" -------------- The Rasterman (Carsten Haitzler) ras...@rasterman.com ------------------------------------------------------------------------------ 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 enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel