package ocaml-r

  1. Overview
  2. Docs
Objective Caml bindings for the R interpreter

Install

Dune Dependency

Authors

Maintainers

Sources

ocaml-r-0.6.0.tbz
sha256=8ecea70a631896b4328c465028b628a6bcbbb7dbad8571df69c0297ff9a088ca
sha512=ac77d473ba35f98f2ea4034db3be514720d4dadae2e12692d4a846ab6ee03db66a24b846a0f1cd1a2b9cd674dd89c45a82b7d78e884cb3b36f17afff64ffe72c

CHANGES.md.html

v0.6.0 2023-01-14 Villeurbanne

  • update wrt to R 4.2, which restricts access to R internals. As a consequence, many functions have been removed. Stubgen is not possible anymore, and many wrappers have been rewritten by hand, so that high level bindings are not affected in the end.

  • added table and qqplot

v0.5.0 2021-11-01 Villeurbanne

  • added graphics functions (axis, text, points, smooth_scatter, boxplot)

  • added base function (c, list creation)

  • fixed interaction with pkg-config (by @drjdn)

v0.4.0 2020-10-15

This version implements a massive API refactoring, which generalizes and amplifies the design experimented in version 0.2.0. Each R datatype is represented as an abstract type of a dedicated module. The t type of the module is a bare SEXP (or at rather a custom block wrapping a bare SEXP). S3 inheritance is represented by module (type) inclusion.

  • addition of an (alco)test suite

  • (typed) matrices for logical, character and int types

  • row and column access for data.frame and matrix

  • access to factor values

  • safer interface for list and data.frame components

  • modular interface for statistical tests

v0.3.1 2020-07-29

  • replaced configurator by dune.configurator

  • fixed compilation warnings

v0.3.0 2020-05-07

  • base: added readRDS, saveRDS, cbind, rbind

  • graphics: abline

  • stats: ecdf

  • fixed compilation bug

v0.2.0 2019-06-07

  • experimented modular (instead of object) interfaces

  • a few more wrappers in base, stats and graphics

  • improved stub generation

  • API documentation

v0.1.1 2018-11-18

jbuilder-to-dune transition

v0.1.0 2018-06-06

First formal release

Former Changelog

2010-02-09 Maxence Guesdon Maxence.Guesdon@inria.fr

* update website, clean configure and build process
* generate documentation

2010-02-08 Guillaume Yziquel guillaume.yziquel@citycable.ch

* release 0.2
* major rewrite of OCaml-R

2009-09-15 Maxence Guesdon Maxence.Guesdon@inria.fr

* release 0.1

2009-09-14 Maxence Guesdon Maxence.Guesdon@inria.fr

* add: ChangeLog
* mod: use ocaml{c,opt} instead of ocamlmklib
* new: projet ocaml-r hosted on gna.org