HNHacker News
TopNewBestAskShowJobs

BradAMyers

49 karma · joined March 6, 2016

submissionscomments
BradAMyers··on Taxonomies of Visual Programming (1990) [pdf]
I do try to follow the field. There are lots of modern VPs and some commercial successes. The key "large-scale" VPs are LabView from National Instruments, and OutSystems. There are a lot of what nowadays are called "No Code" or "Low Code" environments, that are mostly VPs as well - see https://en.wikipedia.org/wiki/No-code_development_platform
BradAMyers··on Taxonomies of Visual Programming (1990) [pdf]
C32 doesn't follow the general convention of my group of naming after gemstones or kinds of minerals, but I think it is fun. Very few of our systems strive for gravitas!
BradAMyers··on Taxonomies of Visual Programming (1990) [pdf]
The journal version (1990) is a slightly updated version from the CHI Conference version (1986).
BradAMyers··on Taxonomies of Visual Programming (1990) [pdf]
I found the final version: http://www.cs.cmu.edu/~bam/papers/VLtax2-jvlc-1990.pdf
BradAMyers··on Taxonomies of Visual Programming (1990) [pdf]
Thanks for your interest in my old article! That version is a draft update of this article: Brad A. Myers. "Visual Programming, Programming by Example, and Program Visualization; A Taxonomy," Proceedings SIGCHI '86: Human Factors in Computing Systems. Boston, MA. April 13-17, 1986. pp. 59-66. http://www.cs.cmu.edu/~bam/papers/chi86vltax.pdf
BradAMyers··on Garnet – a graphical toolkit for Lisp
The C32 acronym is just for fun - here's some more: http://www.cs.cmu.edu/~bam/acronyms.html

We continue to do research on constraints in my group, see: http://cjs.from.so/ (but it's in JavaScript - not Lisp). There are many commercial uses of constraints today, such as for graphical layout and "data bindings" (connecting the model and the view) in many toolkits.

Brad Myers, CMU