> I've not run into many actual problems with rc so it's pretty near 
> perfect :>

pretty near.

redirection has a few rough points.  dealing with a device
that expects a write then a read like /net/dns is painful.
i can never get the syntax right the first try.
and (hopefully this isn't just my ignorance) i don't know how
to open a fd to a background shell as one would in bourne.

quoting can get a little dicy when combined with here
docs.

> hash maps : a['name'] = 'glenda'
> arithmetic - though with the 80/20 rule, I don't think the bloat is worth it

the shell i worked on had regular lists, not flat
lists like rc.  the problem with this is that suppose
you're in a directory with a.c b.c a.h b.h.  does this
print 2 or 4?

        fn x {
                echo $#*
        }
        x *.c *.h
in rc, the answer is obvious.  if you allow regular
lists, then * is either ((a.c b.c) (a.h b.h)) or
(a.c b.c a.h b.h).

perhaps i just missed the obvious.

- erik

Reply via email to