If you could have your own personal wish list for changes, updates, features and fixes for R7, would you accept a total compatibility break with older versions? Meaning no existing ensembles, macros, instruments, etc. would work at all in the new environment. I'm getting to feel that I would prefer that future for Reaktor.
My take on this is that if Reaktor were to transmogrify into a 3 layer structure of Panel & IO, Core, and Data all of which interconnected with controllably scoped tagged buses, and if a fairly substantial list of things-I-just-don't-like-about-Reaktor were changed, I think I'd be happy to have all my existing work left in the past and start with a clean slate. No Primary/Core split, completely modern scalable vector graphics panel sets with simplified control building and animation, and a universal data structure that could handle arbitrary data types in multidimensional arrays. Naturally a modernised compiler and various other under the hood changes, but I'm thinking more in terms of tools and workflow with this discussion.
How do you feel about the principle of a compatibility break? What would building in R7 have to implement for you to be happy with a break?