Why MEL sucks

I am now programming MEL for about 3 years. And after this time, I think that I am allowed to say: MEL sucks.
It is, of course a powerful thing. You can do nearly everything in Maya with it. And it has a real great documentation, which is being improved with every new release. But it sucks as language. The biggest problem is that you can do hundreds of different things with the same command. For example the 'file' command. You can query and set filenames, read, write, export, open and create new scenes, export animations, list references, change file options and a lot more. All with one single command. So besides some general flaws in the language itself, it is the API design of MEL with really sucks in my opinion. So here's a clue to the Alias guys: How about creating a wrapper for this in a programmer friendly programming language of your choice? Take a look at Softimage XSI: That thing can be scripted in JScript, VBScript, PerlScript, Pythonscript, etc. And they use object orientated approaches. Would be cool to see something like that in Maya soon, instead of this crippled MEL.

two comments, already:

i totally agree! i like the way scripting is integrated into maya but mel is so quirky. something like python in maya would be great.
kakapo - 21 04 05 - 15:34

Softimage|XSI is one of the best 3D modeling and Animation tools my team has used. It is very powerful and one of the cheapest out there. Give it a try you wont be sorry.
ThaDamnItalian () (link) - 24 04 05 - 17:23


Name:  
Remember personal info?
yes
no
Email (optional):
URL (optional):
Enter "layered" (antispam):
Comment:Emoticons / Textile

  ( Register your username / Log in )

Notify: Yes, send me email when someone replies.  

Small print: All html tags except <b> and <i> will be removed from your comment. You can make links by just typing the url or mail-address.
Note: If you type in your email adress above, it will be visible to other visitors, although it will be hidden for bots using javaScript.