emma / work / OSKAR (2025)

OSKAR is a programming language designed by award winning experimental film making pioneer Larry Cuba.

EMMA built and maintains the OSKAR compiler, leveraging our members' experience with programming language design to bring Larry’s vision to life.

OSKAR is a culmination of Larry’s extensive experience building experimental films in experimental programming languages. Its semantics are carefully tuned to his ideas about time and geometry and it affords him the expressive film making experience he’s been seeking for years.

The current compiler is written in Rust and produces Python scripts that run in Blender. Past versions of the compiler targeted Houdini and OpenSCAD. A future version is in development that will target PyProcessing.

The first film produced in OSKAR, “Simple Random Walks” was accepted into the Abstract Showcase program at the 2025 London International Animation Festival.