Yes, the broad notion of "levels" goes back to the foundations of computing, and I certainly wouldn't claim to have invented it. HC's levels were mostly focused on abilities, or privileges, allowing ever deeper levels of modification. In that sense we could look to Unix permissions as the original model that inspired it.jiml wrote: ↑Wed Sep 02, 2020 4:28 pmRichard wrote:Imagine an authoring tool with 5 levels of power that defaulted to easiest, most basic level, allowing you to progress through that power and complexity at your own pace. You could call it HyperCard. That might have some success in the educational market.This is where LC could shine: Imagine a point-and-click system in layers, which eventually arrives at full scripting.
The form of levels I'm sketching out is more fundamental. Privileges are just a part of it. More salient is that the entire UI transforms at different levels. In that sense it may be more like game levels, but even a step further, in which different levels move you not just to a different layout, but to an entirely different game.
The lower levels are very Scratch-like, moving up to things similar to HC's "Authoring" level, eventually arriving in fully-open LiveCode.