From joshmobrien at gmail.com  Tue Oct  2 23:17:36 2012
From: joshmobrien at gmail.com (Josh O'Brien)
Date: Tue, 2 Oct 2012 14:17:36 -0700
Subject: [Rd] Minor edit to R-ints doc will be needed for R-2.15.2: axis()
 no longer uses .Internal()
Message-ID: <CAOwKfPTb+QWx3Y7K4pKncL3_g-0Sd1H22NYOGLs4r4Mfb2XL5g@mail.gmail.com>

Hello,

The second paragraph of Chapter 2: .Internal vs .Primitive of R-ints
uses axis() as an example of a function that uses .Internal(). Here's
the quote:

> Functions using .Internal() wrapped in a closure are in general preferred as this ensures
> standard handling of named and default arguments. For example, axis is defined as
>
> axis <- function(side, at = NULL, labels = NULL, ...)
> .Internal(axis(side, at, labels, ...))

As of R-2.15.2, though, this will no longer be true; as noted in the
Code Migration section of R-devel NEWS file:

> The C code underlying base graphics has been migrated to the graphics package
> (and hence no longer uses .Internal() calls).

So, a different example may be needed.

(Please let me know if a message of this type is better directed
somewhere else, or if it should wait until after some milestone in the
development cycle.)

Thanks,

Josh



[Rd] Minor edit to R-ints doc will be needed for R-2.15.2: axis() no longer uses .Internal()
Josh O'Brien