Get the latest tech news

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


 An Exploration of Drawing as Programming Language, Featuring Ideas from Lambda Calculus

Though I'm normally an imperative and low-level person, I was compelled to use lambda calculus, or functional programming in its most primitive form, as the basis for the language, for it seemed to me that the ideas bear a lot of resemblance to a typical drawing. λ-2D started as a part of a larger research to design a system where the user draw programs with pen and paper, and receive interactive feedback through augmented reality. Therefore, after I refine λ-2D, I plan to design more potential programming languages that can be incorporated into the drawing-as-computation system I am developing, using knowledge and experience I've since gained.

Get the Android app

Or read this on Hacker News

Read more on:

Photo of exploration

exploration

Photo of programming language

programming language

Photo of λ-2d

λ-2d

Related news:

News photo

UEVR: An Exploration of Advanced Game Hacking Techniques (2023)

News photo

Lost 1983 programming language resurrected by retro computing YouTube channel

News photo

OceanGate co-founder says he hopes submersible tragedy yields renewed interest in exploration