[Rd] print() from within a function - Windows specific? (PR#7584)

From: <markus.liedgens_at_ipw.agrl.ethz.ch>
Date: Sat 29 Jan 2005 - 05:58:39 EST


Full_Name: Markus Liedgens
Version: Ever since 1.6
OS: Windows 98 / Windows Xp
Submission from: (NULL) (81.63.111.226)

To control the progress of a function one can consider to use print() to issue a message in the command window. However, using Win98 / R 1.9 or WinXP / R 2.0, this approach is of little usefulness, since all the print() commands are issued at once, just before the control returns to the command window. A test code could be:

for(i in 1:10){
 for(j in 1:1000){
  for(k in 1:1000){}
 }
 print(i)
}

I once ask a linux / unix user and he was not able to reproduce the problem.

Best regards



Markus Liedgens
Institut für Pflanzenwissenschaften - ETH Zürich FEL Eschikon 33
8315 Lidau, Switzerland
e-mail: markus.liedgens@ipw.agrl.ethz.ch

8315 Lindau

R-devel@stat.math.ethz.ch mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel Received on Sat Jan 29 05:12:22 2005

This archive was generated by hypermail 2.1.8 : Fri 18 Mar 2005 - 09:02:42 EST