 	sendWord: (word) ->
 		@sendCommand("^" + word)
 
+	sendWords: (words) ->
+		# Aspell accepts multiple words to check on the same line
+		# ^word1 word2 word3 ...
+		# See aspell.info, writing programs to use Aspell Through A Pipe
+		@sendCommand("^" + words.join(" "))
+
+
 	sendCommand: (command) ->
 		@aspell.stdin.write(command + "\n")
 

			if new Date() - start > ASpell.ASPELL_TIMEOUT
				@close(true)
			else if i < words.length
				word = words[i]
				@sendWord(word)
				i++
				setTimeout tick, 0
			else
				@close()

			callback("process killed")
		setTimeout forceClose, @ASPELL_TIMEOUT
	ASPELL_TIMEOUT : 4000
	ASPELL_BATCH_SIZE : 100
