Whoa.

Don't let my valuable suggestion get lost.

 I want "} else {".  Yihue wants "} else {".  And I have not heard anybody
say they prefer the other way, unless you interpret Duncan's comment
"that's nonsense" as a blanket defense of the status quo. But I don't think
he meant that.  This is a matter of style consistency and avoidance of new
R-user confusion and error.

After reading the help for "if", I don't see how anybody can argue against
this.  Good R code has this style:

} else {

and not

}
 else

because the latter fails if it is run line-by-line.  While trying to teach
people how to write R programs, it would be nice if the output of
print.function was consistent with the good way, the way that is actually
practiced in the R source code itself. This is a major source of new
programmer confusion. Its very tough to explain and teach.

pj
-- 
Paul E. Johnson
Professor, Political Science      Assoc. Director
1541 Lilac Lane, Room 504      Center for Research Methods
University of Kansas                 University of Kansas
http://pj.freefaculty.org               http://quant.ku.edu

        [[alternative HTML version deleted]]

______________________________________________
R-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel

Reply via email to