[Rd] Evolution of the R native interface

2016-05-27 Thread Lukas Stadler
Hi!

I hope you don’t mind me posting this call for participation - I do think the 
matter at hand is very important for the people on this list, and the people on 
this list are very important for the matter at hand.

For historical reasons, the native API provided by R for use by applications 
and packages is not as concise and consistent as is could be, and is tied into 
the internals of the implementation of the language. This makes writing native 
code components more complex than necessary, and thus increases the entry 
barrier for writing applications and packages. It also hinders evolution of the 
R runtime, because it restricts the freedom to change internal implementation 
details, and prevents alternative implementations from supporting all R 
applications and packages.

The R consortium’s infrastructure steering committee (ISC) recently decided to 
create a working group that intends to explore the future of R’s native APIs 
[1]:
“Future-proof native APIs for R: This working groups will assess current native 
API usage, gather community input, and work towards an easy-to-understand, 
consistent and verifiable API that will drive R language adoption.”

In order to do so, we are hoping to create a diverse group, inviting different 
stakeholders:
people working on the core of the R implementation and package system
R package authors and maintainers
developers of alternative implementations of the R language
people interested in R’s development for various other reasons

We’d like to answer questions like:
API evolution or API revolution?
should there be one interface covering all use cases, or multiple targeted 
interfaces?
what are the basic design principles behind the new API?
how can adoption of such an interface work?

Please let me know whether you’re interested in this - we would be glad if some 
of you would join this effort and participate in the working group.

The working group will operate via email [2], a wiki page [3] and 
teleconferences.
We also plan to have an in-person meeting at this year’s useR! conference.

Also, if you have someone in mind that should be part of the working group, 
please let us know. We may not have thought of them yet.

Best Regards,
 Lukas Stadler

[1] 
https://www.r-consortium.org/news/announcement/2016/03/r-consortium-funds-technical-initiatives-community-events-and-training
 

[2] http://lists.r-consortium.org/mailman/listinfo/rconsortium-wg-api 

[3] https://wiki.r-consortium.org/view/R_Native_API 



[[alternative HTML version deleted]]

__
R-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel

[Rd] Update CRAN submission process

2016-05-27 Thread Patrick Perry

The CRAN submission process seems in need of a massive overhaul. Why has this 
process not been automated yet?


—
Patrick Perry
Assistant Professor
NYU Stern School of Business

__
R-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel

Re: [Rd] Update CRAN submission process

2016-05-27 Thread Gavin Simpson
In the interests of, well, everyone, I will just mention that this is
the wrong list. CRAN != R Core and asking questions about CRAN is OT
for this list as this is for topics related to developing R, the
software.

You should address CRAN questions to the CRAN maintainers, but I
suggest you don't in this instance as these discussions have happened
before. Instead, take a look at R-Hub:
https://www.r-consortium.org/funded-projects, which aims to provide
some of the automated tools you might require in an automated process.
CRAN will still be CRAN, but with R-Hub in place package authors
should know well ahead of uploading to CRAN what problems they might
encounter and can fix them.

HTH

G

On 27 May 2016 at 13:58, Patrick Perry  wrote:
>
> The CRAN submission process seems in need of a massive overhaul. Why has this 
> process not been automated yet?
>
>
> —
> Patrick Perry
> Assistant Professor
> NYU Stern School of Business
>
> __
> R-devel@r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-devel



-- 
Gavin Simpson, PhD

__
R-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel

Re: [Rd] Update CRAN submission process

2016-05-27 Thread Michael Sumner
On Sat, 28 May 2016 at 05:59 Patrick Perry  wrote:

>
> The CRAN submission process seems in need of a massive overhaul. Why has
> this process not been automated yet?
>
>


Many improvements to R come via extensions to R. See Hadley Wickham's R
Packages book for ways  to improve the process with devtools.

Cheers, Mike.

—
> Patrick Perry
> Assistant Professor
> NYU Stern School of Business
>
> __
> R-devel@r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-devel

-- 
Dr. Michael Sumner
Software and Database Engineer
Australian Antarctic Division
203 Channel Highway
Kingston Tasmania 7050 Australia

[[alternative HTML version deleted]]

__
R-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel