(Was: On 80 columns should (not) be enough for everyone)

foobar foo at bar.com
Sun Jan 30 13:18:40 PST 2011


so Wrote:

> > I think that putting an artificial limit is incredibly stupid. Haven't  
> > anyone here learned the "No magic numbers" rule?!?!
> >
> > Walter correctly pointed out that it's harder to read long rows,  
> > however, unlike printed text and ancient terminals, current display  
> > technology is much more dynamic.
> > Font size, zoom level, screen form-factor, window size, resolution, etc  
> > means that each person can configure his own individual optimal view.
> >
> > As the OP said, use word wrap and adjust your editor window width/font  
> > size/zoom level/etc to your liking.
> > If your editor does not support this "new" feature, go get a new editor  
> > and don't bother other people with different preferences.
> > Stop forcing this moronic "one size fits all" attitude on everyone.
> 
> I agree, but i guess they are talking about standard library.

Right, so does that mean it should be made _less_ readable by a diverse community of people? 
I have no issue with any style Andrei or others use when they code for themselves, be it 10 characters per row or 1000. 
I do place a MUCH higher weight on making the stdlib readable and accessible for a large range of diverse people with different cultures, languages, traditions, eye-sight, screen sizes, and preferred beer flavors.

ATM, Phobos ranks extremely poorly in this regard. Far worse than C++ which is by far one of worst ever. 
both Java and C# are surprisingly high on this list and are behind various "new-age" scripting languages such as python and Ruby and languages that were designed to be readable by humans such as Smalltalk. 


More information about the Digitalmars-d mailing list