[GRASS5] GRASS extension manager proposal
Michael Tiemann
tiemann at redhat.com
Thu Dec 16 08:48:04 EST 2004
+1. This is exactly the kind of architecture that will take GRASS to
the next level. Very exciting to see!
On Thu, 2004-12-16 at 03:35, Roger Bivand wrote:
> On Thu, 16 Dec 2004, Hamish wrote:
> Because, as Benjamin and others (especially Paolo Cavallini) have
> suggested, a development model with add-in modules is vastly more robust
> that one in which everything is in the same tarball. Central servicies
> need to be in the core distribution, but everything else should be
> modularised. They can be stored on a central CVS repository, but do not
> need to be in the same project, just to follow the same installation
> rules.
>
> In particular, it isn't obvious that the original choices made in GRASS to
> carry around large amounts of model interface, and also unmaintained model
> code, were sensible. If the models are maintained standalone anyway, the
> interface can be built and installed by people who need the functionality
> and have both GRASS and the model.
>
> How to do a clean g.install isn't so clear, though - exposing the
> dependencies of the local GRASS installation, its headers and libraries,
> and to do it portably across OSX, Unix/Linux, and Cygwin. A lot of the R
> CMD * family are stubs, scripts, and Perl programs, and that feels
> flexible and robust.
>
> Roger
>
> >
> >
> > Hamish
> >
> > _______________________________________________
> > grass5 mailing list
> > grass5 at grass.itc.it
> > http://grass.itc.it/mailman/listinfo/grass5
> >
More information about the grass-dev
mailing list