R-alpha: R Version 0.11

Ross Ihaka (ihaka@stat.auckland.ac.nz)
Mon, 9 Sep 1996 17:20:04 +1200

Date: Mon, 9 Sep 1996 17:20:04 +1200
From: Ross Ihaka <ihaka@stat.auckland.ac.nz>
Message-Id: <199609090520.RAA12048@stat.auckland.ac.nz>
To: r-testers@stat.math.ethz.ch
Subject: R-alpha: R Version 0.11

Version 0.11alpha of R is available from


and should shortly be available from the mirror sites.

This version has been tested on

	FreeBSD 2.1R
	Irix 6.2
	SunOS 4.1.3
	Linux 2.02 (Elf)

It should build on other Unix systems.

There are a number of new features in this version, but mostly it is a
bug-fix version.  Most reported bugs have been fixed.  A (partial list
of bugs we know about is in the file BUGS in the top-level directory.

The changes file is appended below.


 *  The "configure" scheme has been modified to allow X11 libraries
    and include files to be in very different places.

 *  The Irix configuration has been split into Irix5 and Irix6.
    Irix5 may work for Irix version 4.  We'd appreciate confirmation
    or a bug report on this.  

 *  The non-existent "lib" directory problem should be fixed.

 *  A rather nasty bug in "[" which caused matrices with dimnames
    attributes to be corrupted when they were subsetted is now fixed.

 *  "match.call" now works rather better.  It is not completely
    compatible with S, in that the order of components in the results
    is that for the formal arguments of the function, rather than that
    of the actual arguments.

 *  "scan" was guilty of trying to close open files twice.  This seems
    to play merry hell with Linux.  This no longer happens.

 *  The functions "unlist" and "c" now attempt to do sensible things
    with names attributes and argument tags.

 *  The results produced by "quantile" now agree with those of S.

 *  Trimmed means obtained with "mean" now agree with those obtained
    with S.

 *  The function choose produces exact results when possible.

 *  The vector constructors, "logical", "integer", ... now have a
    default length=0 argument.  This agrees with S.

 *  "character" now produces empty strings rather than random
     garbage strings.

 *  A bug introduced into "lsfit" by a change in behavior of "nrow"
    and "ncol" has been fixed.

 *  Evaluating class(x) <- z, where z is a zero length vector is now
    equivalent to class(x) <- NULL, i.e. it strips the class attribute.

 *  The call paste(NULL, collapse=" ") should now produce the "right"

 *  The call  dump("lm",file="") now writes its output to the console.

 *  The process timing code now gives better answers on Suns.

 *  NextMethod now works a little more like that of S.  Differences
    remain and it is not clear that this will ever be completely
    compatible with S.

 *  "as.call" will now convert a list into a "call".

 *  "summary" now works for data frames and other objects.

 *  "eigen" now uses .C to call the CORRECT piece of C code.

 *  A version of "update" is now in place for "lm".  It does no model
    simplification.  Is this necessary?  Desirable?

 *  A bug in the "lm" fitting algorithm which caused it to fail when
    design matrices had columns with a norm of exactly 0.  (Uncovered
    by the V+R cats example).

 *  "anova.lm" now handles multiple "lm" objects and produces an anova
    table which does sequential pairwise comparisons of the models.

 *  "substitute" was failing on arguments that had been passed via
    a generic function.  This no longer happens.

 *  A function called "qqline" now draws lines on plots produced by
    "qqnorm" passing throught the quantiles.

 *  A call of the form plot(x,y) where y is a factor and x is numeric
    will now produce a boxplot (is this really the right thing to do?).

 *  When call of the form "vi" produced a function, the resulting function
    had an invalid environment attached to it.  This caused all sorts of
    nastiness to occur.

 *  No check was made for write errors when strings were being written
    out during an image save.  This is now fixed, but the incompletely
    written file can be left behind and create problems.

r-testers mailing list -- To (un)subscribe, send
subscribe	or	unsubscribe
(in the "body", not the subject !)  To: r-testers-request@stat.math.ethz.ch