There's one thing here I strongly agree with:<p>> There is no point developing new programming languages unless they're radically different from existing languages.<p>95% of the time, any language from the past few decades would work fine for what I'm doing, and I run into far more problems from languages changing than from languages lacking features. (Python 3 is the poster child for this right now, but I don't think it's even the worst offender.) One of my favorite languages is Common Lisp, and that hasn't changed since the 1980's.<p>There's also something here I strongly disagree with:<p>> Programs are composed almost entirely with the mouse rather than keyboard, and type inference and other checks take place while you edit your program.<p>If there's one thing that's true of all programmers today, on any platform, it's that they <i>love</i> their keyboards. You'll never get anywhere trying to get them to edit a program with just their mouse. Graphical programming languages are cool, but they need to incorporate keyboard editing. Like any IDE, you should be able to work with a mouse, but not required to. Put "graphical representation" and "mouse-only editing" in the same boat and the latter will sink the former.<p>I've known a couple programmers who hooked up foot pedals to their editors. I know nobody who's ever written programs with just a mouse. So based on my experience, you're going to have a tougher time selling anyone on this than if you'd made a programming language which required you to use your feet.