Click on your choice:
My dictionary only uses common English words and is stored in a database table to make queries simple.
The way it works is this - each word has its letters sorted alphabetically and then its anagrams are listed beside it. The entries are kept in alphabetic order.
Here's a sample entry:
opst opts post pots spot stop tops
Only words that have anagrams are included in my dictionary.
You can use the panel at left to investigate it.
Before you do, here's a puzzle for you that's rather fun:
What is the last entry in my dictionary?
P.S. Just for fun I've displayed the database query that gives each result so that you can get some idea of how we "talk" to a database. The language used is called SQL (Structured Query Language).