-- $Id: spellcheck.lua,v 1.2 2001/01/23 01:30:42 doug Exp $ -- http://www.bagley.org/~doug/shootout/ -- based on code from Roberto Ierusalimschy assert(readfrom("Usr.Dict.Words")) local dict = {} while 1 do local line = read() if line == nil then break end dict[line] = 1 end readfrom() -- closes dictionary while 1 do local word = read() if word == nil then break end if not dict[word] then print(word) end end