Path: utzoo!utgpu!water!watmath!clyde!att!ucbvax!hplabs!hp-pcd!hpcvca!charles
From: charles@hpcvca.HP.COM (Charles Brown)
Newsgroups: comp.sys.amiga
Subject: Re: Enviroment (was Re: Yea, but can an Amiga Shell do this....)
Message-ID: <5660008@hpcvca.HP.COM>
Date: 21 Aug 88 03:37:08 GMT
References: <8808192105.AA16960@cory.Berkeley.EDU>
Organization: Hewlett-Packard Co., Corvallis, Oregon
Lines: 28

>	1.3 has got enviroment variables.  Guess how they're implemented!
>
>	Yup, disk based.  You have a directory called ENV:, containing files
>	whos names are the enviroment variables and contents the contents for
>	those variables.  Eventually, C-A says, ENV: will become a device.
>						-Matt

How does this allow a child to have an environment different from its
parent?  Specifically

		grandparent
		|	|
	  parent1	parent2
	    |		|
	child1		child2

I think Parent1 and parent2 should both inherit their environments
from grandparent.  They should then be free to modify those
environments and pass them on to their children without interference
from the other parent or other child.

So Child1 should inherit from parent1 without interference from
parent2 or from child2.  It looks like the ENV: solution will have all
of these processes writing to the same files and so all will share the
same environment.

Have I interpreted ENV: correctly?
	Charles Brown		charles%hpcvca@hplabs.hp.com