New maintenance release: inline-r 0.7.2.0

37 views
Skip to first unread message

Boespflug, Mathieu

unread,
Nov 24, 2015, 5:36:16 PM11/24/15
to haskellr, Yves Parès
Hi all,

I just pushed a new maintenance release to Hackage:


The main new feature of this release is:

* OS X El Capitan compatibility. Make sure to use a recent c2hs when compiling.

We've revamped our CI setup in recent weeks. We now build on both OS X and Linux using Travis CI, and test and benchmark on Linux. We have a rewrite of the quasiquotation mechanism in the pipeline, which should result in considerably faster compile times. Once that's merged we'll be able to turn on tests for OS X as well.

Also in the pipeline:
* A revamped vector API
* supported for nested memory regions for releasing memory earlier (making regions actually useful).
* (possibly) a Haskell embedding of the ggplot2 DSL and first-class support for data.table.

Furthermore, my colleague Yves Parès contributed a new feature to Stack to achieve reproducible builds more portably than with Docker, using Nix. It's currently under review as a PR: https://github.com/commercialhaskell/stack/pull/1285. This should make installing HaskellR on OS X just as failsafe as on Linux-with-Docker.

Best,

--
Mathieu Boespflug
Founder at http://tweag.io.

Arbakra Inf

unread,
Feb 8, 2016, 8:45:46 AM2/8/16
to haskellr
Hi Mathieu
Do you know and easy to install on OSX 10.11.3  I am struggling as libR seems to be missing when installed with stack.
tks

Boespflug, Mathieu

unread,
Feb 8, 2016, 11:45:53 AM2/8/16
to Arbakra Inf, haskellr
Hi Arbakra,

have a look at our .travis.yml file if you're having issues on OS X.
It shows how to compile all dependencies on a fresh OS X machine:

https://github.com/tweag/HaskellR/blob/master/.travis.yml

The important section is the "install" section. If you run into issues
then please paste the error message and maybe someone on the list who
works with OS X can chime in.

There is an alternative to using Homebrew: you can also use the Nix
package manager. To do so, follow the instructions here:
https://github.com/tweag/HaskellR#developing-haskellr, but remember to
pass the --nix flag to every invocation of Stack.

Best,
--
Mathieu Boespflug
Founder at http://tweag.io.


> --
> You received this message because you are subscribed to the Google Groups
> "haskellr" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to haskellr+u...@googlegroups.com.
> To post to this group, send email to hask...@googlegroups.com.
> To view this discussion on the web, visit
> https://groups.google.com/d/msgid/haskellr/132a6d5c-5c5f-4921-8c6b-a62d77e69fa7%40googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.
Reply all
Reply to author
Forward
0 new messages