I invite you to read about it: http://doc.cat-v.org/plan_9/4th_edition/papers/rc.
I find the control structures simpler and more elegant, and overall its design feels more consistent. For example, consider an if statement in bash:
if [ condition ]; then ... else ... fi
if (condition) { ... } else { ... }
case $1 in "bar") ... ;; "baz") ... ;; esac
switch ($1) { case "bar" ... case "baz" ... }
I invite you to read about it: http://doc.cat-v.org/plan_9/4th_edition/papers/rc.
I find the control structures simpler and more elegant, and overall its design feels more consistent. For example, consider an if statement in bash:
And now in rc: Or a case statement in bash: And expressed in rc: In the past, I've used it as my shell too, but now I use it only for scripting. I think you can install it in most platforms.