Programming Languages for the Future of Design Computation
summary
Argues for a concrete four-language system: an entry visual language that warns when graphs get illegible, a transitional node-to-text language with one-to-one node-to-statement mapping, industry target languages (C/Python), and an extension language that adds units of measure and interval types plus complex connected collections. Demonstrates a working connected collections prototype, explains conversion tools, shows visual-DAG limits on iteration, and claims these layers ease learning, enable verification, and support building-systems integration.
AI-written summary · about
chapters (14)
- 0:00Design computation intro
- 1:26Issues in design systems
- 3:59Barriers to adoption
- 5:46Visual programming limits
- 8:55Four-language system proposal
- 11:02Visual language design
- 13:53Text-based transition
- 18:08Design computation context
- 20:34Extension language features
- 22:40Units of measure
- 23:43Interval computing
- 25:08Complex collections & topology
- 29:26Conclusion & future
- 31:31Q&A
related talks
43mLanguage Games
25mA Common Design Language. Let Designers and Developers talk to each other
12mWhoa, pictures! A visual history of visual programming languages!
21mA Common Design Language Let Designers and Developers talk to each other
49mBeautiful code: typography and visual programming
39mUsing PL Theory to Make People Happier
25mA Picture Worth a Thousand Programmes
32mA Common Design Language: Let Designers & Developers Talk to Each Other
