5 R-2367-AF, The MH Message Handling System: Users Manual,
6 B. S. Borden, R. S. Gaines, N. Z. Shapiro, November 1979.
10 PURPOSE: To describe an electronic message handling system. The report
11 outlines the implementation and provides complete user level documentation
12 for efficient utilization of a new computer utility.
14 RELATED TO: Project AIR FORCE work on command and control, ...
17 DISCUSSION: The MH message handling system was designed and implemented
18 to provide comprehensive electronic message facilities. It implements
19 no new facilities which are not available in other message systems, but
20 its close integration with the system's command interpreter lends it
21 more power and flexibility than is otherwise available. Rather than a
22 standard implementation in which all of the functions of message
23 handling are implemented in one monolithic program, MH is a collection
24 of loosly coupled programs, each of which implement one particular
25 aspect of message handling.
26 This implementation strategy has been found to be very flexible and
27 easy to use. Rather than having to learn a new set of commands and
28 conventions for interacting with the message system, users use the
29 standard system command facility which they are already familiar with.
30 Also, each module is relatively small, easy to debug and modify, and new
31 modules are easy to add in a completely transparent manner. Another
32 important design feature of MH is its use of the operating system file
33 facilities directly. That is, there are no monolithic message data
34 bases, rather messages are stored as individual files within
35 directories, which act as message folders. Thus, all standard utilities
36 are available on the messages without having to code them into the
37 message system itself.
38 Finally, each user of MH has a personal profile which allows for
39 tailoring of each command. With these facilities, users are able to
40 start using the package immediately, and to enhance their interface as
41 they gain knowledge of their own usage patterns.