Calculator Puzzle Analyzer Full Conjugation Search Help and Documentation Background Internal Technologies
The main unit is the Calculator. As you change selections for root letters, subject, etc. the resulting verb is displayed. The Calculator forms verbs based on three letter roots, using standard rules as well as most exceptions to the rules. The program supports most verb forms found in Tanach except for the pausal forms and forms that include objects. The Calculator is part of two units: the Puzzle and the Analyzer. You practice figuring out the root letters, subject, etc. of a verb. The Puzzle displays a verb; if you get the Calculator to match the puzzle then you get a point, you hear a customizable sound, and a new puzzle is displayed; if you can't figure it out you press "Show Me". Customizable - Many Puzzle features are customizable, including the level of difficulty, the display size, the sound, and the way that ShevaNa is displayed. Multiple Users - The Puzzle score and some settings are stored separately for each user. You type in a word - or paste it from another program - and the Analyzer produces a list of verb forms that match your word. If you select an item in the list, the Calculator adjusts to display that item. Note: The Analyzer can also recognize many Pausal forms as well as words with prefixes. e.g. You create a table containing the full conjugation of a root. The words that appear in Tanach can be highlighted, or the root can be contrasted with another root. The Search gives a list of locations in Tanach where a particular word, root, mood, etc. is found. A search word includes Nikud and may include search wildcards. You can see the word in context via the Tanach of mechon-mamre.org. The program includes, Tool Tips, Context Sensitive Help, Online Help, and Fundamental Concepts of the Classical Hebrew Verb, by Alan Smith. Over the past few years I have attended several courses about Hebrew of the Tanach and have learned a lot about forming verbs from a root. I've learned new things about familiar concepts such as Binyanim and Vav Hahipuch. I've also learned about handling roots that are treated in a non-standard way. e.g: when the last two letters of the root are the same, or when the second letter of the root is a Vav. I've learned that there are various "moods" in Classical (Tanach) Hebrew that don't quite correspond to the "Past, Present, Future, and Imperative" of later Hebrew and of Aramaic. And I've learned that the same word can have different meanings in different contexts.
In the process of creating this program I've developed several technologies that could also be
used in other interfaces:
|
|