Hi All,
I've started a side project to build an implementation of R in Java.
It's going faster than I expected, so I thought I might drop a note and see
if anyone else is interested in working on the project:
http://code.google.com/p/renjin
I've put together a quick RGui-like console that can yo
Hi there,
I've just posted a new milestone build for Renjin -- a port / new
implementation of the R language interpreter for the JVM. There's still a
long way to go, but the implementation of the base library is growing and is
now sufficient to load packages assembled with R 2.10.x unmodified via
There is "missing with default" and "missing without default".
If an argument x is missing without a default, then missing(x) is true, if
you pass x to another function, it will pass the value of the "missing
argument". (which is different than simply being missing!)
If an argument x is missing _
is missing\n")
f1(x, y)
}
f2()
Alex
On Tue, Oct 1, 2019 at 10:37 AM Bertram, Alexander
wrote:
> There is "missing with default" and "missing without default".
>
> If an argument x is missing without a default, then missing(x) is true, if
> you pass x to another
Hi Dan,
For what it's worth, Renjin requires LISTSXPs to hold either a LISTSXP or a
NULL, and this appears to be largely the case in practice based on running
tests for thousands of packages (including cross compiled C code). I can
only remember it being briefly an issue with the rlang package, bu
Dear Adrian,
I just wanted to pipe in and underscore Thomas' point: the payload bits of
IEEE 754 floating point values are no place to store data that you care
about or need to keep. That is not only related to the R APIs, but also how
processors handle floating point values and signaling and non-s
riguing, since other software like SAS or
> Stata
> > have solved this for decades: what is their implementation, and how come
> > they don't seem to be affected by the new M1 architecture?
> > When package "haven" introduced the tagged NA values I said: ah-haa...