I don't know about that. I think the visual programming aspect is the most defining trait, in which case...? I don't know any general purpose non-toy visual programming languages/interfaces. Scratch exists but likening PD to Scratch doesn't seem fair to me.