l4-hurd
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: DogCows or Polymorphism in the Hurd


From: Marcus Brinkmann
Subject: Re: DogCows or Polymorphism in the Hurd
Date: Tue, 07 Feb 2006 18:33:03 +0100
User-agent: Wanderlust/2.14.0 (Africa) SEMI/1.14.6 (Maruoka) FLIM/1.14.7 (Sanjō) APEL/10.6 Emacs/21.4 (i486-pc-linux-gnu) MULE/5.0 (SAKAKI)

At Tue, 7 Feb 2006 12:17:26 +0100,
Patrick Negre <address@hidden> wrote:
> 
> I have read all the thread on DogsCows, and i can't see why it's not possible 
> to avoid binding views to new names.

Nobody said it is.  You have to bind a view to a name if you want the
view to be nameable.  You suggest making the binding process-local,
ie, making the file name space per-process.  That's something you can
do, but this just means that you make the bindings process-local, it
does not mean that you avoid binding views to names.  In particular,
you do not avoid creating "new names" this way: Every process gets new
names for all files.  So, in your solution, you always create new names.

The DogCow discussion was primarily and originally about the
interfaces of an object, not about namespaces.  The question how the
namespace is organized, and if it is per-process or shared, is
orthogonal to the question how the interfaces of an object are
organized.  However, it is true that the namespace discussion is
important and related.

Thanks,
Marcus





reply via email to

[Prev in Thread] Current Thread [Next in Thread]