nat icon indicating copy to clipboard operation
nat copied to clipboard

pull out all rgl dependencies into separate nat3d package

Open jefferis opened this issue 10 years ago • 3 comments

This is what e.g. vegan/analogue have done with:

  • http://cran.r-project.org/web/packages/vegan3d/index.html
  • https://github.com/vegandevs/vegan3d
  • http://cran.r-project.org/web/packages/analogueExtra/index.html

The reasoning is that there are problems with the rgl build e.g. on snow leopard that have not been resolved and that in general, it seems a waste to load rgl/X for functionality that does not depend on rgl e.g. when running on a cluster.

jefferis avatar Nov 27 '14 19:11 jefferis

A (possible) alternative is to set the rgl.useNULL option on package startup if we are in non-interactive mode.

jefferis avatar Nov 19 '15 18:11 jefferis

But that would still not solve the issue that rgl is frequently not available in some macosx configs.

jefferis avatar Nov 22 '15 21:11 jefferis

This solves the rgl load issue, but still leaves rgl as a dependency at build time, which can cause problems.

jefferis avatar Nov 25 '15 09:11 jefferis