Skip to main content

Playground

If you want to try TinyPanda without installing anything on your local machine, you can use our interactive web environment. Try TinyPanda playground.

What is the Playground?

The TinyPanda Playground is an in-browser interpreter environment. It lets you write, edit and execute TinyPanda programs directly inside your web browser.

As the runtime is entirely self-contained, execution happens instantly with zero server lag.

Key Features

  • Zero Installation: No interpreter binaries, environment configurations, or system PATH variables required.
  • Instant Execution: Code runs instantly right inside your browser tab.
  • Built-in Editor: Syntax highlighting specifically optimized for TinyPanda keywords (like bamboo and fn).

How It Works

The playground runs a WebAssembly build of the TinyPanda interpreter. Your code runs entirely in the browser, it is never sent to a server.

TinyPanda Playground execution pipeline

Quick Test Code

Want something to copy-paste into the playground to see it in action? Try out this simple tinypanda program:

bamboo name = "tinypanda";

bamboo newFn = fn(name) {
iff (name == "tinypanda" ) {
echoln("Hey panda!!!");
}
otherwise {
echoln("Hello guest!");
}
};

newFn(name);