is it possible to force Max to reload an external from disk? Having to close and restart Max just to try a different compile of an external under development is extremely annoying.
Any help is very much appreciated.
So in other words: no. A Max setting to reload externals properly when possible would be really nice and save developers heaploads of time, but that sounds like the kind of thing that will never happen.
This is a workaround that avoids restarting Max. You will have to create a new object in Max though. What I do is generate an ending based on the number of seconds since 1970 and append it to the object name.
Assuming you're using xcode to build and your object is called "myobj~", make a bash script "build_script.sh"