I learned about the concept of an orthogonal command set a long time ago. The way I remember it, I may have two concepts mixed:
- A command set with little overlap in commands.
- A command set with "complete coverage" of the problem space (there is a command to do anything you might imagine).
One expected result of an orthogonal command set: A command that is invoked to perform a specific action on one thing can be invoked to perform the same action on another thing. (This was before objects were even a gleem in somebody's eye (I think).)
(Like I said, it was a long time ago

)
Think about the axes of a graph -- if they are at right angles (orthogonal), each point on the graph has one and only one set of coordinates. If the axes are at some other angle, some points on the graph can be specified by two different sets of coordinates, and some points cannot be specified at all. (I should draw a picture.
See
AboutThesePages.
<Currently, no significant content below this line.>
Contents
Notes
Resources
See
ResourceRecommendations. Feel free to add additional resources to these lists, but please follow the guidelines on
ResourceRecommendations including
ResourceRecommendations#Guidelines_for_Rating_Resources.
Recommended
Recommended for Specific Needs
Recommended by Others
No Recommendation
Not Recommended
Contributors
- () RandyKramer - 16 Jul 2002
- <If you edit this page: add your name here; move this to the next line; and include your comment marker (initials), if you have created one, in parenthesis before your WikiName.>
[[Main.RandyKramer#16 Jul 2002][]]
Page Ratings