Re:Maybe visual programming is the answer, maybe not
by DonHopkins on Sunday April 26, 2020 @10:24AM
(#22987356)
Here's another paper about visual programming that Brad Myers wrote a couple years after his 1989 paper.
C32: CMU's Clever and Compelling Contribution to Computer Science in CommonLisp which is Customizable and Characterized by a Complete Coverage of Code and Contains a Cornucopia of Creative Constructs, because it Can Create Complex, Correct Constraints that are Constructed Clearly and Concretely, and Communicated using Columns of Cells, that are Constantly Calculated so they Change Continuously, and Cancel Confusion
Spreadsheet-like system that allows constraints on objects to be specified by demonstration. Intelligent cut and paste. Implemented using Garnet. 1991
Brad A. Myers. "Graphical Techniques in a Spreadsheet for Specifying User Interfaces," Proceedings SIGCHI'91: Human Factors in Computing Systems. New Orleans, LA. April 28-May 2, 1991. pp. 243-249.
C32: CMU's Clever and Compelling Contribution to Computer Science in CommonLisp which is Customizable and Characterized by a Complete Coverage of Code and Contains a Cornucopia of Creative Constructs, because it Can Create Complex, Correct Constraints that are Constructed Clearly and Concretely, and Communicated using Columns of Cells, that are Constantly Calculated so they Change Continuously, and Cancel Confusion
Spreadsheet-like system that allows constraints on objects to be specified by demonstration. Intelligent cut and paste. Implemented using Garnet. 1991
Brad A. Myers. "Graphical Techniques in a Spreadsheet for Specifying User Interfaces," Proceedings SIGCHI'91: Human Factors in Computing Systems. New Orleans, LA. April 28-May 2, 1991. pp. 243-249.
https://www.researchgate.net/publication/221518856_Graphical...
C 32 Spreadsheet 1991: https://www.youtube.com/watch?v=IsINJ8mlD5A
If you enjoyed the full audacious name of C32, then you may also enjoy some of the other acronym names of projects by Brad and his students:
http://www.cs.cmu.edu/~bam/acronyms.html
(My meager contribution was "GLASS: Graphical Layer And Server Simplifier".)