Jeremy,
J.P. and Ron have already given you a pretty good idea of how Accordance is superior to
Logos with respect to interface and original language tools, but I just stumbled across a very practical example this morning. The folks at
Logos have just begun a
Corporate Blog, and Rick Brannan, one of their long-time employees, has posted a detailed example of how to use their Graphical Query Editor. I think if you read it carefully and compare it to how a similar search would be performed in Accordance, you'll see the difference right away.
First of all, we NEVER use terms like "query" and "data-set" (yuck!), and we do our best to avoid forcing the user to jump through unnecessary hoops to get things done. Brannan wants to search for all instances in the Pastoral epistles of the Greek adjective
kalos within three words of a noun which agrees with it in number and case. I counted the steps involved in this process and came up with no less than 47! I didn't even count the optional steps and rearranging Brannan recommended you do. I won't list all of
Logos' steps here, but below are the steps involved to do the same search in Accordance:
1. Open GNT-T
2. Command 2 to open Greek Construct
3. Drag Lex into first column
4. Type
kalos
5. Click OK
6. Drag Noun into second column
7. Click OK
8. Drag Within above two columns
9. Type 3
10. Click OK
11. Drag Agree above two columns
12. Click Number
13. Click Case
14. Click OK
15. Command-D to duplicate Construct window
16. Drag Lex to Second column
17. Drag Noun to First column
18. Switch to tab containing GNT-T
19. Click after first link
20. Shift-command-O for OR
21. Shift-command-L for LINK
22. Double-click Greek Construct 2
23. Click More Options
24. Select Clause
25. Select Pastoral Epistles
(Note: I already had this range predefined. If I didn't, I would use the Range command to create a temporary range [2 additional steps], or go through the process of adding a permanent range [4 additional steps])
26. Click OK
27. Switch back to GNT-T to see results
Note that because the Construct window is order specific, I had to create two construct windows. The first has the noun after
kalos, and the second has the noun before
kalos. That's the reason for steps 15-22. Note also how many of these steps consist of simply clicking the OK button (or hitting return).
With
Logos, there are a host of additional steps you must do to accomplish the same thing. At one point, you must specify that the language of your search term is Greek. Then you click in the entry field to type your Greek word, but before you can enter it, you have to hit F2 twice to change the keyboard to Greek. Why? You've already specified that the language is Greek, why do you have to remember to change the keyboard too?
Likewise, when selecting
kalos from the list of Greek words, you have to choose between two forms of the word (one with an accute accent and one with a grave accent). Brannan explains that it doesn't matter which you choose since "Match Marks" is not selected. But if it doesn't matter, why confuse the user with multiple forms? In Accordance, you default to enter lexical forms. That vocabulary list presents you with one form of
kalos. If you search by inflected forms, you'll get all the possible inflections, but in most cases, you don't want or need that.
Furthermore, it would appear from Brannan's explanation that you cannot specify agreement between a lexical form like
kalos and a generic noun directly. You first must create an adjective element in the Graphical Query Editor and equate it with
kalos. THEN you can specify agreement between the Noun tag and the Adjective tag. In Accordance, you put
kalos into one column, a noun in another column, and then specify that the two must agree. Why specify that
kalos is an adjective when the program should already KNOW
kalos is an adjective?
Finally,
Logos' Graphical Query Editor is supposed to make it easier to design a search and SEE what you're searching for. Yet when you enter an Adjective term into the Editor, it's labeled with the cryptic "J????". A Noun term appears as "N???". Am I supposed to be able to tell by looking at this what I'm searching for? Why not just put "Adjective" and "Noun"?
I don't mean to be critical of
Logos, but it's these kinds of things which leave me (and many users) dumbfounded. It's the developer's job to eliminate unnecessary steps and confusing choices for the user. The less he has to remember to hit F2 or what "J????" means, the more he can focus on actually studying the Bible. That, I think, is what separates Accordance from other Bible programs.
Hope this is helpful.