From gregory_r_warnes@groton.pfizer.com  Wed Jan 31 01:24:25 2001
From: gregory_r_warnes@groton.pfizer.com (Warnes, Gregory R)
Date: Tue, 30 Jan 2001 20:24:25 -0500
Subject: [Rd] FW: sas.get error
Message-ID: <5429125E11E4D411AF7300805FE603A80FE0F3@groexmbcr02.pfizer.com>

A couple of months ago, I asked Frank Harrell (fharrell@virginia.edu), the
author of the Hmisc S-Plus library, about the reason for his "No porting to
R" requirement.  I may have previously posted his reply, but I don't see it
in the archives, so I'll send it again.

This is a edited version of our email conversation:

 Gregory R. Warnes:  

	The license to the Hmisc library explicitly prohibits modifying the
      code to work with "R".  Why have you made this restriction?
 
 Frank E. Harrell, Jr.:  

     Some time ago an R user took it on himself to start converting my
     libraries to R without at least sending me an E-mail.  He started
     the conversion at a time just when I was making a good deal of
     error corrections and extensions to one of the libraries, so that
     the R version would be instantly out of date and buggy.  I thought
     this was strange and wanted to prevent such problems in the future.
 
     In the meantime I have been looking at R a good deal to see what
     would be involved in conversion.  I have found many more
     inconsistencies between R and S than I originally thought.  Some of
     these inconsistencies are because of improvements, some make the
     language worse (e.g., omission of single precision objects in R, the 
     inability to attach directories).  I estimate it will take me about 200

     hours of work to convert, even if I didn't mind losing single precision

     and Trellis graphics in R.  I'm not ruling out a conversion in the
future 
     but it will take some resources.

     If resources become available in the future I would be interested in 
     starting a CVS server to work will a good R programmer in this
endeavor.  
     Above all I do not want two code bases; version control is needed with
a 
     single code base.

-Greg
-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
r-devel mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html
Send "info", "help", or "[un]subscribe"
(in the "body", not the subject !)  To: r-devel-request@stat.math.ethz.ch
_._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._


[Rd] FW: sas.get error
Warnes, Gregory R