Λ-2D: An Exploration of Drawing as Programming Language

The content explores the concept of drawing as a programming language, taking inspiration from Lambda Calculus. Various non-verbal programming languages like Befunge and Piet are mentioned. The new language aims to combine drawing and programming by using Lambda Calculus as its basis, simplifying it to function application and definition. The author discusses challenges faced, including transitioning from paper sketching to digital editor, and creating musical animations based on program execution. While proud of the language, the author acknowledges the need for improvement in terms of program appearance and ease of use for both humans and computers. The language is available for beta testing online.

https://www.media.mit.edu/projects/2d-an-exploration-of-drawing-as-programming-language-featuring-ideas-from-lambda-calculus/overview/

To top