Get the latest tech news

Graphics livecoding in Common Lisp


Developing a Boids program from scratch without restarting it.

Entering this strange land where the programs never stop, we'll first take a brief tour of Common Lisp and one of its graphics frameworks, Sketch, before walking through a livecoded implementation of the Boids algorithm. This opens up possibilities such as optimising a program as it runs, tweaking parameters like gravitational force and background colour, and iteratively developing a GUI. When a running Common Lisp program encounters an unhandled condition, control passes to the debugger, and the user is presented with a selection of restarts.

Get the Android app

Or read this on Hacker News

Read more on:

Photo of Common Lisp

Common Lisp

Photo of Graphics Livecoding

Graphics Livecoding

Related news:

News photo

Depending in Common Lisp – Using the CLOS dependent maintenance protocol (2022)

News photo

These years in Common Lisp: 2023-2024 in review

News photo

OpenLDK: A Java JIT compiler and runtime in Common Lisp