Choc is a tool for thinking powerful thoughts by stepping through code. It is an implementation of several ideas found in Bret Victor’s Learnable Programming. Bret Victor’s Learnable Programming was an eye-opener. This tool is the JavaScript execution of that eye-opener Choc →
Tag Archives: bret victor
Stop Drawing Dead Fish
People are alive — they behave and respond. Creations within the computer can also live, behave, and respond… if they are allowed to. The message of this talk is that computer-based art tools should embrace both forms of life — artists behaving through real-time performance, and art behaving through real-time simulation. Everything we draw should …
Drawing Dynamic Visualizations
Learnable Programming — Designing a programming system for understanding programs
Bret Victor — of the mind-boggling Inventing on Principle fame — is at it again Khan Academy recently launched an online environment for learning to program. It offers a set of tutorials based on the JavaScript and Processing languages, and features a “live coding” environment, where the program’s output updates as the programmer types. Because …
Continue reading “Learnable Programming — Designing a programming system for understanding programs”