The Development Environment of the Future
A glimpse into the near future of programming
Steven R. Loomis
really interesting take! I wonder if an augmented teletype ( a tty interface, with graphics of some kind next / interspersed with it) might make more sense than trying to replace text. something like having the AST visible graphically. Text can be really efficient at conveying concepts. I can compose something in my head, and communicate it via that linear text, whereas a graphical environment may add more slowdown than help. Even hypercard had a script editor which is where I spent the bulk of my time with it.
one thing that could be explored more is applying heuristics / ML to the human/computer interaction - recognizing patterns in an AST, common subexpressions, security flaws, etc.