Design considerations for string processing languages.- An overview of the summer programming language.- Formal language definitions can be made practical.- Assessment.- Preliminaries to the definition of summer.- A semi-formal definition of the summer kernel.- The summer library.- Some annotated summer programs.- Summary of summer syntax.