Hi,
even though there are no fantastically impossible changes like path syntax changes or elimination of spare channels, I still see in the release notes that a lot of new commands should “replace” old ones, functionalities have changed for several functions, etc.
What this means is that for complex projects, upgrading is a big task and it should be done often.
My point is that I’d like to keep the old shows up to date, but who’s got the time to run after every little change coming with new version, especially because looking/finding commands and sorting through all the release notes is not easy.
Bottom line - can Derivative add a reliable set of warnings, maybe that can be redirected into a DAT, which warns about obsolete commands or expressions containing commands whose functionality (i.e. fit() ) is now different?
Let’s say I am running a project, I load it up, add a DAT to which in some way I can redirect all these warnings and errors - related to obsolescence and old commands and changed ones.
Let’s say I add the version number of my original show to the operator generating these errors. That way I could be told that “fit()” has been changed since that version, that “play” is now “power”, etc. - WHENEVER the command is encountered (better yet a list of all the appearances of those commands, even though find sometimes hangs forever (I’ve let it run 30 minutes without ever getting the prompt back).
Even more ideally I could check each instance of the command with the new version number (say I have 100 fit() functions, as I move through the occurences I mark some of them as “ok” after examining each and making sure the way it’s used is proper. I could therefore mark each occurrence (I’m thinking DATs if it’s not clear) with the latest version number, and slowly sort through the entire show in weeks, not days or hours.
In short, help us by providing tools that make obsolescence a curse easy and straightforward to avoid - 'cause right now it ain’t.
This would also give you a lot more freedom to make changes that don’t cost thousands of dollars to clients who want to “keep up” with the latest versions.
thanks!
dani