* [9fans] naming conventions
@ 2010-06-14 8:29 EBo
2010-06-14 9:01 ` Charles Forsyth
2010-06-14 13:32 ` erik quanstrom
0 siblings, 2 replies; 10+ messages in thread
From: EBo @ 2010-06-14 8:29 UTC (permalink / raw)
To: 9Fans-list
I do not mean to feed any trolls with this one, but I need to know how
people what some of this addressed in the future.
I've been catching a little flack off and on about the Plan 9's naming
convention of adding a '9' in front of program names. I've also noticed
that using emulators, on the linux side, prefixing a 9 breaks history
utilization functionality in most of the shells I use.
For immediate discussion, the 9vx executable is part of the vx32 source.
Is it more reasonable in this case to name the executive vx32 instead of
9vx since it is a plan 9 emulator for linux?
As a note, the flack I've been getting is not just about aesthetics. When
the editor of one of the journals I will likely want to publish in says
"good god, do not name it that. Starting a proper name or the title of a
paper with a numeral will break some search engines and cataloging
utilities..." I see this a potential problem.
EBo --
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [9fans] naming conventions
2010-06-14 8:29 [9fans] naming conventions EBo
@ 2010-06-14 9:01 ` Charles Forsyth
2010-06-14 13:32 ` erik quanstrom
1 sibling, 0 replies; 10+ messages in thread
From: Charles Forsyth @ 2010-06-14 9:01 UTC (permalink / raw)
To: 9fans
>Is it more reasonable in this case to name the executive vx32 instead of
>9vx since it is a plan 9 emulator for linux?
not really, because vx32 is the library, and 9vx is just one sample application.
(there are others.)
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [9fans] naming conventions
2010-06-14 8:29 [9fans] naming conventions EBo
2010-06-14 9:01 ` Charles Forsyth
@ 2010-06-14 13:32 ` erik quanstrom
2010-06-14 13:47 ` EBo
1 sibling, 1 reply; 10+ messages in thread
From: erik quanstrom @ 2010-06-14 13:32 UTC (permalink / raw)
To: 9fans
> I've been catching a little flack off and on about the Plan 9's naming
> convention of adding a '9' in front of program names. I've also noticed
> that using emulators, on the linux side, prefixing a 9 breaks history
> utilization functionality in most of the shells I use.
your shell is broken. [0-9] are perfectly valid anywhere in a unix file
name.
- erik
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [9fans] naming conventions
2010-06-14 13:32 ` erik quanstrom
@ 2010-06-14 13:47 ` EBo
2010-06-14 15:16 ` Stanley Lieber
` (2 more replies)
0 siblings, 3 replies; 10+ messages in thread
From: EBo @ 2010-06-14 13:47 UTC (permalink / raw)
To: Fans of the OS Plan 9 from Bell Labs
> your shell is broken. [0-9] are perfectly valid anywhere in a unix file
> name.
does bash completion work for you on *anything*? Or does it get confused
thinking that you are specifying a previous command (!### in the history)?
Yes, a file/script named [0-9]* is valid, but still breaks things. Maybe
there is some trick to get around it that I do not knwo about, but the big
issues where those that the editor raised.
EBo --
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [9fans] naming conventions
2010-06-14 13:47 ` EBo
@ 2010-06-14 15:16 ` Stanley Lieber
2010-06-14 15:19 ` erik quanstrom
2010-06-14 15:35 ` Nick LaForge
2 siblings, 0 replies; 10+ messages in thread
From: Stanley Lieber @ 2010-06-14 15:16 UTC (permalink / raw)
To: Fans of the OS Plan 9 from Bell Labs
On Mon, Jun 14, 2010 at 8:47 AM, EBo <ebo@sandien.com> wrote:
>
>> your shell is broken. [0-9] are perfectly valid anywhere in a unix file
>> name.
>
> does bash completion work for you on *anything*? Or does it get confused
> thinking that you are specifying a previous command (!### in the history)?
> Yes, a file/script named [0-9]* is valid, but still breaks things. Maybe
> there is some trick to get around it that I do not knwo about, but the big
> issues where those that the editor raised.
>
> EBo --
For what it's worth, ksh on OpenBSD handles completion on 9* files just fine.
-sl
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [9fans] naming conventions
2010-06-14 13:47 ` EBo
2010-06-14 15:16 ` Stanley Lieber
@ 2010-06-14 15:19 ` erik quanstrom
2010-06-14 15:35 ` Nick LaForge
2 siblings, 0 replies; 10+ messages in thread
From: erik quanstrom @ 2010-06-14 15:19 UTC (permalink / raw)
To: 9fans
> does bash completion work for you on *anything*?
that's a purely theoretical question. i use rc.
- erik
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [9fans] naming conventions
2010-06-14 13:47 ` EBo
2010-06-14 15:16 ` Stanley Lieber
2010-06-14 15:19 ` erik quanstrom
@ 2010-06-14 15:35 ` Nick LaForge
2010-06-14 21:10 ` hiro
2 siblings, 1 reply; 10+ messages in thread
From: Nick LaForge @ 2010-06-14 15:35 UTC (permalink / raw)
To: Fans of the OS Plan 9 from Bell Labs
Would a phonetic morphology à la the ceePlusPlus of wiki would suffice
for our lexically challenged friends?
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [9fans] naming conventions
2010-06-14 15:35 ` Nick LaForge
@ 2010-06-14 21:10 ` hiro
2010-06-14 21:24 ` EBo
0 siblings, 1 reply; 10+ messages in thread
From: hiro @ 2010-06-14 21:10 UTC (permalink / raw)
To: Fans of the OS Plan 9 from Bell Labs
I tried running 9 9term in bash and had no problems.
Perhaps you haven't set up your $PATH correctly?
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [9fans] naming conventions
2010-06-14 21:10 ` hiro
@ 2010-06-14 21:24 ` EBo
2010-06-14 21:32 ` erik quanstrom
0 siblings, 1 reply; 10+ messages in thread
From: EBo @ 2010-06-14 21:24 UTC (permalink / raw)
To: Fans of the OS Plan 9 from Bell Labs
On Mon, 14 Jun 2010 21:10:38 +0000, hiro <23hiro@googlemail.com> wrote:
> I tried running 9 9term in bash and had no problems.
> Perhaps you haven't set up your $PATH correctly?
I can run "9 9term", but what happens when you run something like "9vx -u
glenda -r /some/very/long/path/" and then run "!9vx" the next time to rerun
the last command starting with ? It probably runs the 9'th command in the
history. Sorry I was not clear. I consider this a minor his is a minor
nit, the real problem is the journal editors and assumptions of the search
engines.
EBo --
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [9fans] naming conventions
2010-06-14 21:24 ` EBo
@ 2010-06-14 21:32 ` erik quanstrom
0 siblings, 0 replies; 10+ messages in thread
From: erik quanstrom @ 2010-06-14 21:32 UTC (permalink / raw)
To: 9fans
> I can run "9 9term", but what happens when you run something like "9vx -u
> glenda -r /some/very/long/path/" and then run "!9vx" the next time to rerun
> the last command starting with ? It probably runs the 9'th command in the
> history. Sorry I was not clear. I consider this a minor his is a minor
> nit, the real problem is the journal editors and assumptions of the search
> engines.
the rc history mechanism doesn't suffer from this. it's
a simple patch to and uses an external program "-p"
and an rc function "-".
essentially, i ripped off byron's rip off of v10 "=".
- erik
^ permalink raw reply [flat|nested] 10+ messages in thread
end of thread, other threads:[~2010-06-14 21:32 UTC | newest]
Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2010-06-14 8:29 [9fans] naming conventions EBo
2010-06-14 9:01 ` Charles Forsyth
2010-06-14 13:32 ` erik quanstrom
2010-06-14 13:47 ` EBo
2010-06-14 15:16 ` Stanley Lieber
2010-06-14 15:19 ` erik quanstrom
2010-06-14 15:35 ` Nick LaForge
2010-06-14 21:10 ` hiro
2010-06-14 21:24 ` EBo
2010-06-14 21:32 ` erik quanstrom
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).