[R] R 2.8.0 is released

2008-10-20 Thread Peter Dalgaard
I've rolled up R-2.8.0.tar.gz a short while ago. This is a development 
release which contains a number of new features.

Also, a number of mostly minor bugs have been fixed. See the full list
of changes below.

You can get it (later today) from

http://cran.r-project.org/src/base/R-2/R-2.8.0.tar.gz

or wait for it to be mirrored at a CRAN site nearer to you. In case of 
impatience, try http://www.biostat.ku.dk/~pd/R-release

Binaries for various platforms will appear in due course.
 
For the R Core Team

Peter Dalgaard



These are the md5sums for the freshly created files, in case you wish
to check that they are uncorrupted:


70447ae7f2c35233d3065b004aa4f331  INSTALL
433182754c05c2cf7a04ad0da474a1d0  README
4f004de59e24a52d0f500063b4603bcb  OONEWS
ff4bd9073ef440b1eb43b1428ce96872  ONEWS
2e66a7217f24f1d7961275438243adc7  NEWS
1ad28cbc84485ccdf4ce5721b34ed645  THANKS
070cca21d9f8a6af15f992edb47a24d5  AUTHORS
a6f89e2100d9b6cdffcea4f398e37343  COPYING.LIB
eb723b61539feef013de476e68b5c50a  COPYING
020479f381d5f9038dcb18708997f5da  RESOURCES
5717a4e29823dd379e4a6cf82e820eb2  FAQ
5213c9644aec984278b669df1a63a2ce  R-2.8.0.tar.gz
5213c9644aec984278b669df1a63a2ce  R-latest.tar.gz



This is the relevant part of the NEWS file:

CHANGES IN R VERSION 2.8.0

SIGNIFICANT USER-VISIBLE CHANGES

o   var(), cov(), cor(), sd() etc now by default (when 'use' is not
specified) return NA in many cases where they signalled an
error before.

NEW FEATURES

o   abbreviate() gains an optional argument 'strict' allowing cheap
and fast strict abbrevation.

o   The lm methods of add1(), anova() and drop1() warn if they are
mis-used on an essentially exact fit.

o   as.array() is now generic, gains a '...' argument.

o   New function as.hexmode() for converting integers in hex format.
format.hexmode() and as.character.hexmode() gain an 'upper.case'
argument.

o   bitmap() and dev2bitmap() gain support for anti-aliasing.
The default type has been changed to 'png16m', which supports
anti-aliasing.

o   Box.test() gains a 'fitdf' argument to adjust the degrees of
freedom if applied to residuals.

o   browseURL() has a new argument 'encodeIfNeeded' to use
URLencode() in cases where it seems likely that would be
helpful.  (Unfortunately, those are hard to guess.)

o   by() gains a 'simplify' argument, passed to tapply().

o   capabilities() gains a new argument tiff to report if tiff()
is operational.

o   chol2inv() now treats numeric(1) as a [1 x 1]-matrix.

o   cov() and cor() have the option 'use = everything' as default,
and so does var() with its default 'na.rm = FALSE'.  This
returns NA instead of signalling an error for NA observations.
Another new option is 'use = na.or.complete' which is the default
for var(*, na.rm=FALSE).
var(double(0), na.rm= L) now returns NA instead of signalling an error,
for both L = TRUE or FALSE, as one consequence of these changes.

o   data.matrix() now tries harder to convert non-numeric columns,
via as.numeric() or as(, numeric).

o   dev.interactive() is able to recognize the standard screen
devices if getOption(device) is a function (as well as by name).

o   dev.new() gains a '...' argument which can be used to pass
named arguments which will be used if appropriate to the
device selected.

o   dimnames(x) - value extends 'value' if it a list and too
short, and 'x' is an array.  This allows constructions such as
dimnames(x)[[1]] - 1:3 to work whether or not 'x' already has
dimnames.

o   format(), formatC() and prettyNum() gain a new argument
'drop0trailing' which can be used to suppress trailing 0s.

o   format() now works for environments; also print(env) and str(env)
share the same code for environments.

