2 async = require 'async'
7 (callback) -> async.parallel [
8 (callback) -> fs.readFile '/etc/dictionaries-common/words', 'utf8', callback
9 (callback) -> fs.readFile 'my_log_words', 'utf8', callback
11 ([dictionary, log_words], callback) ->
12 for word in dictionary.split(/\n/)
15 for line in log_words.split(/\n/)
16 word = line[line.lastIndexOf(' ')+1..]
19 if good.length == 8836
20 return callback(null, good)
21 callback 'could find enough real words'