Annotation of 43BSD/contrib/icon/samples/diffwords.icn, revision 1.1.1.1

1.1       root        1: #
                      2: #          D I F F E R E N T   W O R D S
                      3: #
                      4: 
                      5: #  This program lists all the different words in the input text.
                      6: #  The definition of a "word" is naive.
                      7: 
                      8: procedure main()
                      9:    letter := &lcase ++ &ucase
                     10:    words := set([])
                     11:    while text := read() do
                     12:       text ? while tab(upto(letter)) do
                     13:          insert(words,tab(many(letter)))
                     14:    every write(!sort(words))
                     15: end

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.