o   It is now possible to create and open a text-mode gzfile()
connection by explicitly using e.g. open=rt.

o   New help.request() function for compiling an e-mail to R-help
according to the rules. It is built on the new utility,
create.post() on which also bug.report() is based now; both
thanks to a contribution by Heather Turner.

o   help.search() now assumes that non-ASCII items are in latin1
if that makes sense (all known examples on CRAN are).

o   HoltWinters() and decompose() use a (statistically) more
efficient computation for seasonal fits (they used to waste
one period).

o   intToUtf8() and intToBits() now accept numeric vectors,
truncating them to integers.

o   is.unsorted() gains an argument 'strictly'.  It now works for
classed objects with a = or  method (as incorrectly
documented earlier).

o   library() no longer warns about the masking objects that are
 

Re: [R] R 2.8.0 is released

2008-10-20 Thread Jeroen Ooms

I'm getting a unexpected compiling error when doing make:

gcc -std=gnu99 -I../../src/extra/zlib -I../../src/extra/bzip2
-I../../src/extra/pcre  -I. -I../../src/include -I../../src/include
-I/usr/local/include -DHAVE_CONFIG_H   -fpic  -g -O2 -c platform.c -o
platform.o
platform.c: In function 'do_capabilities':
platform.c:1661: error: expected ',' or ';' before 'Rf_checkArityCall'
make[3]: *** [platform.o] Error 1

R.2.7.2 compiled without any problems on the same machine.
Here is my config.log: http://jeroen.xslhosting.net/config.log.zip
 
Am I doing anything wrong? And will their be binary Debian packages for this
release (they never appeared for R-2.7.2)?


thank you!



-- 
View this message in context: 
http://www.nabble.com/R-2.8.0-is-released-tp20066170p20078192.html
Sent from the R help mailing list archive at Nabble.com.

__
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.


Re: [R] R 2.8.0 is released

2008-10-20 Thread Jeroen Ooms

I'm getting a unexpected compiling error when doing make: 

gcc -std=gnu99 -I../../src/extra/zlib -I../../src/extra/bzip2
-I../../src/extra/pcre  -I. -I../../src/include -I../../src/include
-I/usr/local/include -DHAVE_CONFIG_H   -fpic  -g -O2 -c platform.c -o
platform.o 
platform.c: In function 'do_capabilities': 
platform.c:1661: error: expected ',' or ';' before 'Rf_checkArityCall' 
make[3]: *** [platform.o] Error 1 

R.2.7.2 compiled without any problems on the same machine. 
Here is my config.log: http://jeroen.xlshosting.net/config.log.zip
  
Am I doing anything wrong? And will their be binary Debian packages for this
release (they never appeared for R-2.7.2)? 


thank you! 
-- 
View this message in context: 
http://www.nabble.com/R-2.8.0-is-released-tp20066170p20078229.html
Sent from the R help mailing list archive at Nabble.com.

__
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.


Re: [R] R 2.8.0 is released

2008-10-20 Thread Duncan Murdoch

On 10/20/2008 4:34 PM, Jeroen Ooms wrote:

I'm getting a unexpected compiling error when doing make:

gcc -std=gnu99 -I../../src/extra/zlib -I../../src/extra/bzip2
-I../../src/extra/pcre  -I. -I../../src/include -I../../src/include
-I/usr/local/include -DHAVE_CONFIG_H   -fpic  -g -O2 -c platform.c -o
platform.o
platform.c: In function 'do_capabilities':
platform.c:1661: error: expected ',' or ';' before 'Rf_checkArityCall'
make[3]: *** [platform.o] Error 1

R.2.7.2 compiled without any problems on the same machine.
Here is my config.log: http://jeroen.xslhosting.net/config.log.zip
 
Am I doing anything wrong? And will their be binary Debian packages for this

release (they never appeared for R-2.7.2)?


If you look at the file, it appears someone forgot a semicolon at the 
end of line 1657, which is only compiled for people on Unix with no X11. 
 That's likely a configuration problem, e.g. you don't have the X11 
development libraries installed, or the configure script couldn't find them.


Duncan Murdoch

__
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.