From: Lucio De Re <lucio@proxima.alt.za>
To: 9fans@cse.psu.edu
Subject: Re: [9fans] blanks in file names
Date: Thu, 4 Jul 2002 09:39:56 +0200 [thread overview]
Message-ID: <20020704093955.L6107@cackle.proxima.alt.za> (raw)
In-Reply-To: <8c75ad56989c77def4ecb7b1f7cdb273@caldo.demon.co.uk>; from forsyth@caldo.demon.co.uk on Thu, Jul 04, 2002 at 07:34:25AM +0100
On Thu, Jul 04, 2002 at 07:34:25AM +0100, forsyth@caldo.demon.co.uk wrote:
>
> the problem rob alluded to, by analogy with NAT, should not
> arise within the Plan 9 system. for instance, if i have a file
> of file names, can i read it in and be sure to access those names?
> if space is _ and _ is `boo!' it's anyone's guess.
>
I think we're going somewhere <grin>
We already have shims between the conventional Plan 9 filesystem
and foreign ones. These are our declared boundaries and it is
fairly clear what translations are required at each of these
boundaries.
It seems to me that Nemo is - perhaps unintentionally, certainly
not in an explicit fashion - creating an inner boundary that declares
the core of Plan 9 much more liberal and a shim is therefore
necessary so that the existing legacy applications can interact
with it.
I would vote for such a feature. The kernel and 9P would be freed
of filename shackles, the shim would apply the existing rules.
Imagine, for example, a shim that would enable a 2nd Edition
application to access the 4th Edition filesystem. Mapping filenames
to unique 27-character UTF8 strings with certain restrictions should
be possible through such a shim.
Even the choice of delimiter between path components would be
available to those willing to produce the necessary shim.
++L
PS: while checking the above, I was wondering where %q belongs in
that model. I would think the shim must somehow provide the actual
quote and dequote operations. Hm, maybe such a shim can also add
descriptive names and, shudder, access control lists in a Plan 9
friendly form.
next prev parent reply other threads:[~2002-07-04 7:39 UTC|newest]
Thread overview: 103+ messages / expand[flat|nested] mbox.gz Atom feed top
2002-07-04 6:34 forsyth
2002-07-04 7:39 ` Lucio De Re [this message]
2002-07-04 9:32 ` Nikolai SAOUKH
-- strict thread matches above, loose matches on Subject: below --
2002-07-15 4:03 Geoff Collyer
2002-07-15 14:53 ` Jack Johnson
2002-07-21 19:52 ` Dave
2002-07-21 19:47 ` Dave
2002-07-14 18:28 rob pike, esq.
2002-07-11 23:56 okamoto
2002-07-11 8:39 Geoff Collyer
2002-07-14 18:13 ` Dave
2002-07-11 5:50 okamoto
2002-07-11 1:41 anothy
[not found] ` <"anothy@cosym.net"@Jul>
2002-07-11 6:47 ` Dave
2002-07-10 18:27 David Gordon Hogan
2002-07-10 20:56 ` arisawa
2002-07-10 8:00 Fco.J.Ballesteros
2002-07-09 7:54 Fco.J.Ballesteros
2002-07-09 1:08 okamoto
2002-07-08 23:19 David Gordon Hogan
2002-07-08 23:30 ` Dave
2002-07-08 20:22 rob pike, esq.
2002-07-08 21:21 ` Dave
2002-07-08 23:27 ` Dan Cross
2002-07-08 23:30 ` Dan Cross
2002-07-08 12:18 forsyth
[not found] ` <"forsyth@caldo.demon.co.uk"@Jul>
2002-07-08 20:42 ` Dave
2002-07-08 8:59 Fco.J.Ballesteros
[not found] ` <Fco.J.Ballesteros@Jul>
2002-07-08 20:18 ` Dave
2002-07-09 15:23 ` Dave
2002-07-10 16:02 ` Dave
2002-07-10 20:59 ` FJ Ballesteros
2002-07-10 21:51 ` Dave
2002-07-10 22:22 ` Dan Cross
2002-07-10 23:01 ` Dave
2002-07-11 2:00 ` Dan Cross
2002-07-11 6:14 ` Dave
2002-07-11 6:38 ` Lucio De Re
2002-07-14 18:00 ` Dave
2002-07-11 13:14 ` arisawa
2002-07-12 12:28 ` arisawa
2002-07-11 16:23 ` Dan Cross
2002-07-11 10:43 ` Ish Rattan
2002-07-14 18:49 ` Dave
2002-07-08 0:38 Scott Schwartz
2002-07-07 5:59 Geoff Collyer
2002-07-05 19:21 David Gordon Hogan
2002-07-05 19:52 ` Jim Choate
2002-07-05 20:10 ` Mark Bitting
2002-07-05 18:26 Sape Mullender
2002-07-05 18:23 David Gordon Hogan
2002-07-05 1:21 okamoto
[not found] <20020703160003.27491.58783.Mailman@psuvax1.cse.psu.edu>
2002-07-04 23:35 ` Andrew Simmons
2002-07-04 22:42 ` Sam
2002-07-04 22:44 ` Sam
2002-07-08 16:14 ` ozan s yigit
2002-07-04 12:26 Fco.J.Ballesteros
2002-07-04 12:20 forsyth
2002-07-04 11:37 Fco.J.Ballesteros
2002-07-04 11:36 rog
2002-07-04 9:50 Fco.J.Ballesteros
2002-07-04 9:41 forsyth
2002-07-04 8:31 Fco.J.Ballesteros
2002-07-04 8:22 forsyth
2002-07-04 7:53 Fco.J.Ballesteros
2002-07-04 7:47 Fco.J.Ballesteros
2002-07-03 8:00 Fco.J.Ballesteros
2002-07-03 12:00 ` Lucio De Re
2002-07-03 19:39 ` rob pike, esq.
2002-07-07 4:02 ` Dave
2002-07-07 5:17 ` arisawa
[not found] ` <"arisawa@ar.aichi-u.ac.jp"@Jul>
2002-07-07 5:38 ` Dave
2002-07-07 6:04 ` arisawa
2002-07-07 7:16 ` arisawa
2002-07-07 16:11 ` Dave
2002-07-07 16:12 ` Dave
2002-07-10 21:58 ` Dave
2002-07-10 22:38 ` arisawa
2002-07-11 5:10 ` Dave
2002-07-14 18:32 ` Dave
2002-07-14 18:51 ` Jim Choate
2002-07-14 23:27 ` arisawa
2002-07-08 9:48 ` Boyd Roberts
2002-07-08 20:22 ` Dave
2002-07-09 8:24 ` Boyd Roberts
2002-07-09 15:25 ` Dave
2002-07-08 23:05 ` Berry Kercheval
2002-07-02 18:14 rog
2002-07-02 23:08 ` Dan Cross
2002-07-02 11:09 forsyth
2002-07-02 11:53 ` matt
2002-07-02 13:29 ` Boyd Roberts
2002-07-02 14:57 ` FJ Ballesteros
2002-07-02 16:23 ` Lucio De Re
2002-07-03 19:21 ` rob pike, esq.
2002-07-03 14:31 ` FJ Ballesteros
2002-07-02 18:28 ` plan9
2002-07-03 13:54 ` arisawa
2002-07-03 14:24 ` FJ Ballesteros
2002-07-03 19:40 ` rob pike, esq.
2002-07-03 22:10 ` arisawa
2002-07-04 8:30 ` Ralph Corderoy
2002-07-02 9:53 Fco.J.Ballesteros
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20020704093955.L6107@cackle.proxima.alt.za \
--to=lucio@proxima.alt.za \
--cc=9fans@cse.psu.edu \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).