# # D I F F E R E N T W O R D S # # This program lists all the different words in the input text. # The definition of a "word" is naive. procedure main() letter := &lcase ++ &ucase words := set([]) while text := read() do text ? while tab(upto(letter)) do insert(words,tab(many(letter))) every write(!sort(words)) end