> does anybody have a version of Rc that allows unquoted equality sign?
>
> having to quote the character get a bit annoying on POSIX systems (plan9port)
You can change the code, I suppose the key file is
rc/lex.c
You can force rc to setting a variable only if = is surrounded by spaces, like
in sh, but then you'll have a lot of problems in plan9/p9p.
I know what you are talking about.
I like the use of = in rc, but there is too much unix in plan9, and a lot of
programs are straightforwardly ported. An example is gs, making tests with
options in rc is a nightmare.
People say that the problem of Plan9's popularity is the differences with unix,
but for me is the opposite. It try to be different being too much similar.
I remember when I discovered it 4 or 5 years ago. I was so happy with the use
of utf8 as the system own character coding, I was learning C and I was sick
with wchars, multibyte, locales and so on in unix. Then I used troff to write a
paper, and surprise!, there is no utf8 support. And the same with spell and
other utilities. They were pieces of unix, sewed to the corpse... instead of
"Plan 9 from Outer Space", some times It feels more like "Frankenstein".
trebol.