As a long time user and Fan, For me, if VE Pro wants to be a truly DEPENDABLE hosting format, it needs to forget what is "possible", and instead, realize that users desperately need CERTAINTY that One stupid sub program cannot FREEZE an entire template. So, VE Pro needs to build into its capabilities a diagnostic tool of some sort.
There are many possible levels to this:
It can be a timed out based approach, where if VE Pro does not hear back from a program that's trying to load it will bypass and move on.
It can be a special opening mode where audio is shut off allowing a user to see which programs aren't loading and bypass them before turning on the audio aspect back on. And it can be many other approaches, all equating to isolating any hanging VI, bypassing it, and NOT HANGING!
I am not a programmer, I do not care one iota about programmers or their "needs" or "limitations" I care about what end users NEED.
As of this moment, VE Pro is an extremely vulnerable program to rely on for the sole source of one's orchestral or VI library. It is subject to the weakest link of any 3rd party VI that goes retarded. If you have 60 VIs, realize that any one of their "updates" can potentially sink Vienna and therefore one's whole template or song. If Toontrack screws up its naming protocol like once happened to me, VE Pro is sunk. If ever problematic Mach 5, with its low IQ method of searching for its sounds can't find its brain when trying to load, 99 other working VIs can ALL be stopped dead in their tracks. Terrible terrible terrible!
This is the REAL #1 issue users need addressed. I believe it can be done. It starts with a no excuses attitude and THREE- realizations:
1) that VE Pro is extremely vulnerable.
2) That it is completely unacceptable for any one malfunction of a VI to stop the entire template from loading.
3) That something CAN be done about it.