[GRASS5] Looking for ncurses code

Eric G. Miller egm2 at jps.net
Fri Feb 23 22:45:05 EST 2001

On Fri, Feb 23, 2001 at 09:44:33AM -0800, Rich Shepard wrote:
> On Fri, 23 Feb 2001, Markus Neteler wrote:
> > You can see CLI at work in src/raster/r.agnps50/ if you need an
> > example.
>   Again, thanks, Markus.
>   I've grep'd the files in src/libes/vask/ and haven't found the names of
> the variables used to store the input (GISDBASE. location and mapset). Is
> there any guide in the programmer's manual to the organization of the start
> up code and the user interface? I don't recall seeing that the last time I
> looked.

The vask library is just a simplified wrapper for curses.  The GISDBASE,
LOCATION and MAPSET are written to the ~/.grassrc5 file.  If you're
interested in the session start-up code, have a look in
src/general/init/, which among other things sets the environment
variables above.  Also good to poke around src/libes/gis/ to see how
many things are handled regarding database management, I/O, etc... Don't
rely on the Programming manual.  It's helpful, but doesn't document a
lot of stuff (some things just aren't documented).

>   I'll look at the tcl/tk code, too, and see if I can find these variable
> names there.

It gets them from the environment...

Eric G. Miller <egm2 at jps.net>

If you want to unsubscribe from GRASS Development Team mailing list write to:
minordomo at geog.uni-hannover.de with
subject 'unsubscribe grass5'

More information about the grass-dev mailing list