According to Wikipedia
"In computing, a programming language reference or language reference manual is
part of the documentation associated with most mainstream programming languages. It is
written for users and developers, and describes the basic elements of the language and how
to use them in a program. For a command-based language, for example, this will include details
of every available command and of the syntax for using it.
The reference manual is usually separate and distinct from a more detailed
programming language specification meant for implementors of the language rather than those who simply use it to accomplish some processing task."
And no, Maple's Programming guide is not a Language reference manual. This is a guide to how to program in Maple. But it is not reference manual for the language itself. i.e. description of the Language itself.
Examples of Language reference manuals are
and so on.
Why is there no LRM for Maple? Should there be one? I find Maple semantics sometime confusing, and many times I find how things work by trial and error. Having a reference to look at will be good.
I know for a language as large as Maple, this is not easy to do. But it will good for Maplesoft to invest into making one.