Wondering if someone knows why try-catch syntax fail to work inside an evalin('caller',expression)? Are there any workarounds? Additionally, the following doesn't work, although I kind of expected it to.
My reason for even wanting to use these horrible statements (bad code practice) is to write a save function wrapper that by default picks faster compressionless saves unless it fails (usually for reasons of file size for compressionless save). And of course variables for the save() process are in the calling workspace.