Okay, if you select an option in the menus your client will try to keep a list of all your most common words (greater than length 1) and will allow you to tab-autocomplete suggestions.
Version 1: this can just be done with a mapping of your most commonly used words, with counts
Version 2: 2 or 3-deep Markov chain
A fun optimization question, how big a local dictionary do we want to keep?
Okay, if you select an option in the menus your client will try to keep a list of all your most common words (greater than length 1) and will allow you to tab-autocomplete suggestions.
Version 1: this can just be done with a mapping of your most commonly used words, with counts Version 2: 2 or 3-deep Markov chain
A fun optimization question, how big a local dictionary do we want to keep?