M makes working with data simple, while allowing for very advanced operations. Other powerful features of the M language include the indirection and pattern matching operators. Indirection allows fragments of code to remain unresolved until they are evaluated and executed at runtime. This eliminates the need for specificity when creating routines. Pattern matching allows data to be tested in great detail.
M runs in an encapsulated environment that supports multiple users and multitasking.
In 1980 Marc Gray teamed up with him, formed Patterson, Gray and Associates, and they came out with an ANSI Standard implementation named PSM-11. In August of 1998 the bug hit again. Database Self Expanding Windows File. 4096 byte block size. File permissions allow for shared read.