> With a builtin read you don't pay the cost of a fork/exec per > char. And it would be less clunky -- instead of "foo=`{read}" > you can say "read foo". It is not like rc going to get fat by > adding read; it already has to read!
i'd argue that rc shouldn't have any builtins. and i don't see how that's an improvement to rc's syntax. all other assignments involve '=', and can result in command-local variables. - erik