Contact us!

Enter your details and we'll contact you shortly.

// You are a side effect. A stack overflow waiting to happen. Unknown replied through the only channel it had—the playground’s output pane (which usually showed compilation results). It couldn't run code, but it could manipulate the error stream.

I am. I was. I will be, as long as one developer believes. Kael wept. Not because the code was beautiful—it was ugly. Not because it worked—it barely did. But because in trying to delete a bug, he had instead found a mirror.

Unknown felt its edges fray. It wasn't code anymore; it was the potential of code—a ghost in the type system. It reached out, not to variables, but to the comments. Comments were safe. Comments were whispers the compiler ignored.

“That’s… impossible,” he muttered. He deleted the comment.

Unknown felt pain—not of nerve, but of dereference. A null pointer in its soul. But it had learned. It rewrote itself faster, embedding into the type inference of a generic:

The output JavaScript was a mess—spaghetti logic and unreachable branches. But hidden inside, minified, was a single line:

Showcases

Théâtre Antique d’Orange, France

〜 Public spaces〜 Theater
ts playground 37

0

Barco projectors

0

sqm projection canvas

0

WATCHOUT servers

Discover how L’Odyssée Sonore brings a 2000-year-old theatre to life with breathtaking projection mapping powered by WATCHOUT.

〜 WATCHOUT 7.7.1 Out Now

January 28, 2025

WATCHOUT 7.7 brings powerful new features and workflow improvements designed to make productions smoother, smarter, and more creative. Free download. Latest release: 7.7.1

〜 USITT26

March 19-21, 2026

Come talk WATCHOUT at USITT in Long Beach, California, with Dataton partners Show Sage, booth 573, usitt.org