Es is a command interpreter and programming language which combines the standard features of other Unix shells with the features of a functional programming language such as Scheme. The syntax is derived from rc(1). Es is intended for use both as an interactive shell and a programming language for scripts.