I have spoken before of the need to rebrand Subtext. It is stereotyped as a Visual Programming Language, and as such will never command respect. Using a non-textual code rep violates everyone’s expectations for how programming is done, and even how we write about it. The really fundamental problem is that I have been trying to solve problems that people don’t know they have, or won’t admit they have. No one is willing to admit they aren’t smart enough to program with current languages.
So I am going to focus on a problem people know they have: building interactive systems. Like web apps and GUI apps. That problem is MVC, which I refer to as Callback Hell. Many people have tried to solve this problem using declarative languages. I think I have a new take.
I propose to call my new language Juncture. I even have a logo. And I am working on my powerpoint slides. 🙂 Juncture will have a textual rep, so I can explain it without freaking people out. But not textual source – you can’t use Emacs. Subtext is still there, inside the Trojan Horse.
Sorry I don’t have more details to share yet, but I wanted to be open about what I’m thinking, and invite discussion.