> All this reminds me of one of my biggest gripes with unix, which may  
> be relevant to the discussion here. Both env vars and namespaces are  
> inherited, and while that's a strength it's also a weakness. I haven't  
> used Plan 9 enough to know if it's a problem for Plan 9, but using  

[...]

> Perhaps if namespace changes only require restarting the plumber it  
> wouldn't be bad, but there's still the matter of entering the binds at  
> least twice too; once in lib/profile (which you have to go and open)  
> and once per relevant terminal window.

if you have included basic in your plumbing rules, the plumbing
"Local 9fs sources" will make /n/sources available to all newly started
processes.  acme interprets a string of the same format.

so it's not even necessary to restart the plumber.

likewise, you can plumb "Local echo -n someval > /env/somevar".

- erik

Reply via email to