Testing if a function is available in MEL
 
 
 

Use the exists command to test the existence of a command or procedure. It can be used to prevent runtime errors if you want to execute a script that may not be available.

For example, to find out if a script named test.mel that defines a procedure named test is in your script path, you can do this:

if (`exists test`) {
 test;
} else {
 warning "Test script not run";
}