- 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
- added graphics functions (axis, text, points, smooth_scatter, boxplot)
- added base function (c, list creation)
- fixed interaction with pkg-config (by @drjdn)
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
- replaced configurator by dune.configurator
- fixed compilation warnings
- base: added readRDS, saveRDS, cbind, rbind
- graphics: abline
- stats: ecdf
- fixed compilation bug
- experimented modular (instead of object) interfaces
- a few more wrappers in base, stats and graphics
- improved stub generation
- API documentation
jbuilder-to-dune transition
First formal release
2010-02-09 Maxence Guesdon [email protected]
* update website, clean configure and build process
* generate documentation
2010-02-08 Guillaume Yziquel [email protected]
* release 0.2
* major rewrite of OCaml-R
2009-09-15 Maxence Guesdon [email protected]
* release 0.1
2009-09-14 Maxence Guesdon [email protected]
* add: ChangeLog
* mod: use ocaml{c,opt} instead of ocamlmklib
* new: projet ocaml-r hosted on gna.org