[Rd] R on the JVM, anyone else interested in joining?

2010-10-24 Thread Bertram, Alexander
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

[Rd] Renjin - R for the JVM - new milestone released

2011-05-12 Thread Bertram, Alexander
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

Re: [Rd] Is missingness always passed on?

2019-10-01 Thread Bertram, Alexander via R-devel
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 _

Re: [Rd] Is missingness always passed on?

2019-10-01 Thread Bertram, Alexander via R-devel
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

Re: [Rd] some questions about R internal SEXP types

2020-09-08 Thread Bertram, Alexander via R-devel
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

Re: [Rd] 1954 from NA

2021-05-24 Thread Bertram, Alexander via R-devel
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

Re: [Rd] 1954 from NA

2021-05-24 Thread Bertram, Alexander via R-devel
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...