With any new language - whether it be a programming language or communication language – it’s always best to refer to a standard to decide if you’re using it correctly. We know that our spelling is correct by checking an authority (even if it’s only Word’s spell checker). Similarly, if there is some question about a programming keyword, checking the language specification gives us the authoritative answer.

“M” has a language specification, and it’s now available online. If you have any questions about “M” the language, you’ll find the answers in those pages. Don’t like the fact that it’s divided into seven sections on the Web site? We'll get the PDF and XPS versions back up shortly

For those of you that don’t like to read off the screen or that don’t want to use your own ink printing it can buy a bound copy from your favorite supplier. It makes a dandy gift as well!