Tom Duff's rc was done as a reaction to the shell being, despite its other glories, still a macro language. But that's another story.