Updated on April 15 2013
MEL is the scripting language used for Maya
(analogous to Houdini's Hscript). It is descended from UNIX
shell scripting. Tasks achieved through Maya's GUI can usually
be achieved with MEL, as well as some not available from the GUI
- procedural methods in particular.
The syntax is similar to Perl and Tcl.
Paraphrasing from Wiki "MEL is fairly limited compared to
mainstream scripting languages... Python was added to Maya as an
alternative to MEL in Maya 8.5. Still MEL offers some advantages
to Python: