comp.lang.ada
 help / color / mirror / Atom feed
From: "Dmitry A. Kazakov" <mailbox@dmitry-kazakov.de>
Subject: Re: Ada.Directories
Date: Fri, 16 Nov 2007 20:00:07 +0100
Date: 2007-11-16T20:00:07+01:00	[thread overview]
Message-ID: <s84l01tpxhhh$.1ud5iurq833o4.dlg@40tude.net> (raw)
In-Reply-To: 1589560.JmWJu6PyXJ@linux1.krischik.com

On Fri, 16 Nov 2007 17:48:55 +0100, Martin Krischik wrote:

> Dmitry A. Kazakov wrote:
> 
>> On Thu, 15 Nov 2007 12:44:53 +0100, Markus E L wrote:
>> 
>>> Harald Korneliussen wrote:
>>> 
>>>> On Oct 21, 9:40 am, "Dmitry A. Kazakov" <mail...@dmitry-kazakov.de>
>>>> wrote:
>>>>> "." is not a hard/soft link, as it cannot be removed.
>>>>
>>>> When did removability become part of the definition of "hard link"?
>>> 
>>> Never it did. This is just what happens to definitions that come into
>>> contact with Dmitry. I've purposely waited seom time (well, even three
>>> weeks) to write this answer. From the fact that Dmitry did not answer
>>> any more one can usually see that he got the point. At least that's my
>>> observation.
>> 
>> No, I still haven't got it. But because we don't have a workable 
>> definition of hard link, it just makes no sense to me to discuss it. And
>> even if we had, it were totally irrelevant to the issue of
>> Ada.Directories.
> 
> Sure we have. Each file is linked at least once and deleted if not.
> 
> I thought the discussion if about when a user is allowed to link / unlink
> what kind of file.

You may not be allowed to remove a link, but that is irrelevant. Access
rights is not a property of link. They are of "owned object."

The question is whether a proper link can be semantically removed. It can.

(I hope that you can erase your street address from the address book even
if the latter lies at your home, as well as that houses without address
books hidden in do not collapse... (:-))

If you want the reason why "." cannot be semantically removed, then it is
because the structure of links is broken (self-recursive). Therefore it
requires special handling, like synchronous deletion/insertion of cycles.

I wonder why this need to be so hotly discussed in c.l.a? Let it be the
most linked link of the world, if that helped us to return back to Ada
discussions...

-- 
Regards,
Dmitry A. Kazakov
http://www.dmitry-kazakov.de



  parent reply	other threads:[~2007-11-16 19:00 UTC|newest]

Thread overview: 29+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2007-10-20  9:21 Ada.Directories Dmitry A. Kazakov
2007-10-20 18:43 ` Ada.Directories anon
2007-10-20 19:40   ` Ada.Directories Dmitry A. Kazakov
2007-10-20 20:35     ` Ada.Directories Maciej Sobczak
2007-10-21  7:40       ` Ada.Directories Dmitry A. Kazakov
2007-10-21 13:05         ` Ada.Directories Jacob Sparre Andersen
2007-10-21 13:26           ` Ada.Directories Dmitry A. Kazakov
2007-10-21 15:29             ` Ada.Directories Markus E L
2007-10-21 15:38             ` Ada.Directories Jacob Sparre Andersen
2007-10-21 17:19             ` Ada.Directories Martin Krischik
2007-10-21 18:52               ` Ada.Directories Dmitry A. Kazakov
2007-10-21 20:32                 ` Ada.Directories Markus E L
2007-10-21 23:52         ` Ada.Directories Robert A Duff
2007-10-22 11:08         ` Ada.Directories Harald Korneliussen
2007-11-15 11:44           ` Ada.Directories Markus E L
2007-11-16 13:27             ` Ada.Directories Dmitry A. Kazakov
2007-11-16 16:48               ` Ada.Directories Martin Krischik
2007-11-16 18:47                 ` Ada.Directories Larry Kilgallen
2007-11-16 20:35                   ` Ada.Directories Martin Krischik
2007-11-16 19:00                 ` Dmitry A. Kazakov [this message]
2007-10-21  1:25     ` Ada.Directories anon
2007-10-20 22:36   ` Ada.Directories Larry Kilgallen
2007-10-22 18:56 ` Ada.Directories Adam Beneschan
2007-10-23  9:04   ` Ada.Directories Peter Hermann
2007-10-23 12:07     ` Ada.Directories Larry Kilgallen
2007-10-23 13:01       ` Ada.Directories Peter Hermann
2007-10-23 16:08       ` Ada.Directories Robert A Duff
2007-10-23 17:11         ` Ada.Directories Larry Kilgallen
2007-10-24  0:55   ` Ada.Directories Brian May
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox