> I think it's far from trivial, especially if you want to take into > account network names, file versions, protection attributes and ACLs, ... Sure, this all depends on what we're going to do with this data and at what level. The biggest problem that modules like CGI.pm have to deal with is just putting together simple filenames. My example just seeks to address that problem. However, as you point out if we want to really make distinctions between directories, filenames, extensions, drives, servers, acls, etc, and moreover keep this stuff in a form that makes it directly usable (like "C" as the drive instead of "C:"), this all gets really complex really quickly. I was only addressing trying to split up "C:\Windows\System" and "/etc/motd" into a single format with one set of functions. I would argue that on this particular issue "less is more". If we could just deal with filenames universally this would be a big win (leave acls, permissions, versions, etc to something else). -Nate
- Summary of I/O related RFCs Jon Ericson
- Re: Summary of I/O related RFCs Chaim Frenkel
- Re: Summary of I/O related RFCs Jonathan Scott Duff
- Internal Filename Representations (was Re: Summar... Nathan Wiger
- Re: Internal Filename Representations (was Re... Chaim Frenkel
- Re: Internal Filename Representations (was Re... Jarkko Hietaniemi
- Re: Internal Filename Representations (wa... David L. Nicol
- Re: Internal Filename Representations (wa... Nick Ing-Simmons
- Re: Internal Filename Representations (was Re... Johan Vromans
- Re: Internal Filename Representations (wa... Nathan Wiger
- Re: Internal Filename Representations... Chaim Frenkel
- Re: Internal Filename Representa... Nathan Wiger
- Re: Internal Filename Repres... Chaim Frenkel
- Re: Internal Filename Representa... Dan Sugalski
- Re: Internal Filename Repres... Jarkko Hietaniemi
- Re: Internal Filename Re... Chaim Frenkel
- Re: Internal Filename Re... Jarkko Hietaniemi
- Re: Internal Filename Re... Nathan Wiger
- Re: Internal Filename Re... Chaim Frenkel
- Re: Internal Filename Re... David L. Nicol