[GRASSGUI] graphic overlays

Glynn Clements glynn at gclements.plus.com
Mon Mar 26 15:59:43 EDT 2007


Moritz Lennert wrote:

> > there are precedents. I agree that we always need to minimize dependencies
> > as much as possible. But some are unavoidable, or at least highly desirable.
> 
> I my understanding, the issue is not about dependencies, but about 
> trying to avoid diverging development of two versions of GRASS: CLI and 
> GUI. If we start adding more and more features to the GUI which are not 
> available on the CLI, people might be obliged to use the GUI to access a 
> specific feature, just because it was easier to code this for the GUI 
> than for the CLI, and so noone bothered for the latter.
> 
> In my eyes, the GUI should be a convenience, not an obligation.

FWIW, the above is essentially my position also.

> The examples you cited for justifying going directly through the GUI are 
> all doable in the modules directly. It is obvious that we are more 
> limited in developer power in C (although seeing the speed at which you 
> learned tcltk and python, I don't think it would take you very long to 
> get the gist of C ;-), but these are typically "small", well 
> circumscribed tasks which we can try to tackle through Google summers of 
> code, or even try to get institutions which use GRASS to contribute some 
> development financing for... It might not be as fast as doing it through 
> the GUI, but the final added value will be higher, IMHO.

Alternatives to C include using d.graph or creating Python bindings
for the raster/display libraries.

-- 
Glynn Clements <glynn at gclements.plus.com>




More information about the grass-gui mailing list