R-alpha: R Version 0.12

Ross (ihaka@stat.auckland.ac.nz)
Fri, 20 Sep 1996 16:15:12 +1200 (NZST)

Date: Fri, 20 Sep 1996 16:15:12 +1200 (NZST)
From: Ross  <ihaka@stat.auckland.ac.nz>
Message-Id: <199609200415.QAA02569@stat.auckland.ac.nz>
To: r-testers@stat.math.ethz.ch
Subject: R-alpha: R Version 0.12

R version 0.12 is available for ftp from stat.auckland.ac.nz
(and soon from our mirror sites).

The big change in version 0.12 is the addition of GNU readline support.
Many thanks to to Valerio Aimale for this.

To get readline support you will need to install the GNU readline
library and then modify the configuration files for your platform by
(i) modifying the list of libraries which are loaded and (ii)
uncommenting the definition of Readline.  Both locations can be found
by searching for the string "readline".

The changes file is attached.  "Share and Enjoy".



 *  Thanks to Valerio Aimale, GNU readline support is available for R.
    The FreeBSD and Linux configurations are set up to use readline,
    other platforms must have their configuration files changed by hand.
    Instructions are in the INSTALL file.

 *  We now have a "legend" function which is similar to that in S.
    The function differs from that of S in that the box surrounding
    the legend is sized just large enough to surround its contents.
    If a single x-y coordinate is given as a location it is used
    as the top right coordinate for the legend box.  If two
    coordinates are given, the legend box is centered on the point
    midway between the two coordinates.  The extra parameters
    "xjust" and "yjust" can be used to provide explicit justification
    for the legend box.

 *  A pointer problem in saveload.c pointed out by Doug Bates is fixed.

 *  A fix by Thomas Lumley for "model.frame" (actually model.data.frame)
    so that the names of literal variables are retained.

 *  A fix so that "missing" behaves as expected for the following example
	a <- function(x) missing(x)
	b <- function(x) a(x)
	a() # -> TRUE
	b() # -> TRUE
    Note:  There seems to a "bug" in S for the following example
	a <- function(x) missing(x)
	b <- function(x=1) a(x)
        a() # -> TRUE for S & R
	b() # -> TRUE for S & FALSE for R
    It seems to us that since a() receives a real argument from b()
    it should not indicate that its argument is missing.
    (Bug reported by Thomas Lumley).

 *  Some bugs in the optimization code reported by Jim Lindsay are fixed.

 *  A newline following "_" produces a syntax error.  This is fixed now.
    (Gregory Warnes).

 *  NULL can now be freely coerced to any vector type.  The result
    is a zero-length vector.  (Bug reported by Thomas Lumley).

 *  "update" modified to be closer to that of S.

 *  "terms" is corrected so that specials now refer to terms in the
    formula rather than variables.

 *  A bugfix for NextMethod from (Gregory Warnes).

 *  "dev.off" implemented.

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