Thanks c3sytems,
I have pondered all of those points for many years and I think you've outlined the main issue in your answer - 'The code base is really old.' Yes, there are some benefits from this but at some point Alias might be left behind (as do all things that do not evolve). I've added some comments below to your points:
1. Alias is probably the only software in the world where the file format is both forward and backward compatible... v 10 to Alias 2021 ...
Not sure there are many people who would need to go back to a version of the software that is over 30 years old. Two or three versions backward compatibility is probably fine.
...Most of the old functionality provides "keep original" function, so that the original data is not destroyed. Of'course the new functionality always comes with history.
One could always revert to the original state. Moreover, the History Visualizer in 2021, is a very new way redoing/modifying existing history based approach.
Yes, the new Visualiser is great but it still masks the underlying basic undo errors in the code. I'm also not really talking about geometry 'history' when it comes to 'undo'; I'm more referring to basic undo functions that exist in almost ALL CAD/CAID/CAM software e.g. undo delete!
2, Instead of saying "where should I start" please do post the functions where you feel that the it is a deal breaker.. maybe the development team can look into it.
I've been in touch with support and provided some examples and the answer that came back referred to your original point about the legacy code. Alias was always coded with a single 'undo stack' which is hard to break.
3, ICEM Surf, has a one step undo called "Freeze" and "unfreeze".. Which software are you referring to that is in the same market position.
As mentioned, all CAD software deals with simple undo functions e.g. undo a delete.
4, To use Alias and software like ICEM effectively, there is no substitute for proper training.
Could not agree more and I have trained users in Alias for years and the lack of 'Undo' is one of their first complaints.
Thanks again for your input, much appreciated.