From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=unavailable autolearn_force=no version=3.4.4 Path: eternal-september.org!reader01.eternal-september.org!reader02.eternal-september.org!news.eternal-september.org!news.eternal-september.org!feeder.eternal-september.org!aioe.org!.POSTED!not-for-mail From: "Dmitry A. Kazakov" Newsgroups: comp.lang.ada Subject: Re: Community Input for the Maintenance and Revision of the Ada Programming Language Date: Sun, 27 Aug 2017 18:32:32 +0200 Organization: Aioe.org NNTP Server Message-ID: References: <3f04ecdc-2672-4051-948f-37ce5446dbac@googlegroups.com> <0950da12-a618-441a-95bb-9ad4c08ce6d9@googlegroups.com> <972e5656-9c05-4f83-bdb3-368e65beeabe@googlegroups.com> <878ti6bxyn.fsf@jacob-sparre.dk> <54l5qcd0bjhaijvqb77opnqf2d01go8dfi@4ax.com> NNTP-Posting-Host: MajGvm9MbNtGBKE7r8NgYA.user.gioia.aioe.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Complaints-To: abuse@aioe.org User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.3.0 X-Notice: Filtered by postfilter v. 0.8.2 Content-Language: en-US Xref: news.eternal-september.org comp.lang.ada:47823 Date: 2017-08-27T18:32:32+02:00 List-Id: On 2017-08-27 16:44, Dennis Lee Bieber wrote: > On Sun, 27 Aug 2017 14:35:59 +0200, "Dmitry A. Kazakov" > declaimed the following: > >> I never ever saw relational or networked file system directory >> structure, aside from very early academic attempts. The reality is that > > No hard and/or soft-links used anywhere? (Or Windows "reparse points" > https://msdn.microsoft.com/en-us/library/windows/desktop/aa365503(v=vs.85).aspx > or "mounted folders" > https://msdn.microsoft.com/en-us/library/windows/desktop/aa365237(v=vs.85).aspx BTW "hierarchical" was not my choice word. It is actually "acyclic directed graph" (after removing pseudo-nodes like "." and ".."). That is what Ada.Directories is supposed to comply with, at least when looking at its present interface. P.S. There is probably no requirement to test if two nodes are same. I don't know why OSes have problems with that, but some seemingly do. Nominal equivalence is OK for most applications. P.P.S. I still don't see how anything of this could possibly justify strings. More complex it gets even less suitable strings become. -- Regards, Dmitry A. Kazakov http://www.dmitry-kazakov.de